Teşekkür ederim. Tam olarak ne gerekli. Bir senaryo yaptım ve ... ölçtüm. Belgelerde, TERMINAL_MEMORY_TOTAL ve TERMINAL_MEMORY_AVAILABLE hatası, ne verdiklerini ve hangi boyutlarda olduğunu anlamadı, ancak amaçlanan gibi görünmüyor.
Test cihazında (Tüm işaretler, M1) bunun mevcut teklif değil, çubuğun açılış fiyatı olduğunu anlıyorum. Belki bir şey okumadım? Test cihazında doğru çalışması için fiyat kenelerle nasıl doğru bir şekilde kontrol edilir?
Test cihazında (Tüm işaretler, M1) bunun mevcut teklif değil, çubuğun açılış fiyatı olduğunu anlıyorum. Belki bir şey okumadım? Test cihazında doğru çalışması için fiyat kenelerle nasıl doğru bir şekilde kontrol edilir?
Stoploss ile CTrade kullanarak bir ticaret açıyorum.
Ve OnTrade veya OnTransactionTrade yönteminde zararı durdurarak bir anlaşmayı kapatma anı nasıl yakalanır?
Bileti biliyorum, kadranı biliyorum ama OnTransactionTrade'de bunlar her zaman farklıdır (nedeni açık olmasına rağmen)
Pozisyonun Zarar Durdur / Kar Alile kapatılıp kapatılmadığını yorumdan öğrenebilirsiniz. Zararı Durdur için yorumdaki sl'yi ve Kâr Altp'yi işaretleyin .
MQL5'te yerleşik bellek izleme araçları bulunur: https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cterminalinfo/cterminalinfomemoryused
Bana koddaki koşulları nasıl kontrol edeceğimi söyle, örneğin:
CSymbolInfo m_symbol;
m_symbol.Bid()
Test cihazında (Tüm işaretler, M1) bunun mevcut teklif değil, çubuğun açılış fiyatı olduğunu anlıyorum. Belki bir şey okumadım? Test cihazında doğru çalışması için fiyat kenelerle nasıl doğru bir şekilde kontrol edilir?
Mevcut teklifi almak için standart kitaplığı kullanıyorum:
CSymbolInfo m_symbol;
m_symbol.Bid()
Test cihazında (Tüm işaretler, M1) bunun mevcut teklif değil, çubuğun açılış fiyatı olduğunu anlıyorum. Belki bir şey okumadım? Test cihazında doğru çalışması için fiyat kenelerle nasıl doğru bir şekilde kontrol edilir?
Stoploss ile CTrade kullanarak bir ticaret açıyorum.
Ve OnTrade veya OnTransactionTrade yönteminde zararı durdurarak bir anlaşmayı kapatma anı nasıl yakalanır?
Bileti biliyorum, kadranı biliyorum ama OnTransactionTrade'de bunlar her zaman farklıdır (nedeni açık olmasına rağmen)
Stoploss ile CTrade kullanarak bir ticaret açıyorum.
Ve OnTrade veya OnTransactionTrade yönteminde zararı durdurarak bir anlaşmayı kapatma anı nasıl yakalanır?
Bileti biliyorum, kadranı biliyorum ama OnTransactionTrade'de bunlar her zaman farklıdır (nedeni açık olmasına rağmen)
Pozisyonun Zarar Durdur / Kar Al ile kapatılıp kapatılmadığını yorumdan öğrenebilirsiniz. Zararı Durdur için yorumdaki sl'yi ve Kâr Al tp'yi işaretleyin .
Yorumu düşündüm ama hatırladığım kadarıyla yorumlar sunucu tarafından değiştirilebilir.
Genel olarak, zararı durdur, kârı al veya bir kişi tarafından manuel olarak kapatılıp kapatılmayacağı benim için önemli değil.
Ana şey, belirli bir siparişi kapatma anını belirlemektir.
Yorumu düşündüm ama hatırladığım kadarıyla yorumlar sunucu tarafından değiştirilebilir.
Genel olarak, zararı durdur, kârı al veya bir kişi tarafından manuel olarak kapatılıp kapatılmayacağı benim için önemli değil.
Ana şey, belirli bir siparişi kapatma anını belirlemektir.
ENUM_DEAL_ENTRY numaralandırmasındaki DEAL_ENTRY_OUT tanımlayıcısından pozisyonun kapatıldığını da anlayabilirsiniz.
Yardım: Anlaşma özellikleri.
Merhaba!
MQl4'te bir Uzman Danışmanım var ve MQL5'e dönüştürülmesi gerekiyor. Lütfen CopyBuffer() işlevini anlamama yardım edin.
MQl4'te kod şöyle görünür:
MQL5'te öyle. Derlerken, 'CopyBuffer' hatası veriyor - fonksiyon çağrısına aşırı yüklemelerin hiçbiri uygulanamaz.
Merhaba!
MQl4'te bir Uzman Danışmanım var ve MQL5'e dönüştürülmesi gerekiyor. Lütfen CopyBuffer() işlevini anlamama yardım edin.
MQl4'te kod şöyle görünür:
MQL5'te öyle. Derlerken, 'CopyBuffer' hatası veriyor - işlev çağrısına aşırı yüklemelerin hiçbiri uygulanamaz.