Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 941

 
Vladimir Karputov :

Koddaki doğrulama adımı #3'ü dışarıda bıraktınız.

Peki bu adımda requote sorunu nasıl çözülür? Bana 3. çekten bir parmak izi yazacak.

Hala arama iznim yok. % 100 sipariş nasıl gönderilir ?

 
ilvic :

Peki bu adımda requote sorunu nasıl çözülür? Bana 3. çekten bir parmak izi yazacak.

Hala arama iznim yok. % 100 sipariş nasıl gönderilir?

1. Tam kodunuzu verin.

2. Çevrimiçi mi yoksa bir test cihazında mı başlatıyorsunuz?

 
Vladimir Karputov :

1. Tam kodunuzu verin.

2. Çevrimiçi mi yoksa bir test cihazında mı başlatıyorsunuz?

Gizli kod. internetten başlıyorum Test cihazında yeniden alıntı yoktur. Yani sapma 100 puan yaptı, bir tür saçmalık.

Bir şekilde bu fonksiyonda bir döngü yapabilir. Diyelim ki beş deneme?

 

Merhaba.

Lütfen bana Expert Advisor'ı optimize ederken neden aşağıdaki içeriğin büyük günlük dosyalarının \Terminal\tester\logs klasöründe biriktiğini söyleyin:


2 00:00:02.326 2014.04.30 12:57:30 Test kullanıcısı: #104 silindi vade sonu

2 00:00:02.852 2014.05.29 10:20:00 Test eden: 105 numaralı sipariş, 0.10 EURUSD sat 1.35871'de açıldı

0 00:00:02.852 2014.05.29 10:22:30 Test eden: kaybı durdur #105, 1.35910'da (1.35876 / 1.35926)


Ayrıca, bir süre için standart bilgiler içerirler:


0 09:56:26.793 Uzman Ye$$ USDCAD,H1: başarıyla yüklendi

0 09:56:50.448 TestGenerator: yayılma 50'ye ayarlandı

2 09:56:53.229 Ye$$: optimizasyon başladı


Ve yalnızca N. geçişten başlayarak tüm optimize edici işlemleri orada yazılmaya başlar.

 

Bu satış koşulunu bir şekilde modernize etmek mümkündür, böylece 26 dönemlik Kapanış(26) ortalaması ortalama СZarar(40)'ın altına düştüğünde satış yapılır. MA tutamağını kullanmamak, ancak hesaplamayı tam orada yapmak. Örneğin Cl1+Cl2...Cl26/26<....Cl40/40

 if (!sell_exist && (!buy_exist || !_OnlyOneOpenedPos) && time_bar > LAST_SELL_BARTIME[ir]) {
         open = iOpen (symbol_name[ir], 0 , 0 ); 
         close = iClose (symbol_name[ir], 0 , 0 ); 
         high = iHigh (symbol_name[ir], 0 , 0 ); 
         low = iLow (symbol_name[ir], 0 , 0 ); 
         if (open> 0.0 ) {
             if (high/low> 1.0 && high/low< 2 && close>open) {
               if (CheckMoneyForTrade(symbol_name[ir],get_lot(ir,_Lots), ORDER_TYPE_SELL )) 
                  trade.Sell(get_lot(ir,_Lots),symbol_name[ir], SymbolInfoDouble (symbol_name[ir], SYMBOL_BID ), 0 , 0 ,_Comment);
               }
            }
 
Sprut112 :

Bu satış koşulunu bir şekilde modernize etmek mümkündür, böylece 26 dönemlik Kapanış(26) ortalaması ortalama СZarar(40)'ın altına düştüğünde satış yapılır. MA tutamağını kullanmamak, ancak hesaplamayı tam orada yapmak. Örneğin Cl1+Cl2...Cl26/26<....Cl40/40

Yapabilir. MovingAverages.mqh kitaplığını kullanıyorsanız. Burada size yardım edilecektir.
Торговые приложения для MetaTrader 5 на заказ
Торговые приложения для MetaTrader 5 на заказ
  • www.mql5.com
У робота не дописана одна строчка и есть логические ошибки в коде это все нужно исправить, и не криво а нормально, сам программист но искать ошибку времени нет. Поэтом требуется помощь хорошего исполнителя, оплата будет соответствующая. Платформа МТ4. Нужен скрипт позволяющий формировать  статистику в виде таблицы и графики отнескольких...
 
Sprut112 :

Bu satış koşulunu bir şekilde modernize etmek mümkündür, böylece 26 dönemlik Kapanış(26) ortalaması ortalama СZarar(40)'ın altına düştüğünde satış yapılır. MA tutamağını kullanmamak, ancak hesaplamayı tam orada yapmak. Örneğin Cl1+Cl2...Cl26/26<....Cl40/40

CopyRates'i kullanın.

En önemlisi yazmayı unutma

 ArraySetAsSeries (rates, true ); 

- bu satırdan sonra oranlar[0].*** grafikte sağdaki çubuğa karşılık gelecektir.

 
Vladimir Karputov :

CopyRates kullanın.

En önemlisi yazmayı unutma

- bu satırdan sonra oranlar[0].*** grafikte sağdaki çubuğa karşılık gelecektir.

Konuyla ilgili başka bir soru. Wizard'a gelince. İzin verirsek Macd'de oluştururum. Tümü içinse semboller atlanabilir, ancak belirli bir küme istersem, bunları harici parametreler penceresinde virgülle ayırarak listeleyebilir miyim?
 
Sprut112 :
Konuyla ilgili başka bir soru. Wizard'a gelince. İzin verirsek Macd'de oluştururum. Semboller boş bırakılabilir ***

Buradaki yanlış kelime Semboller . Ekran görüntüsüne dikkatlice bakın:

Aşama 3

Burada "Symbol y " yi nerede gördünüz?

 
Vladimir Karputov :

Buradaki yanlış kelime Semboller . Ekran görüntüsüne dikkatlice bakın:

Burada "Symbol y " ifadesini nerede gördünüz?

Açıkça evet, bu varsayılan olarak herkes için demektir