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

 
Merhaba! NzdUsd için Uzman Danışman yazıyorum ve hesaplamalarında başka bir döviz çiftinden hareket eden AudUsd değerini kullanıyorum.
Test sırasında başka bir çiftteki gösterge değeri sıfır olarak verilir.
Test sırasında diğer çiftlerdeki göstergelerin değerini elde etmek MQL4'ün kendisinin imkansızlığı mıdır?
 double AudUsd = iMA ( "AUDUSD" , 0 , Period , 0 , MODE_SMA , PRICE_CLOSE ,i); //Выдаёт нулевой результат при тестировании на другой паре (NzdUsd) 
Ve lütfen bana test için bir fiyat teklifi arşivi olan mevcut forex komisyoncusunu söyleyin.
 
EVGENII SHELIPOV # :

Daha fazla ayrıntı verebilir misiniz?

 
giros # :
Merhaba! NzdUsd için Uzman Danışman yazıyorum ve hesaplamalarında başka bir döviz çiftinden hareket eden AudUsd değerini kullanıyorum.
Test sırasında başka bir çiftteki gösterge değeri sıfır olarak verilir.
Test sırasında diğer çiftlerdeki göstergelerin değerini elde etmek MQL4'ün kendisinin imkansızlığı mıdır?
Ve lütfen bana test için bir fiyat teklifi arşivi olan mevcut forex komisyoncusunu söyleyin.
Bu, MT4'ün kendisinin imkansızlığıdır.
 
MakarFX # :

Sonra bu yüzden

şimdi piyasa açıldı ve bir şekilde düğmeye basıldı, bir saniyeden fazla bir sürede oluyor.
 
MakarFX # :
Bu, MT4'ün kendisinin imkansızlığıdır.

Makar insanları yanıltmaz. Aptalca, bilmediğim bazı değişiklikler yapıldığını düşündüm ... ve hatta EURUSD'de test ettim.

 int sd;
/*******************Expert initialization function*******************/
int OnInit ()
 {
  sd = ( int )MarketInfo( "EURJPY" , MODE_DIGITS);
   return ( INIT_SUCCEEDED );
 } /******************************************************************/

/************************Expert tick function************************/
void OnTick ()
 {
   datetime lt = iTime ( _Symbol , PERIOD_M15 , 0 );
   static datetime ct = 0 ;
   if (ct != lt)
  {
   ct = lt;
   Print ( DoubleToString ( iMA ( "EURJPY" , PERIOD_M15 , 21 , 0 , MODE_SMA , PRICE_CLOSE , 0 ), sd));
  }
 } /******************************************************************/

MT4 test cihazında, diğer çiftlerde sipariş açamazsınız ve diğer her şey sorunsuz bir şekilde kullanılabilir.

 
Alexey Viktorov # :

Makar insanları yanıltmaz. Aptalca, bilmediğim bazı değişiklikler yapıldığını düşündüm ... ve hatta EURUSD'de test ettim.

MT4 test cihazında, diğer çiftlerde sipariş açamazsınız ve diğer her şey sorunsuz bir şekilde kullanılabilir.

Üzgünüm, yanılmışım, bilmiyordum.
 
giros # :
Merhaba! NzdUsd için Uzman Danışman yazıyorum ve hesaplamalarında başka bir döviz çiftinden hareket eden AudUsd değerini kullanıyorum.
Test sırasında başka bir çiftteki gösterge değeri sıfır olarak verilir.
Test sırasında diğer çiftlerdeki göstergelerin değerini elde etmek MQL4'ün kendisinin imkansızlığı mıdır?
Ve lütfen bana test için bir fiyat teklifi arşivi olan mevcut forex komisyoncusunu söyleyin.

İstenen TF için AUDUSD fiyat tekliflerinin kullanılabilirliğini kontrol edin

 
Alexey Viktorov # :

Makar insanları yanıltmaz. Aptalca, bilmediğim bazı değişiklikler yapıldığını düşündüm ... ve hatta EURUSD'de test ettim.

MT4 test cihazında, diğer çiftlerde sipariş açamazsınız ve diğer her şey sorunsuz bir şekilde kullanılabilir.

Belki bir şey bilmiyorum? Ayrıca, test cihazının saatine göre diğer cihazlardan bar verilerini almak mümkün değildir, mevcut saate göre alınacaktır. Bu nedenle, sadece ödeme kısmında bile, çoklu para birimini 4k'da test edemiyorum.

Her zaman MT4 test cihazının bir cihazın ortamını ve MT5'in mevcut tüm ortamı tamamen taklit ettiğini düşündüm.

Yoksa değil mi?

 
Ondalık basamak sayısı nasıl sayılır?
 
pribludilsa # :
Ondalık basamak sayısı nasıl sayılır?
 _Digits

https://www.mql5.com/ru/docs/predefined/_digits

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