Beyler anlatın... İşte kodun piyasaya giriş koşullarının hesaplandığı bölümler. NEDEN optimizasyon sırasında elde edilen zaman aralığı değerleri ile ...
Peki, yeni çubuğun kontrolünü yapıyorum. Sizinkine benzer bir sorun görmedim. Belki düzeltirler?
int başlangıç()
{
staticdatetime PrevTime= 0 ; // Время открытия предпоследнего бараif (PrevTime== 0 ) PrevTime=Time[ 0 ]; // При первом запуске текущий бар пропускаемif (Time[ 0 ]<=PrevTime) return ( 0 ); // Контроль времени открытия нового бара
------
PrevTime=Time[ 0 ]; // Запоминаем время открытия нулевого бараreturn ( 0 );
}
lütfen demo ve gerçek üzerinde çalışmak için danışman kodunun hazırlanması hakkında nerede okuyabileceğinizi söyleyin. Arama ile hiçbir şey bulamıyorum.
Merhaba! Şu prensibe göre çalışan danışmanlar var mı demeyin: Bir önceki günün iniş ve çıkışlarının kesiştiği noktada işlemler açılır. Bir işlem açıldıktan sonra, bir takip durdurma etkinleştirilir veya 15 dakikalık bir parabolik olarak durdurmalar ayarlanır. Ayrıca, aşağıdaki parametrelere sahip danışman komut dosyaları veya göstergeleri olup olmadığını sormak istiyorum: bazı tüccarlar manuel olarak ticaret yapıyor, ses sinyaline ek olarak danışmanlar veya göstergeler de bir cep telefonuna SMS gönderse iyi olurdu. O zaman sürekli monitörün önünde oturmaya gerek kalmayacaktı. Teşekkür ederim!
Signal_period değişkenini global yapmak ve buna init() içinde bir değer atamak mantıklıdır.
Ve yeni çubuğun kontrolünü değiştirin
Victor, teşekkür ederim, kod tasarımın yardımcı oldu, en azından SADECE günlük mumun açılmasıyla piyasaya giriş açısından ve testin hangi TF üzerinde yapıldığı önemli değil ... giriş olduğu gibi değişkenler
externstring A4 = "Таймфрейм и параметры технических индикаторов" ;
externint s_signal_period= 7 ;
externint t_trend_period = 7 ;
onlar. Daha ileri
int init(){
IsExpertStopped = false;
if (! IsTradeAllowed ())
{
Comment ( "Необходимо разрешить советнику торговать" );
IsExpertStopped = true;
return ( 0 );
}
if (! IsTesting ())
{
if ( IsExpertEnabled ())
{
Comment ( "Советник запустится следующим тиком" );
}
else
{
Comment ( "Отжата кнопка \"Разрешить запуск советников\"" );
}
}
//считаем таймфреймы, на которых определяем глобальный тренд по АДХ-trend_period и точку входа по пробою фрактала на signal_period int trend_period=GetPeriod(t_trend_period);
int signal_period=GetPeriod(s_signal_period);
int start()
{
//считаем таймфреймы, на которых определяем глобальный тренд по АДХ-trend_period и точку входа по пробою фрактала на signal_period int trend_period=GetPeriod(t_trend_period);
int signal_period=GetPeriod(s_signal_period);
if ( iTime ( Symbol (),signal_period, 0 ) == prevtime) return ( 0 ); //ждем нового бара
prevtime = iTime ( Symbol (),signal_period, 0 ); //если появился новый бар , включаемся// if(Time[0] == prevtime) return(0); //ждем нового бара// prevtime = Time[0]; //если появился новый бар , включаемся
Dur ya da al ile piyasadan çıkarken hala bazı farklılıklar olsa da, AMA aynı zamanda, bunun test cihazının bir özelliği olduğunu dışlamıyorum, yani, o zaman yazdığınız gibi, kullanılan zaman çerçevesi ne kadar düşükse, Durma ve alma seviyeleri daha net bir şekilde işlenir. Test cihazındaki çizelgeler, ücretlendirilen zaman dilimine bakılmaksızın aynı şekilde çizilir, ancak durma ve alma işlemlerinde farklılıklar vardır... İşte ekran görüntüleri - H4'teki ilk test - ikincisi - günlük, üçüncü - H1'de... Olması gerektiği gibi... Yürütme süresindeki farklılıklar yalnızca ilk karşılaşıldığında kırmızıyla vurgulanıyor... Öyle görünüyor ki ...
H4:
Günlük durdurma yürütme:
H1'de:
Onlar. ne kadar az zaman dilimi kullanılırsa, test cihazında durakların daha doğru yürütülmesi acı verir, bu yüzden ortaya çıkıyor... yanılmıyorsam...
Yorum yapın arkadaşlar, kim bilir...
Victor, bu konudaki soruma verdiğin cevap için kalbimin derinliklerinden teşekkür ederim.
Victor, teşekkür ederim, kod tasarımın yardımcı oldu, en azından SADECE günlük mumun açılmasıyla piyasaya giriş açısından ve testin hangi TF üzerinde yapıldığı önemli değil ... giriş olduğu gibi değişkenler
onlar. Daha ileri
Dur ya da al ile piyasadan çıkarken hala bazı farklılıklar olsa da, AMA aynı zamanda, bunun test cihazının bir özelliği olduğunu dışlamıyorum, yani, o zaman yazdığınız gibi, kullanılan zaman çerçevesi ne kadar düşükse, Durma ve alma seviyeleri daha net bir şekilde işlenir. Test cihazındaki çizelgeler, ücretlendirilen zaman dilimine bakılmaksızın aynı şekilde çizilir, ancak durma ve alma işlemlerinde farklılıklar vardır... İşte ekran görüntüleri - H4'teki ilk test - ikincisi - günlük, üçüncü - H1'de... Olması gerektiği gibi... Yürütme süresindeki farklılıklar yalnızca ilk karşılaşıldığında kırmızıyla vurgulanıyor... Öyle görünüyor ki ...
H4:
Günlük durdurma yürütme:
H1'de:
Onlar. ne kadar az zaman dilimi kullanılırsa, test cihazında durakların daha doğru yürütülmesi acı verir, bu yüzden ortaya çıkıyor... yanılmıyorsam...
Yorum yapın arkadaşlar, kim bilir...
Victor, bu konudaki soruma verdiğin cevap için kalbimin derinliklerinden teşekkür ederim.
Yorum yapacak pek bir şey yok. Kendiniz doğru sonucu çıkarmayı başardınız
Yorum yapacak pek bir şey yok. Kendiniz doğru sonucu çıkarmayı başardınız
Açık. Demek istediğim, ayak seslerinde, daha küçük kullanılmış bir TF ile çıkış yolu daha doğru ( paket servis ... :-) ) ...
teşekkür ederim Victor
Benzer bir soruyla (başka bir baykuşa göre - Lavina versiyonuma göre ... :-)) Daha önce bu konuya bir sayfa aramak için başvurdum - şimdi arzu yok, PapaYozh bakmamı önerdi işlemlerin sonuçlanma zamanı ve bu değişkenleri belirli değerlerle karşılaştırın... ki bu da DOĞRU. Kodun hangi sürümünün ve hangi sürümünün deneneceği konusunda belirli bir öneride bulundunuz - Anladım, teşekkür ederim.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Beyler anlatın... İşte kodun piyasaya giriş koşullarının hesaplandığı bölümler. NEDEN optimizasyon sırasında elde edilen zaman aralığı değerleri ile ...
Peki, yeni çubuğun kontrolünü yapıyorum. Sizinkine benzer bir sorun görmedim. Belki düzeltirler?
int başlangıç(){ static datetime PrevTime= 0 ; // Время открытия предпоследнего бара if (PrevTime== 0 ) PrevTime=Time[ 0 ]; // При первом запуске текущий бар пропускаем if (Time[ 0 ]<=PrevTime) return ( 0 ); // Контроль времени открытия нового бара ------ PrevTime=Time[ 0 ]; // Запоминаем время открытия нулевого бара return ( 0 ); }not. Optimizasyon bilgisi için teşekkürler!
drknn :
Если OrderClosePrice()==OrderStopLoss() - то стопудово ордер закрыт по лосс-приказу.
Yeni barın kontrolünü ben yapıyorum. Sizinkine benzer bir sorun görmedim. Belki düzeltirler?
int başlangıç()not. Optimizasyon bilgisi için teşekkürler!
Evet, farklı bir sorunu var: Her yeni H4 çubuğunda günlük işlemlerden alınan giriş koşulları tekrarlanıyor.
Evet, farklı bir sorunu var: Her yeni H4 çubuğunda günlük işlemlerden alınan giriş koşulları tekrarlanıyor.
O zaman girmedim :-(
lütfen demo ve gerçek üzerinde çalışmak için danışman kodunun hazırlanması hakkında nerede okuyabileceğinizi söyleyin. Arama ile hiçbir şey bulamıyorum.
Ya da belki başka biri bir şey önerebilir.
Teşekkür ederim
Signal_period değişkenini global yapmak ve buna init() içinde bir değer atamak mantıklıdır.
Ve yeni çubuğun kontrolünü değiştirin
Victor, teşekkür ederim, kod tasarımın yardımcı oldu, en azından SADECE günlük mumun açılmasıyla piyasaya giriş açısından ve testin hangi TF üzerinde yapıldığı önemli değil ... giriş olduğu gibi değişkenler
onlar. Daha ileri
Dur ya da al ile piyasadan çıkarken hala bazı farklılıklar olsa da, AMA aynı zamanda, bunun test cihazının bir özelliği olduğunu dışlamıyorum, yani, o zaman yazdığınız gibi, kullanılan zaman çerçevesi ne kadar düşükse, Durma ve alma seviyeleri daha net bir şekilde işlenir. Test cihazındaki çizelgeler, ücretlendirilen zaman dilimine bakılmaksızın aynı şekilde çizilir, ancak durma ve alma işlemlerinde farklılıklar vardır... İşte ekran görüntüleri - H4'teki ilk test - ikincisi - günlük, üçüncü - H1'de... Olması gerektiği gibi... Yürütme süresindeki farklılıklar yalnızca ilk karşılaşıldığında kırmızıyla vurgulanıyor... Öyle görünüyor ki ...
H4:
Günlük durdurma yürütme:
H1'de:
Onlar. ne kadar az zaman dilimi kullanılırsa, test cihazında durakların daha doğru yürütülmesi acı verir, bu yüzden ortaya çıkıyor... yanılmıyorsam...
Yorum yapın arkadaşlar, kim bilir...
Victor, bu konudaki soruma verdiğin cevap için kalbimin derinliklerinden teşekkür ederim.
Victor, teşekkür ederim, kod tasarımın yardımcı oldu, en azından SADECE günlük mumun açılmasıyla piyasaya giriş açısından ve testin hangi TF üzerinde yapıldığı önemli değil ... giriş olduğu gibi değişkenler
onlar. Daha ileri
Dur ya da al ile piyasadan çıkarken hala bazı farklılıklar olsa da, AMA aynı zamanda, bunun test cihazının bir özelliği olduğunu dışlamıyorum, yani, o zaman yazdığınız gibi, kullanılan zaman çerçevesi ne kadar düşükse, Durma ve alma seviyeleri daha net bir şekilde işlenir. Test cihazındaki çizelgeler, ücretlendirilen zaman dilimine bakılmaksızın aynı şekilde çizilir, ancak durma ve alma işlemlerinde farklılıklar vardır... İşte ekran görüntüleri - H4'teki ilk test - ikincisi - günlük, üçüncü - H1'de... Olması gerektiği gibi... Yürütme süresindeki farklılıklar yalnızca ilk karşılaşıldığında kırmızıyla vurgulanıyor... Öyle görünüyor ki ...
H4:
Günlük durdurma yürütme:
H1'de:
Onlar. ne kadar az zaman dilimi kullanılırsa, test cihazında durakların daha doğru yürütülmesi acı verir, bu yüzden ortaya çıkıyor... yanılmıyorsam...
Yorum yapın arkadaşlar, kim bilir...
Victor, bu konudaki soruma verdiğin cevap için kalbimin derinliklerinden teşekkür ederim.
Yorum yapacak pek bir şey yok. Kendiniz doğru sonucu çıkarmayı başardınız
Yorum yapacak pek bir şey yok. Kendiniz doğru sonucu çıkarmayı başardınız
Açık. Demek istediğim, ayak seslerinde, daha küçük kullanılmış bir TF ile çıkış yolu daha doğru ( paket servis ... :-) ) ...
teşekkür ederim Victor
Benzer bir soruyla (başka bir baykuşa göre - Lavina versiyonuma göre ... :-)) Daha önce bu konuya bir sayfa aramak için başvurdum - şimdi arzu yok, PapaYozh bakmamı önerdi işlemlerin sonuçlanma zamanı ve bu değişkenleri belirli değerlerle karşılaştırın... ki bu da DOĞRU. Kodun hangi sürümünün ve hangi sürümünün deneneceği konusunda belirli bir öneride bulundunuz - Anladım, teşekkür ederim.
snail09 :
...
not. Optimizasyon bilgisi için teşekkürler!
Unutmadan kullanın... (şaka yapıyorum) "her şey" "şöyle" (A. Yaşlı)... SALT... :-)))