Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.

0

CS103 Tip bağlamda bulunamıyor hatası için dökümantasyon yok

Soruldu
Görüntülenme
666 görüntülenme
Durum
Cevaplandı
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.
Paylaş

1 Cevap

0

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.

BağlantıBayraklaemresMatriks Destek6.795

Yorumlar (1)

  • ▲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.

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol