Bir dll'den fonksiyonları çağırma ve sonuçları döndürme - sayfa 2

 
Afedersiniz ama hangi noktalardan birini ihlal ettim?


3. Forumda katılımcılar arasındaki kişisel ilişkilerin herhangi bir şekilde açıklığa kavuşturulması yasaktır. Bu tür diyaloglar silinecektir.

5. Diğer ziyaretçileri incitebilecek veya rencide edebilecek her türlü ifade yasaktır. Bu mesajlar silinecektir.

8. Forumda spam ve flood yapmak da yasaktır. Bu tür mesajlar silinebilir.

9. Kuralların tekrar tekrar ihlal edilmesi, moderatörün yorumlarının dikkate alınmaması ve daha da fazlası bu forumun yönetimine karşı açık saygısızlık, forumdan kopmayı gerektirir.

Ne yazık ki, artık forumumuza gönderemezsiniz.
Güle güle.
 
Başkalarının gönderilerine verilen cevaplara bakılırsa ve sorunumu görmezden gelirsek güzel bir çözüm yok... Yine her şeyi kıçından yapmak zorundasın...
 
Sevgili Renat! Basit ve güzel bir çözüm fikrinizi biraz detaylandırabilir misiniz? Peki ya da en azından köpeğin nerede dolaştığına dair ipucu?


Köpek, bazılarının kendi başlarına düşünmek ve çözümler aramak konusundaki isteksizliklerini araştırdı.
MQL4 bir programlama dilidir ve onu kullanan kişiler programcılardır.

Sorunlarını tek başına çözmek istemeyip de foruma gidip provokatif sorular soran, bu arada biz onlara sorunlarına bir tabakta çözüm sunmadığımız için şirketimizi suçlayan kişilerin sorularını yanıtlamayı gerçekten sevmiyorum. mavi bir sınır.

Soru sormak istiyorsanız, bunu tarafsızca ve kışkırtmadan yapın.

Kendi pozisyonumu ifade ettiğimi düşünüyorum.
 
Şirketiniz ilk önce mükemmel bir çözüm sağladı - bir istemci API'si, iki elimle bunun için tamamen hazırdım ve ofisinizi her yerde övdüm. Kendi terminal ve ticaret sistemimi normal bir dilde yazdım - ve C'den gelen bir tür saplamada değil. Sonra bu çözümün üzerine yazılmış ve karşılığında şeytan bilir ne teklif ediyorlar ve bunun üzerinde kendiniz meditasyon yapın diyorlar, güzel çözümlerimiz var ama sana söylemeyeceğiz... :-/
 
Size IMHO'mu söyleyeyim:

1. Uzman ve dll arasındaki etkileşimi en iyi nasıl organize edeceğinizi kendiniz düşünmeniz gerektiği konusunda Renat'a katılıyorum. Ben sadece onun cümlesine eklemek istiyorum: SENİN güzel çözümünü bulacaksın. Çünkü birden fazla uygulama var ve her birinin ayrı bir güzelliği var.

2. Bir API olmalı, çünkü çok uzun zaman önce söz verilmişti ve birçok insan eylemlerini bu söze göre planladı.
 
Şimdi biraz daha düşündüm ve başka bir iğrençlikle karşılaştım. Eğer dll içeriden bir sipariş verme prosedürünü çağıramıyorsa, ancak sadece uzmana sipariş vermek için gerekli olduğunu bildirebiliyorsa, siparişin (veya birkaçının veya bir hatanın) işlemesini nasıl alacak? Kısacası, dll ve danışman arasındaki veri alışverişi için tam bir betik dili yazmanız gerekiyor ve hepsi de bazı insanlar kullanıcıları önceden düşünmediği için.

Pekala, ilgilenen varsa, şu anda gördüğüm tek çözüm:
1. Geçmişi, açık pozisyonları , hesap bakiyesini dosyalara sıfırlayın.
2. Kene işleme dll'sinden parametrelerle (teklif, sor, zaman) bir işlev çağırın
3. dll, verileri işler ve Expert Advisor için "ne yapmalı" script programı ile bir dosya oluşturur ve kontrolü ona geri verir.
4. EA bu betiği ayrıştırır ve "ne yapacağını" yapar.
5. Bir sonuç dosyası oluşturur ve dll'ye döner.
6. Son...

Ve bu, sadece sıra ayarlama işlevlerine birkaç işaret vermek yerine, ya da daha iyi bir çözüm, bir com arabirimi sağlamak olacaktır ve o zaman hiçbir şeyin iletilmesine gerek kalmayacaktır.
 
Hiçbir kelime :)
Alan forumundan MikeS olma ihtimaliniz var mı?
 
Numara. Daha iyi bir seçeneğiniz var mı, lütfen bana bildirin.
 
Bir dll'den bir prosedür çağırmak istediğinizi varsayalım. Bu prosedür her tikte çağrılır.
Soru:
1. Danışmanda mevcut olanlardan hangi girdi verileri hesaplamalara dahil edilir?
2. Hesaplamaların sonucu nedir?
 
MQL kullanmak istemiyorum, yalnızca tüm veri işlemeyi yöneten bir dll'yi çalıştırmak için bir uzmana ihtiyacım var. Onlar. ilk veriler keneler, hesap durumu, açık pozisyonlar , geçmiş olacaktır. dll'nin kendisi gerekli çubukları oluşturmak, göstergeleri hesaplamak ve stratejiyi yürütmekle ilgilenir. Bütün sorun, siparişi doğrudan dll'den yükleyemem veya değiştiremem. Genel olarak, metatrader'ı müşterim için yalnızca bir tarih besleyiciye dönüştürmek istiyorum. Bu tarihten önce besleyici api idi, bütün sorun bu.