MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1745

 
Sergey Zhukov # :

Herhangi bir *.mq4 dosyasını herhangi bir uzantıyla yeniden adlandırın ve derlemeye çalışın ve hiçbir şey çıkmayacaktır, derleyici onu MT5 gibi derlemeye çalışacaktır.

Dosyanın içine yazmamam için (

dosya yeniden *.mq4 olarak yeniden adlandırılana kadar çalışmaz

Bunun üstesinden nasıl gelinir, belki profesyonellerden biri bilir?

Dosyanın bulunduğu klasörün ekran görüntüsünü alın


 

İyi akşamlar sevgili programcılar! Anlamama yardım et!

Hesapta ve döviz çiftinde maksimum karı belirlemek için Expert Advisor'ı test ederken burada iki işlev vardır.

Test ederken temelde farklı değerler oluşur ve bu bir takas ve komisyon değildir.

Lütfen hatanın nerede olduğunu bulmama yardım edin. Şimdiden teşekkürler !!!!

 //+----------------------------------------------------------------------------+
//|Расчет максимального абсолютного профита сетки ордеров (по инструменту)     |
//+----------------------------------------------------------------------------+
double GetMaxProfitSymbol()
  {
   double oProfitSymbol = 0 ;
   for ( int i = OrdersTotal ()- 1 ; i>= 0 ; i--)
     {
       if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
        {
         if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic)
           {
             if (OrderType() == OP_BUY || OrderType() == OP_SELL)
              {
               oProfitSymbol += OrderProfit();
               if (oProfitSymbol > MaxProfitSymbol)
                  MaxProfitSymbol = oProfitSymbol;
              }
           }
        }
     }
   return (MaxProfitSymbol);
  }
//+----------------------------------------------------------------------------+
//|Расчет максимальной абсолютной прибыли сетки ордеров (по счету)             |
//+----------------------------------------------------------------------------+
double GetMaxProfit()
  {
   Profit = AccountProfit();
   if (Profit > MaxProfit)
      MaxProfit = Profit;
   return (MaxProfit);
  }


 
EVGENII SHELIPOV için Expert Advisor'ı test ederken burada iki işlev vardır.

Test ederken temelde farklı değerler oluşur ve bu bir takas ve komisyon değildir.

Lütfen hatanın nerede olduğunu bulmama yardım edin. Şimdiden teşekkürler !!!!


biri kapalı işlemlerin toplam kârını, ikincisi ise açık işlemlerin toplamını dikkate alır.

 
MakarFX # :

biri kapalı işlemlerin toplam kârını, ikincisi ise açık işlemlerin toplamını dikkate alır.

Makar, aptallar için zor değilse hangisi?

 
EVGENII SHELIPOV # :

Makar, aptallar için zor değilse hangisi?

Sıradayım ve yazdım
 
Bir şekilde sadece bir veya iki veya üç yıllık bir hikaye yüklemek mümkün mü? Daha önceki verilere gerek yoksa.
Belki bir senaryo vardır
 
Ivan Butko # :
Bir şekilde sadece bir veya iki veya üç yıllık bir hikaye yüklemek mümkün mü? Daha önceki verilere gerek yoksa.
Belki bir senaryo vardır

https://www.mql5.com/ru/docs/series/timeseries_access

aşağıdaki kod, robot çok karakterliyse tavsiye ederim, geçmişi yükleyecek, tutamacı almadaki hataları ortadan kaldıracak

ne zamandan itibaren set, bir fırsat var.

Geçmiş yüklemenin şimdi nasıl çalıştığını kontrol etmedim, yarım yıl önce, yardımdaki bu kod gerekliydi.

Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Организация доступа к данным - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Fast235 # :

https://www.mql5.com/ru/docs/series/timeseries_access

aşağıdaki kod, robot çok karakterliyse tavsiye ederim, geçmişi yükleyecek, tutamacı almadaki hataları ortadan kaldıracak

ne zamandan itibaren set, bir fırsat var.

Geçmiş yüklemenin şimdi nasıl çalıştığını kontrol etmedim, yarım yıl önce, yardımdaki bu kod gerekliydi.

çok teşekkür ederim, deneyeceğim

 
Fast235 # :

https://www.mql5.com/ru/docs/series/timeseries_access

aşağıdaki kod, robot çok karakterliyse tavsiye ederim, geçmişi yükleyecek, tutamacı almadaki hataları ortadan kaldıracak

ne zamandan itibaren set, bir fırsat var.

Geçmiş yüklemenin şimdi nasıl çalıştığını kontrol etmedim, yarım yıl önce, yardımdaki bu kod gerekliydi.

MT4'te denedim, 2021.11.14 17:01:40.506 Yükleme Geçmişi NZDCHF,M1: Yüklemeyi başlatNZDCHF,M1'den1635465600

Ne yazık ki, hiçbir şey olmuyor. Alıntı arşivine gittim, orada 16216 değişmedi.



 
Ivan Butko # :

MT4'te denedim, 2021.11.14 17:01:40.506 Yükleme Geçmişi NZDCHF,M1: Yüklemeyi başlatNZDCHF,M1'den1635465600

Ne yazık ki, hiçbir şey olmuyor. Alıntı arşivine gittim, orada 16216 değişmedi.

önce kontrol et

ve ikincisi - belki de komisyoncu böyle bir teklif hacmine sahip değildir