mt5 strateji test keneleri - sayfa 15

 
WhooDoo22 :

Merhaba MQL5 topluluğu,

Meta düzenleyicide kodlama yaparken order type işlevini kullanmayı denedim ve meta düzenleyicinin araç kutusundaki bir hatayla uyarı aldım (aşağıdaki anlık görüntüye bakın).


Gördüğünüz gibi, sipariş türü işlevi henüz tanımlanmadı, görünüşe göre docs ( https://www.mql5.com/en/docs/standardlibrary/tradeclasses/chistoryorderinfo/chistoryorderinfoordertype ).

Denemekte olduğum bir durum

Emir türü işlevi tanımlanmamışsa meta düzenleyicide nasıl kullanılabilir?

Teşekkür ederim

Bu, CHistoryOrderInfo sınıfının bir yöntemidir. Size bir nesne veren CHistoryOrderIndo türünde bir değişken tanımlamanız gerekir ve ardından bu yöntemi çağırabilirsiniz:

 #include <Trade\HistoryOrderInfo.mqh>   

...

CHistoryOrderInfo myOrderInfo;

myOrderInfo.OrderType();
 
angevoyageur :

Bu, CHistoryOrderInfo sınıfının bir yöntemidir. Size bir nesne veren CHistoryOrderIndo türünde bir değişken tanımlamanız gerekir ve ardından bu yöntemi çağırabilirsiniz:

Merhaba Alain,

Evet, Trade\ HistoryOrderInfo.mqh'nin içeriğini keşfetmek istiyorum, henüz Trade\ HistoryOrderInfo.mqh'ye bakmadım . gözden geçirdim

 #include <Trade\Trade.mqh>

ve belirli EA'ların bu Trade\ Trade.mqh'ye sahip olduğunu fark etti. Bu dosya muhtemelen EA yapımını hızlandırır zaman (bir EA çekirdek gövdesi oluşturmaya yönelik evrensel bir kısayol yaklaşımı). Beğendim :) ama kişisel olarak, içerme dosyası kullanmadan hepsini bir EA şablonuna kodlamayı tercih edeceğime inanıyorum (böylece tüm kodlara tek bir dosyadan erişilebilir). Trade\ HistoryOrderInfo.mqh dosyasına erişebilmem için bana bir bağlantı verebilir misiniz lütfen? Bu arada MQL5.com'da arama yapabilirim ama bana bir yol verirseniz daha iyi olabilir. Bunu buldum ( https://www.mql5.com/en/docs/standardlibrary/tradeclasses/chistoryorderinfo ).

Teşekkür ederim

Documentation on MQL5: Standard Library / Trade Classes / CHistoryOrderInfo
Documentation on MQL5: Standard Library / Trade Classes / CHistoryOrderInfo
  • www.mql5.com
Standard Library / Trade Classes / CHistoryOrderInfo - Documentation on MQL5
 
WhooDoo22 :

Merhaba Alain,

Evet, Trade\ HistoryOrderInfo.mqh'nin içeriğini keşfetmek istiyorum, henüz Trade\ HistoryOrderInfo.mqh'ye bakmadım . gözden geçirdim

ve belirli EA'ların bu Trade\ Trade.mqh'ye sahip olduğunu fark etti. Bu dosya muhtemelen EA yapımını hızlandırır zaman (bir EA çekirdek gövdesi oluşturmaya yönelik evrensel bir kısayol yaklaşımı). Beğendim :) ama kişisel olarak, içerme dosyası kullanmadan hepsini bir EA şablonunda kodlamayı tercih edeceğime inanıyorum (böylece tüm kodlara tek bir dosyadan erişilebilir). Trade\ HistoryOrderInfo.mqh dosyasına erişebilmem için bana bir bağlantı verebilir misiniz lütfen? Bu arada MQL5.com'da arama yapabilirim ama bana bir yol verirseniz daha iyi olabilir. Bunu buldum ( https://www.mql5.com/en/docs/standardlibrary/tradeclasses/chistoryorderinfo ).

Teşekkür ederim

  • Dosya eklemeyi sevmiyorsanız, sınıfları kullanmayın. Onları kullanmak zorunda değilsin , bu sadece bir seçenek.
  • Bu dosyayı bilgisayarınızda bulabilirsiniz. Meta düzenleyiciyi açın ve MQL5\Include\Trade yolunu kontrol edin.
 
angevoyageur :
  • Dosya eklemeyi sevmiyorsanız, sınıfları kullanmayın. Onları kullanmak zorunda değilsin , bu sadece bir seçenek.
  • Bu dosyayı bilgisayarınızda bulabilirsiniz. Meta düzenleyiciyi açın ve MQL5\Include\Trade yolunu kontrol edin.

Anladım.

Teşekkür ederim

 
Teşekkürler
 

bende de aynı sorun var

göstergem, içinde e olan çılgın sayılar gösteriyor ve e-, e+'dan farklı yani

DoubleToString() işi benim için yapacak, ancak nasıl dönüştürüleceğine dair daha ayrıntılı kod istiyorsanız, bu sayfadaki [JavaScript] kaynak koduna bakın:

Bilimsel Notasyondan Ondalık Notasyona Dönüştürücü (easysurf.cc)