Birkaç yıldır programınıza göre SAR takip eden durdurmayı kullanıyorum, ancak artık gereksinimlerime uymadığını görüyorum. Bu yüzden, daha önce yüklemediğim NRTR yöntemini, sadece EA'mdaki çağrı parametrelerini değiştirerek denemek istiyorum. Diğer her şeyi daha önce yaptığım gibi yapıyorum.
Ancak aşağıdaki hata mesajını alıyorum:
'fabct1cN.mq5' fabct1cN.mq5 1 1 'my_first_ea_nrtrtrailing.mq5' my_first_ea_nrtrtrailing.mq5 1 1 'Sample_TrailingStop.mqh' Sample_TrailingStop.mqh 1 1 'OnInit' - fonksiyon zaten tanımlanmış ve gövdesi var fabct1cN.mq5 134 5 'OnTimer' - fonksiyon zaten tanımlanmış ve fabct1cN gövdesine sahip.mq5 258 6 'OnDeinit' - fonksiyon zaten tanımlanmış ve fabct1cN gövdesine sahip.mq5 265 6 'OnTick' - fonksiyon zaten tanımlanmış ve fabct1cN gövdesine sahip.mq5 285 6 'Lot' - sabit değiştirilemez fabct1cN.mq5 480 4 'Lot' - sabit değiştirilemez fabct1cN.mq5 820 22 'Lot' - sabit değiştirilemez fabct1cN.mq5 820 37 'Lot' - sabit değiştirilemez fabct1cN.mq5 851 22 'Lot' - sabit değiştirilemez fabct1cN.mq5 851 37 possible use of uninitialized variable 'tm' Sample_TrailingStop.mqh 248 20
Bu makalede neden bir zamanlayıcı kullanıldığını bana söyleyebilir misiniz? İlk bakışta göstergelerin daha sık güncellenmesini sağlıyor, gerçekten gerekli mi?
Gösterge nrtr ile sorun yaşayanlar için: göstergeyi indirmek ve derlemek gerekir, çünkü varsayılan bir gösterge değildir. Aşağıda, bağlantıyı takip eder: https://www.mql5.com/tr/code/145
" başlatılmamış 'tm' değişkeninin olası kullanımı Sample_TrailingStop.mqh "
çizgiyi işaret eden
m_lasttime=tm[0];
//--- Pozisyon stoploss seviyesini kontrol etmenin ana yöntemi bool DoStoploss(){
//--- eğer takip eden stop kapalı iseif(!m_onoff){
return(true);
}
datetime tm[1];
tm[0] = 0;//--- çubuk modunda son çubuğun zamanını alırif(!m_eachtick){
//--- zaman kopyalanamadıysa, yöntemi sonlandırın, tekrarlama bir sonraki tikte gerçekleşecektir, if(CopyTime(m_symbol,m_timeframe,0,1,tm)==-1){
return(false);
}
//--- çubuk zamanı son metot yürütme zamanına eşitse - metodu sonlandırınif(tm[0]==m_lasttime){
return(true);
}
}
//--- gösterge değerlerini alif(!Refresh()){
return(false);
}
Bir EA geliştirmeye çalışıyorum "OrderSend" ile ilgili sorun yaşıyorum. Programlama dilinden çok anlamıyorum, zaten bir sürü çözüm denedim ve bulamadım ... Ama çalışmıyor. Mesaj
"'OrderSend'in dönüş değeri kontrol edilmelidir"
görünüyor ... Hata içermiyor, ancak testler sırasında hiçbir pozisyon açık değil ... Demo hesabı ile test yaparken başarılı olamıyorum. Test çalışıyor ve hiçbir zaman pozisyon açılmıyor.
Birisi yapmam gereken gerekli ayarlamaları belirterek bana yardımcı olabilir mi?
Birkaç yıldır programınıza göre SAR takip eden durdurmayı kullanıyorum, ancak artık gereksinimlerime uymadığını görüyorum. Bu yüzden, daha önce yüklemediğim NRTR yöntemini, sadece EA'mdaki çağrı parametrelerini değiştirerek denemek istiyorum. Diğer her şeyi daha önce yaptığım gibi yapıyorum.
Ancak aşağıdaki hata mesajını alıyorum:
'fabct1cN.mq5' fabct1cN.mq5 1 1
'my_first_ea_nrtrtrailing.mq5' my_first_ea_nrtrtrailing.mq5 1 1
'Sample_TrailingStop.mqh' Sample_TrailingStop.mqh 1 1
'OnInit' - fonksiyon zaten tanımlanmış ve gövdesi var fabct1cN.mq5 134 5
'OnTimer' - fonksiyon zaten tanımlanmış ve fabct1cN gövdesine sahip.mq5 258 6
'OnDeinit' - fonksiyon zaten tanımlanmış ve fabct1cN gövdesine sahip.mq5 265 6
'OnTick' - fonksiyon zaten tanımlanmış ve fabct1cN gövdesine sahip.mq5 285 6
'Lot' - sabit değiştirilemez fabct1cN.mq5 480 4
'Lot' - sabit değiştirilemez fabct1cN.mq5 820 22
'Lot' - sabit değiştirilemez fabct1cN.mq5 820 37
'Lot' - sabit değiştirilemez fabct1cN.mq5 851 22
'Lot' - sabit değiştirilemez fabct1cN.mq5 851 37
possible use of uninitialized variable 'tm' Sample_TrailingStop.mqh 248 20
9 hata(lar), 1 uyarı(lar) 10 2
Herhangi bir öneri çok takdir edilecektir!
Şimdiden teşekkür ederim!
Saygılar,
Locan.BBS
MetaEditor çıktıları
" başlatılmamış 'tm' değişkeninin olası kullanımı Sample_TrailingStop.mqh "
çizgiyi işaret eden
m_lasttime=tm[0];
Teşekkür ederim. Harika bir makale.
Gösterge nrtr ile sorun yaşayanlar için: göstergeyi indirmek ve derlemek gerekir, çünkü varsayılan bir gösterge değildir. Aşağıda, bağlantıyı takip eder: https://www.mql5.com/tr/code/145
MetaEditor çıktıları
" başlatılmamış 'tm' değişkeninin olası kullanımı Sample_TrailingStop.mqh "
çizgiyi işaret eden
m_lasttime=tm[0];
Parabolik SAR yöntemini deniyorum ancak geri test yaparken "geçersiz istek" yanıtını görüyorum.
Parabolic SAR yöntemini deniyorum ancak test-atras yaptığımda "invalid request" yanıtını görüyorum.
Bir EA geliştirmeye çalışıyorum "OrderSend" ile ilgili sorun yaşıyorum. Programlama dilinden çok anlamıyorum, zaten bir sürü çözüm denedim ve bulamadım ... Ama çalışmıyor. Mesaj
görünüyor ... Hata içermiyor, ancak testler sırasında hiçbir pozisyon açık değil ... Demo hesabı ile test yaparken başarılı olamıyorum. Test çalışıyor ve hiçbir zaman pozisyon açılmıyor.
Birisi yapmam gereken gerekli ayarlamaları belirterek bana yardımcı olabilir mi?
Test ediyorum
BOVESPA (Brezilya)/ WINJ17/Demo Hesap/Metatrade 5
Biri bana yardım edebilir mi?
Teşekkürler
Kendi Takip Eden Durağınızı Nasıl Oluşturursunuz başlıklı yeni makale yayınlandı:
Yazar: Дмитрий
my_first_ea_sartrailing.mq5(26,61 KB
derlerken beş hata veriyor, indirdiğimi denedim ve talimatlara göre derledim.....
ilk başta bu makale olduğu için mutluydum, şimdi kullanamadığım için üzgünüm, belki bir şey anlamadım?
ya da doğru yapmıyorum..... bana ipucu verin lütfen!)