Hatalar, hatalar, sorular - sayfa 2135

 

Expert Advisor'da takip, tüm para birimlerinde/emtialarda çalışır, ANCAK:

GÜMÜŞ,H1: OrderModify işlevi için geçersiz stoploss

Komut istemi: nereye bakmalı?

 
Igor Golieniev :

Expert Advisor'da takip, tüm para birimlerinde/emtialarda çalışır, ANCAK:

SILVER,H1: OrderModify işlevi için geçersiz stoploss

Komut istemi: nereye bakmalı?


SYMBOL_TRADE_TICK_SIZE

Asgari fiyat değişikliği

çift

 
Vladislav Andruschenko :


SYMBOL_TRADE_TICK_SIZE

Asgari fiyat değişikliği

çift

Teşekkür ederim. Kene boyutu açıkça nasıl ayarlanır? Gümüş için/
 
Igor Golieniev :
Teşekkür ederim. Kene boyutu açıkça nasıl ayarlanır? Gümüş için/


Soramazsın, komisyoncu ayarlar.

Duraklarınızı kene boyutuna "ayarlamanız" gerekir

 
Vladislav Andruschenko :


Soramazsın, komisyoncu ayarlar.

Duraklarınızı kene boyutuna "ayarlamanız" gerekir

Değişiklik için bir sipariş göndermeden önce, stoploss = 15.15 - iki basamak değerini yazdırır.

Bu basit bir şekilde düzeltilebilir mi? Bir üçlü vermeye zorlandı.

 

Merhaba! MQL5'te ne tür bir sihir olduğunu söyle.


Bu kod, yeni bir onay işaretinin hesaplanmasını bekleyecektir:


 int TakeArraySize( datetime time)

{

   MqlRates rates[];

   int Arr1 = CopyRates ( _Symbol , PERIOD_CURRENT , time, time, rates);

   Print ( "Время: " , TimeToString (time), " Скопировано " , Arr1 , " баров" );

   // Тут мы будем ждать следующий тик и не будем выходить из функции;

   int Arr2 = CopyRates ( _Symbol , PERIOD_CURRENT , time+ 60 , time+ 60 , rates);

   Print ( "Время: " , TimeToString (time), " Скопировано " , Arr2 , " баров" );

   return (Arr2 );

}


Ve bu kod, bir tik sırasında normal şekilde yürütülür:


 int TakeArraySize( datetime time)

{

   MqlRates rates[];

   int Arr1 = CopyRates ( _Symbol , PERIOD_CURRENT , time, time, rates);

   Print ( "Время: " , TimeToString (time), " Скопировано " , Arr1 , " баров" );

   // А этот код работает и не ждет следующий тик.

   MqlRates rates1[];

   int Arr2 = CopyRates ( _Symbol , PERIOD_CURRENT , time+ 60 , time+ 60 , rates1);

   Print ( "Время: " , TimeToString (time), " Скопировано " , Arr2 , " баров" );

   return (Arr2 );

}


Ah evet, " TakeArraySize " ı arka arkaya iki kez çağırsak bile (bir sonraki kod parçasında olduğu gibi), yine de bir tik bekleyeceğiz


 int TakeArraySize( datetime time)

{

   MqlRates rates[];

   int Arr1 = CopyRates ( _Symbol , PERIOD_CURRENT , time, time, rates);

   Print ( "Время: " , TimeToString (time), " Скопировано " , Arr1 , " баров" );

   return (Arr1);

}

Amaç ne? Bu nasıl düzeltilebilir? Veya bu örnekte neyi yanlış yapıyorum?

Şimdiden teşekkürler.

 

" Sembol " alanı için hangi sembollere izin verilir? aksi takdirde, aracının koyduğu döviz çiftlerinin adlarında hangi semboller bulunabilir?

(0-9)

(az)

(AZ)

(.)

(&)

artık değil?

 
Pavel Kolchin :

"Sembol" alanı için hangi sembollere izin verilir? aksi takdirde, aracının koyduğu döviz çiftlerinin adlarında hangi semboller bulunabilir?

(0-9)

(az)

(AZ)

(.)

(&)

artık değil?

#

$

_ (vurgulamak)
 
OrderStopLoss() iki ondalık basamak verir.
Üç karakter göstermeye zorlamak mümkün mü?
 
Igor Golieniev :

Ne için?