MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1825

 
Tretyakov Rostyslav #:



試してみたところ、ノンストップで注文が開始されました。

 
Порт-моне тв #:

試してみたところ、ノンストップで注文が開始されました。

そうですね、オープンオーダーのチェックはありませんね。
 
Tretyakov Rostyslav #:
なるほど、オープンオーダーのチェックはないんですね。

ボタンレリーズ機能はありません :)

 
Tretyakov Rostyslav #:
なるほど、オープンオーダーのチェックはないんですね。

追加してみて、お知らせします。

 
Порт-моне тв #:

追加してみますので、お知らせします。

あるいは、このように

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   int ticket;
   double price=StringToDouble(ObjectGetString(0,"Label_1",OBJPROP_TEXT));
   if(Ask<=price)
     {
      ticket = OrderSend(_Symbol,OP_BUY,0.01,Ask,3,0,Ask+300*_Point,NULL,0,0,clrGreen);
      ObjectSetString(0,"Label_1",OBJPROP_TEXT,DoubleToString(DBL_MAX,Digits));
      ObjectSetInteger(0,"Button_1",OBJPROP_STATE,false);
     }
  }
 
Tretyakov Rostyslav #:

あるいは、このように

また、requoteなどがあってポジションが開かなかった場合、何が表示されるかはチケットに明記されていますが、ポジションがないままボタンがクリックされることになります。

 
Vitaly Muzichenko #:

また、requoteなどがあって ポジションが開かなかった場合、チケットにはその旨が明記されますが、ポジションがないままボタンがクリックされることになります。

そういう話なんですか?

 
Tretyakov Rostyslav #:

そういう話なんですか?

そうではないかもしれませんが、一度に1つのif()を追加で入れるのは難しくないです :)

追伸:今度はfix-spreadを使ったセントスペースに載せて、「コードは動いているようだが、たまにしか動かない」と書くそうです。そしてまた編集.
 
Vitaly Muzichenko #:

おそらくそのことではなく、一度に1つの余分なif()を置くことは難しくありません :)

トレーディング機能はすべてチェック付きにしているので、よくわかります。

ここでは、価格とタイマーの開封の暗記のプロセスそのものを理解したい人。

 
Vitaly Muzichenko #:
今度はセノマニアに賭ける そうです
そうでないことを祈る)