エラー、バグ、質問 - ページ 2135

 

EAのトレーリングは、すべての通貨/商品で機能しますが、しかし。

SILVER,H1: OrderModify関数の ストップロスが無効です。

どこを見ればいいのか、アドバイスをお願いします。

 
Igor Golieniev:

EAのトレーリングは、すべての通貨/商品で機能しますが、しかし。

SILVER,H1: OrderModify関数の ストップロスが無効です。

どこを見ればいいのか、アドバイスをお願いします。


シンボル・トレード・チック・サイズ

最低価格変更

二重

 
Vladislav Andruschenko:


シンボル・トレード・チック・サイズ

最低価格変更

二重

ありがとうございます。ティックサイズを明示的に設定するにはどうすればよいですか?シルバー用/。
 
Igor Golieniev:
ありがとうございます。ティックサイズを明示的に設定するにはどうすればよいですか?シルバー用/


あなたが設定することはできず、ブローカーが設定します。

ティックの大きさに合わせてストップを「キャリブレーション」する必要がある

 
Vladislav Andruschenko:


あなたが設定することはできず、ブローカーが設定します。

ティックの大きさでストップを「解除」する必要があります

修正注文を出す前に、stoploss = 15.15 - 2桁と表示される。

簡単な方法で修正できるのでしょうか?3桁の数字を強制的に出力させる。

 

皆さんこんにちは、MQL5で どのようなマジックが行われているのか、教えてください。


このコードは、新しいティックが計算されるのを待ちます。


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 );

}


そして、このコードは1ティックの間、正常に実行されます。


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 );

}


そうそう、(次のコードのように)「TakeArraySize」を2回連続で呼び出すだけでも、1ティック分待つことになります。


int TakeArraySize(datetime time)

{

   MqlRates rates[];

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

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

   return (Arr1);

}

キャッチは?これはどうしたら直るのでしょうか?あるいは、この例では何を間違えているのでしょうか?

ありがとうございました。

 

Symbol"欄に使用できる文字は何ですか? その他、ブローカーが公開している通貨ペアの名称に使用できる文字は何ですか?

(0-9)

(いちごいちご)

(A-Z)

(.)

(&)

他には?

 
Pavel Kolchin:

Symbol "欄に使用できる文字は何ですか? その他、ブローカーが公開している通貨ペアの名称に使用できる文字は何ですか?

(0-9)

(いちごいちご)

(A-Z)

(.)

(&)

他には?

#

$

_ (アンダースコア)
 
OrderStopLoss()の出力が小数点以下2桁なのですが、強制的に小数点以下3桁にすることはできますか?
 
Igor Golieniev:

なぜ?