[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 564 1...557558559560561562563564565566567568569570571...652 新しいコメント Рустам 2012.02.15 10:56 #5631 チャートからExpを削除するコードは既にお渡ししています。(1つのチャートにつき)1つしか存在できないので、この関数を自分のハンドルで呼び出すと、expは自分自身を削除することになります。 Евгений 2012.02.15 11:21 #5632 FAQ: ...自分自身に削除の命令を出すこと ありがとうございます、うまくいきました。 追伸 #include <WinUser32.mqh> Рустам 2012.02.15 11:24 #5633 言うまでもないことですが。インポートされた関数を 使用する場合、関連するアプリケーションからのエクスポートを接続することを忘れないでください。 Warstein 2012.02.15 15:37 #5634 助けて、どうして動かないの?ありがとうございます。 //----- static bool First = true; static int PreOrdersTotal = 0; int NowOrdersTotal = CountTrades(); if(First) { PreOrdersTotal = NowOrdersTotal; First = false; return(0); } if(UseSound == true && NowOrdersTotal < PreOrdersTotal) {PlaySound(CloseSound);} PreOrdersTotal = NowOrdersTotal; //----- 削除済み 2012.02.15 15:58 #5635 FAQ: ウィンドウを閉じ、自分に削除のコマンドを出す... PostMessageA(WindowHandle(Symbol(),Period()), WM_COMMAND, 33050, 0); そのため、MQL4ではExpert Advisorを終了させる標準的な方法は用意されていません。Win32のAPIを直接使用する場合のみ。 了解です、ありがとうございます。 Vadim Zhunko 2012.02.15 16:25 #5636 takeda: そのため、MQL4ではExpert Advisorを終了させる標準的な方法は用意されていません。Win32のAPIを直接使用する場合のみ。 なるほど、ありがとうございます。 図書館 MT4運用に便利な機能を多数搭載。Expert Advisorの削除を含め、あります。 削除済み 2012.02.15 16:33 #5637 Zhunko: 図書館 MT4運用に便利な機能を多数搭載。Expert Advisorの削除 を含めて、あります。見てみた(ここまではざっくりとした感じ)。素晴らしい図書館ですね。 ありがとうございました。 Сергей Исаев 2012.02.16 03:08 #5638 こんにちは。 オーダーモディフィケーションが部分的に動作するのですが、何が問題なのかを解明してください。 コードとログを添付します。ログにうまくいったこと、いかなかったことを書いているのですが......。 void AllSellLockBuyModifi() { double sell_sl = 0.0; double sell_tp = NormalizeDouble((AllAvP()-TakeProfit*Point),Digits); int spread = MarketInfo(Symbol(),MODE_SPREAD); double lock_buy_tp = NormalizeDouble((LastSellLockBuyAvP()+TakeProfit*Point),Digits); double last_sell_sl = NormalizeDouble((lock_buy_tp+spread*Point),Digits); double lock_buy_sl = NormalizeDouble((sell_tp-spread*Point),Digits); Print("AllAvP = ",AllAvP()," sell_tp = ",sell_tp," lock_buy_tp = ",lock_buy_tp," last_sell_sl = ",last_sell_sl," lock_buy_sl = ",lock_buy_sl); for (int i = 0; i <= OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol()!=Symbol())continue; if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) if (OrderType()==OP_SELL) {Print("Find Sell Order"); if (OrderOpenPrice()==!LastSellPrice()) sell_sl = 0; if (OrderOpenPrice()==LastSellPrice()) sell_sl = last_sell_sl; Print("Мод-ция ордера SELL № ",OrderTicket()); OrderModify (OrderTicket(),OrderOpenPrice(),sell_sl,sell_tp,0,CLR_NONE); error=GetLastError(); if (error != 0) Print("Мод-ция ордера SELL № ",OrderTicket()," ошибка № ",error); } else { Print("Find BUY Order"); if (OrderType()==OP_BUY) { Print("Мод-ция ордера LOCK BUY"); OrderModify (OrderTicket(),OrderOpenPrice(),lock_buy_sl,lock_buy_tp,0,CLR_NONE); error=GetLastError(); if (error != 0) Print("Мод-ция ордера LOCK BUY № ",OrderTicket()," ошибка № ",error); } } } return(0); } ファイル: log.txt 4 kb PapaYozh 2012.02.16 03:42 #5639 TEXX: こんにちは。 オーダーモディフィケーションが部分的に動作するのですが、何が問題なのかを解明してください。 コードとログを添付します。ログには、うまくいったこと、いかなかったことを書きました......。 まずは、これらの行を訂正してください。 for (int i = 0; i <= OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); これらに for (int i = 0; i < OrdersTotal(); i++) if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { Сергей Исаев 2012.02.16 03:58 #5640 PapaYozh: まずは、これらの行を訂正してください。 をこれらに追加しました。 を、助けなかった...。 1...557558559560561562563564565566567568569570571...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
チャートからExpを削除するコードは既にお渡ししています。(1つのチャートにつき)1つしか存在できないので、この関数を自分のハンドルで呼び出すと、expは自分自身を削除することになります。
...自分自身に削除の命令を出すこと
ありがとうございます、うまくいきました。
追伸
#include <WinUser32.mqh>
ありがとうございます。
ウィンドウを閉じ、自分に削除のコマンドを出す...
そのため、MQL4ではExpert Advisorを終了させる標準的な方法は用意されていません。Win32のAPIを直接使用する場合のみ。
了解です、ありがとうございます。
そのため、MQL4ではExpert Advisorを終了させる標準的な方法は用意されていません。Win32のAPIを直接使用する場合のみ。
なるほど、ありがとうございます。
図書館 MT4運用に便利な機能を多数搭載。Expert Advisorの削除 を含めて、あります。
見てみた(ここまではざっくりとした感じ)。素晴らしい図書館ですね。
ありがとうございました。
こんにちは。
オーダーモディフィケーションが部分的に動作するのですが、何が問題なのかを解明してください。
コードとログを添付します。ログにうまくいったこと、いかなかったことを書いているのですが......。
こんにちは。
オーダーモディフィケーションが部分的に動作するのですが、何が問題なのかを解明してください。
コードとログを添付します。ログには、うまくいったこと、いかなかったことを書きました......。
まずは、これらの行を訂正してください。
これらに
まずは、これらの行を訂正してください。
をこれらに追加しました。
を、助けなかった...。