0 beğenilme 0 beğenilmeme
56 kez görüntülendi
Merhaba,

Örneğin Side tipini programıma ekledim. Side.Buy şeklinde. Yukarıda using ile tip/type eklenmediğinden 'CS0103' 'bağlam yok' ya da işte 'context not exist' hatası alıyoruz. Böyle bir durumda Side'ın hangi kütüphane ile çağırılacağını, using ile hangi kütüphaneyi eklemem gerektiğini hangi kaynaktan bakacağım? Teknik dökümanınızda bu konuda hiç bir bilgi yok.

Önemli Not: Bu arada kodları karıştıra karıştıra Matriks.Trader.Core.Fields eklenmesi gerektiğini buldum. Derdim bunun için bir kaynak dokümantasyonun olmayışı. Verdiğim örnek sadece derdimin anlaşılması için. Tekrar tekrar karşılaşacağım bir sorun olduğu için yardım istiyorum.

Teşekkürler.
Algoritmik Trading kategorisinde (12 puan) tarafından | 56 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhabalar,
Kodlar gömülü olduğundan dolayı bir taska veya kütüphaneye erişemezsiniz.
Ancak ön yüzde var olan namespace, class açıklamalarının bir üst sınıf ile kalıtımlarını görürsünüz.

İlgili kod parçacığının üzerine gelerek hangi sınıfların altında olduğunu tespit edebilirsiniz.
Bu konuda ulaşabileceğiniz bir doküman bulunmamaktadır.

Dilerseniz kod editöründe yapabilecekleriniz konusunda ALGO dokümanına bakabilirsiniz.
https://www.matriksdata.com/website/uploads/matriks-iq-algo-teknik-dokuman.pdf

İyi çalışmalar dileriz.

(2,971 puan) tarafından
0 0
Cevabınız için çok teşekkürler.

Maalesef kod editörü import edilmeyen kodlar için intellisense bilgilendirmesi yapmıyor. Zaten neyi ekleyeceğimizi biliyor olsak benim sorumun bir anlamı olmazdı değil mi :) Ayrıca sorumda yine belirttiğim gibi o ilgili döküman maalesef bu konuda hiç bir bilgi içermiyor.

Ancak, bu soruna şu an için bir çözüm sunamadığınızı anladığımdan, en azından sonradan benim gibi bu soruna denk gelecek olanlar için bulduğum çözümü aktarmış olayım.

Visual Studio eklentisini zaten vermişsiniz. Bu eklenti harici kütüphane lisansı olanlar için kullanılıyor. Ancak bu konuda ilaç niteliğinde bir çözüm sunuyor. Eklentiyi kurunca, Visual Studio içinden yeni proje yaratırken MatriksIQ.AlgoTemplate ile proje yaratabiliyoruz. Proje tabii ki derlenmesi gerektiginden Solution Explorer'dan Dependencies/Assemblies altinda Matriks'in tüm class yapısını bize gösteriyor. Bu noktada Object Browser'dan istediğinizi aratıp hangi kütüphanede olduğunu bulabiliyorsunuz. Bu noktada bir başka hızlı çözüm de, editörde yazdığınız kodun üzerinde Visual Studio, hata düzeltme seçeneklerinde -dependencies'de arama yaptığından- size eklemeniz gereken kütüphaneyi direkt olarak gösteriyor.

Umarım bir sonraki adımda MatriksIQ kod editörü de böyle bir yardım yeteneğine sahip olur. Tek yapması gereken böyle bir durumda 'bağlam bulunamıyor' hatasının yanında varsa dependencies içinde arama yaparak eklenmesi gereken using satırını/satırlarını bize göstererek yardımcı olur.

Bir de teknik dökümanı, evrensel yazılım standartlarında olduğu gibi PDF ile değil de üzerinde arama yapılabilen bir DOCS yapısı web arayüzüne eklerseniz, hem sizin güncellemeniz kolay olur, hem de biz yazılımcılar kolayca arama yapabilir.

Söyleyeceklerim bu kadar.

Emeğinize sağlık. Kolay gelsin.
8,632 soru
8,586 cevap
4,819 yorum
19,773 kullanıcı