Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Barın açılışında kodun yalnızca bir kez çalıştığına dair bir kontrol var mı? :-)
Kendiniz görün.... M30 225'te çok fazla girdiniz (yanlış) var, eski zaman diliminde daha az olması gerekir, ancak daha fazlası var, bu doğru değil!!! НL = 450 saat için uygun değil!
Evde yaptım... :)
Boyutla ilgili olarak - buradaki ekranı düşündüm ve görünüşe göre ticaret ilkesi hakkında biraz tahminde bulundum - çünkü açıkça görülüyor. Dolayısıyla, bu gibi durumlarda, piyasanın bazı dinamik değerlerini kullanmayı tercih ederim. Bu durumda, belki de, bazı çarpanlarla çarpılan günlük ortalama çubuk aralığı işe yarayacak mı? (Bu, M30 - 48 barlar içindir). Ekteki en basit hindi.
Evet var, ama aptal .... Ben profesyonel değilim, acemiyim ...
Paremen kontrol ediliyor int LastTradeTime = 0;
pozisyon açarken değer atanır...
LastTradeTime= TimeHour (TimeCurrent());
Bir dahaki sefere bir pozisyon açıldığında, bir kontrol yapılır
if (LastTradeTime!=TimeHour(TimeCurrent()))
onlar. bazı sinyaller atlandı .... Acele bir danışman yaptım, düzeltilmesi gerekiyor, çünkü gerçekten 16-30'da bazı haberler ve sadece sinyal arifesinde çalışmadıysa göz ardı edilmekle kalmıyor
FXCM ECN'de çalıştırdım, yani. dalgalı yayılma ve komisyon ile.
Ekteki sonuçlar. Başlangıç için fena değil.
Çubuğun açılmasının açık kontrolünü oluşturmak gereklidir.
{...} LastTradeTime=TimeHour(TimeCurrent()); {...}
Aptal bir soru sorulmamış bir sorudur, aptal bir girişim kusurlu bir girişimdir :-).
Danışman M30'daysa, TimeHour()'u kontrol etmek kesinlikle yanlıştır.
bu, mum sayısını yarıya indirmek anlamına gelir.
... ya da belki hile budur ;-) ? o zaman düzeltmeyin.
Aptal bir soru sorulmamış bir sorudur, aptal bir girişim kusurlu bir girişimdir :-).
Danışman M30'daysa, TimeHour()'u kontrol etmek kesinlikle yanlıştır-
bu, mum sayısını yarıya indirmek anlamına gelir.
... ya da belki hile budur ;-) ? o zaman düzeltmeyin.
Hayır... o bir özellik değil...
Ben sadece bir acemiyim ve nasıl doğru bir şekilde uygulanacağını gerçekten bilmiyorum ..
MT'de TimeM30() yok, bu yüzden TimeHour() kullandım, yardımcı olabilecek biri varsa, teşekkürler...
IMHO, TimeCurrent () değil, Time[0] alıyoruz - bu 0. çubuğun başlangıç zamanı.
Yine de orada olduğundan emin olmanız gerekiyor.
M30, 30*60 = 1800 saniyedir. lastTime = Zaman[0] - Zaman[0] % 1800;
Bu, mevcut M30'ların saniye cinsinden başlangıç zamanıdır.
Evde yaptım... :)
Boyutla ilgili olarak - buradaki ekranı düşündüm ve görünüşe göre ticaret ilkesi hakkında biraz tahminde bulundum - çünkü açıkça görülüyor. Dolayısıyla, bu gibi durumlarda, piyasanın bazı dinamik değerlerini kullanmayı tercih ederim. Bu durumda, belki de, bazı çarpanlarla çarpılan günlük ortalama çubuk aralığı işe yarayacak mı? (Bu, M30 - 48 barlar içindir). Ekteki en basit hindi.
Öyle düşündüm, yakında HL'yi programlı olarak kabul edilen bir değerle değiştirin ... yani. her para birimi için bu değer, prensipte olması gerektiği gibi farklı olacaktır.
Genel olarak, soru şu şekilde ortaya çıktı ... Dün bir danışman şeklinde kendi fikrim vardı, kötü sonuçlar almadım ve danışmanı arkadaşıma başka bir DC'de, yani UMIS'de test etmeyi teklif ettim, sonuçlar çıktı. neredeyse mevduat drene olmak, kârdan bahsetmiyorum bile (evet, evet, Sereg, senden bahsediyorum, bu konuyu okuduğunu biliyorum... :) ),
Bu yüzden danışmanı genel mahkemeye götürmeye karar verdim... Başka koşullarda, başka DC'lerde kendini nasıl gösterecek.
Ama şimdiye kadar, bir şey özellikle görünür sonuçlar değil .. onları göndermeye söz verenlerden ...
Şimdi forumun 21 üyesinin bir danışmanı var, ancak yalnızca 2'sinin incelemesi duyuldu ...
Alıntıların danışmanı gerçekten bu kadar etkileyip etkilemediğini öğrenmek istiyorum. ya da sadece arkadaşım doğru şekilde nasıl test edileceğini bilmiyor mu?