7bit氏作成 MQLライブラリー解析 part13

スポンサーリンク

こんばんは。キリンです。
今日ご紹介するのは、予約注文の変更を簡単にするものです。

■超直感!MT4(MQL)プログラミング講座■
■超直感!MT4(MQL)プログラミング講座■
■超直感!MT4(MQL)プログラミング講座■

moveStopのみ、stoplossの初期値が-1になっていますが、正直不要でしょう・・・。
ソースを見てみましたが謎でした。
使い方は説明不要なのではないでしょうか。
そのぐらい簡単です。
参考までにmoveStopのソースです。

void moveStop(int type, int magic, double stoploss=-1){   int total, cnt;   total=OrdersTotal();   for(cnt=0; cnt<total; cnt++){      OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);      if(OrderType()==type && OrderMagicNumber() == magic){         if (stoploss == -1){            stoploss = OrderOpenPrice();         }         if (!isEqualPrice(stoploss, OrderStopLoss())){            orderModifyReliable(               OrderTicket(),               OrderOpenPrice(),               stoploss,               OrderTakeProfit(),               OrderExpiration()            );         }      }    }}

まんま・・・ですね^^;

コメント

タイトルとURLをコピーしました