未確定注文EA - ページ 5 123456 新しいコメント Mladen Rakic 2014.07.20 17:30 #41 jomonarikkat:ikhram_2_ea_by_dzhini.mq4親愛なるmladen 。 このEAにストップロスを追加することはできますか? ありがとうございます。 jomonarikkat 今すぐ試してみてください :ikhram_2.01_ea_by_dzhini.mq4 PS: このEAではすべてポイントを使用して動作するので、ストップロスも同様です。 ファイル: ikhram_2.01_ea_by_dzhini.mq4 8 kb jomon davis 2014.07.21 11:56 #42 mladen: jomonarikkat今すぐお試しください :ikhram_2.01_ea_by_dzhini.mq4 PS: このEaはすべてポイントを使っているので、ストップロスも同じです。 mladenさんありがとうございます。 削除済み 2014.09.22 18:10 #43 こんにちは、EAで開いた成行注文に、売りと買いの保留注文 を追加しようとしています。 成行注文の両隣に1つだけ保留注文を出すために、以下のコードを書きました。 for(int cnt = 0 ;cnt<OrdersTotal();cnt++) { //未決済注文 if(OrderType()==OP_BUY||OrderType()==OP_SELL) { { double BuyLevel = OrderOpenPrice() + Distance*Point; double SellLevel = OrderOpenPrice() - Distance*Point; { openOrder(getLots(),MagicNumber,OP_SELLSTOP, SellLevel, _sl,_tp); openOrder(getLots(),MagicNumber,OP_BUYSTOP,BuyLevel,_sl,_tp); } }} これは全く動作しません、私はそれを記述する方法がわからない、誰もが私を助けてくださいすることができますか? ありがとうございます。 ファイル: csell.png 30 kb Mladen Rakic 2014.09.23 17:00 #44 daniel1983: こんにちは、私はEAによって開かれた成行注文に保留中の注文の買いと売りを追加しようとしています。 このコードは、成行注文の両脇に1つだけ保留の注文を出すために書きました。 for(int cnt = 0 ;cnt<OrdersTotal();cnt++) { //未決済注文 if(OrderType()==OP_BUY||OrderType()==OP_SELL) { { double BuyLevel = OrderOpenPrice() + Distance*Point; double SellLevel = OrderOpenPrice() - Distance*Point; { openOrder(getLots(),MagicNumber,OP_SELLSTOP, SellLevel, _sl,_tp); openOrder(getLots(),MagicNumber,OP_BUYSTOP,BuyLevel,_sl,_tp); } }} が全く動作しません、どう書けばいいのかわかりません、どなたか助けてください。 感謝 daniel1983 openOrder()関数は どのようなものですか? ONG TENG SIN 2014.11.05 09:55 #45 [REQ] 保留注文を管理するEAを紹介してください。 皆さん、こんにちは。OCO(one-cancels-other)機能は、いくつかのトレードマネージャーEAで見たことがあると思います。しかし、オープンオーダーがクローズ(TP/SL)された後に、ペンディングオーダーを置くことに遭遇したことはないでしょうか? そこで、この図を用いて、そのシナリオを説明します。 まず、EAは2つの注文を出し、どちらかにヒットするのを待ちます。保留中の注文の種類は現在の価格位置によって異なります。例えば、現在の価格が2本の線の上にある場合、買い指値と売り指値が置かれます。 図を見てください。 1) 買いの逆指値→買い 2) 買い→終値、前の値段と同じ値段で買い指値、売り指値→売り指値 3) 売り→クローズ、売りのストップは前の価格と同じになる。 4) 買→終値、買いは前日と同じ値段にストップ。 5) 売り→クローズ、売りは前と同じ値段にストップ安、買いは前と同じ値段にストップ安、買いは前と同じ値段にストップ安 このように、未決済注文が決済された後に未決済注文を出すことは制限されていません。また、パラメータにはマジックナンバーを入力し(手動でも可)、特定のマジックナンバーの 全取引の損益を画面チャートに表示できるようにするとよいでしょう。こんな感じです。 一応、手を貸していただけるとありがたいです。私の投稿を読んでいただき、ありがとうございます。良いトレードを) ファイル: unlimited_pending.png 12 kb ea_display.png 6 kb Daminda 2015.01.29 07:03 #46 BUYSTOPの保留中の注文を 修正するのを手伝ってください。 私のストラテジーのコードを教えてください。 5つのSLと2つのGapでBUYSTOP注文を出す必要があります。もし相場が反転したら、このBUYSTOP注文を毎ティックトレールする必要があります。 Frank Martinez 2015.05.25 21:51 #47 forex-dst: 複数のペンディングオーダーを連続して設定するスクリプト。具体的なスクリプトを探しています。 簡単に言うと「複数保留注文の連続スクリプト」です。特定の価格から同じ方向(買いか売りか)に複数の未決済注文を出したいのです。 "Multiple Pending Order Script in Succession for Buy orders"(買い注文の連続複数保留スクリプト)です。 特定の価格から「買い」注文を出すようにスクリプトを設定する必要があります。 このスクリプトでは、以下を調整することができます。 1) 保留注文の数 2) 各保留注文の間のピップ数 3) すべての保留中の注文のT/PとS/L (T/PとS/Lはすべての注文で同じである) 以下はその例です。 現在の価格が1.30200である。 1.30300から連続して5つの「買い」保留命令を出したいのですが、各保留命令は2ピップス離れていなければなりません。T/PとS/Lを指定することもできます。するとスクリプトは、これらの以下の価格にすべての保留中の注文を一度に出します。 最初の保留中の注文 = 1.30200 第2回目の未決済注文 = 1.30220 第3回目の未決済注文 = 1.30240 第4回目の未決済注文 = 1.30260 第5回目の未決済注文 = 1.30280 私が説明しようとしていることを理解していただけたでしょうか。 建設的なコメントをお待ちしています。 これはもう見つかりましたか?私も同じものを探しています。 gutu 2015.05.27 18:17 #48 drfrankm: はもう見つかりましたか?私は同じものを探しています。 一善は一善に如かず。添付のEAをご覧ください。 ファイル: autoscaler.v2.0.ex4 14 kb autoscaler-manual.pdf 80 kb autoscalerv2.0.pdf 98 kb gutu 2015.06.06 04:53 #49 以下の仕様のマルチオーダー保留中EAをコーディングしてみましたが、最初の成行注文に保留中の注文をマッチングさせることができません。POが満たされると、より高いレバでPOが再開されます。 手動またはロボットが開始する 保留の買いポジションが10:00.00Hrsに開かれる 注文 /チケット番号 312098 ロット 0.01 価格 1.23400 有効期限 13:00.00Hrs 市場価格は10:00.00Hrsに1.23080です。 15分後の10:15.00Hrsの市場価格は保留中の買いポジションのエントリー価格に到達し、アクティブ化されます。 要求されるEAは、上記のような事例が発生したときに、以下のようなことができる必要があります。 EAは最大5つの注文を出すことができる必要があります。5つの注文は2つのカテゴリーに分類されます。カテゴリーAは2つの注文を出すことができ、カテゴリーBは3つの注文を出すことができる。 EAには、各保留注文の入力パラメータが必要です。 1- 最初の買いポジションからの距離(ピップ単位) 例:注文/チケット番号312098 2- 保留注文のストップロス、テイクプロフィット、ブレークイーブン 3- ロット 4- タイミング カテゴリーAの待機注文は、最初の手動待機注文が発注されると同時に、または直ちに発注されるべきです。カテゴリーAの待機注文は、最初の手動待機注文が期限切れまたは終了した場合、同時に終了する必要があります。 カテゴリーBの待機注文は、最初の手動待機注文が有効になるように市場価格を待つ必要があります。最初の保留注文がアクティブになったら、カテゴリーBの保留注文は、最初の買い保留注文が市場価格によってアクティブになってから30秒または60秒後に発注されるべきです。 上記の買い注文の例では、以下のパラメータがEAに入力されています。 例:No.1の注文はSL14 TP20 BE12 ロット0.02で4ピップスです CATEGORY B 保留中の注文No.2は、SL 17 TP20 BE 12 lot0.02 CATEGORY Bで5 pipsになります。 ペンディングオーダーNo.3はSL20 TP20 BE 12 lot0.02 CATEGORY Bで7pipsになります。 PendingorderNo4 は 60pip で、SL20 TP 150 BE 0 lot 0.01 CATEGORY A です。 PendingorderNo5 は 90pip で SL20 TP 150 BE 0 lot 0.01 CATEGORY A です。 今回の設定例では PO 1 =1.23440 lot 0.02 SL 1.23300を10:15.30に発注します。 PO 2=1.23450 ロット 0.01 SL 1.23280 10:15.30に置く。 PO 3=1.23470 ロット 0.03 SL 1.23170 10:15.30に配置予定 PO 4=1.24000 ロット 0.01 SL 1.23980 10:00.00に配置予定 PO 5=1.24300ロット 0.01 SL 1.24280を10:00.00に配置する。 市場価格が急反発し、注文番号312098のエントリー価格を下回り、起動したPO1/2/3/4/5のストップロスがノックアウトされた場合。EAは、先の注文が打ち切られたのと同じ価格で、新しい保留中の注文を出すはずです。上記のPOがノックアウトされた時刻を11:22.13とします。 上記の保留注文が繰り返される例。 PO 1 =1.23440 ロット 0.02 SL 1.23300 11:22.43に発注する。 PO 2=1.23450 lot 0.01 SL 1.23280 11:22.43に発注します。 PO 3=1.23470 ロット 0.03 SL 1.23170 11:22.43に配置する。 PO4/5が作動し、停止した場合、それらは配置されるべきです。 もし市場価格が最初の買いポジション注文番号312098をノックアウトするまで後退し続けるなら、この注文番号に関連するすべての保留中の注文も閉じるべきである。 [attach]1690211[/attach][attach]1690212[/attach][attach]1690213[/attach][attach]1690214[/attach][attach]1690215[/attach] ファイル: init_manual-ea_pos_po_in_3_option.ex4 23 kb init_manual-ea_pos_next_by_ea1.ex4 16 kb init_manual-ea_pos_po_at_once_by_ea.ex4 17 kb auto_po_init_pos_manual-ea_.ex4 16 kb Pending Order EA Free EA creation Wan Shi Tong 2015.06.15 08:08 #50 こんにちは。 エキスパートアドバイザーの記事を何日も読み続けています。 私は疲れました。 以下のようなことをやっているeがあります。 --------------- 例。M1チャートで任意のバー(Lets say Date 15.06.2015 and Clock 18:16), the bar will be opened in 18:16 and it will be closed in 18:17.エキスパートアドバイザーは、バーを閉じる直前に買いストップと売りストップの注文 をオープンします。そして、次のバー(18:17)を開いた後、すぐにすべての保留中の注文を閉じます。以上です。 123456 新しいコメント 取引の機会を逃しています。 無料取引アプリ 無料の24時間外国為替VPS 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Mladen Rakic 2014.07.20 17:30 #41 jomonarikkat:ikhram_2_ea_by_dzhini.mq4親愛なるmladen 。 このEAにストップロスを追加することはできますか? ありがとうございます。 jomonarikkat 今すぐ試してみてください :ikhram_2.01_ea_by_dzhini.mq4 PS: このEAではすべてポイントを使用して動作するので、ストップロスも同様です。 ファイル: ikhram_2.01_ea_by_dzhini.mq4 8 kb
jomon davis 2014.07.21 11:56 #42 mladen: jomonarikkat今すぐお試しください :ikhram_2.01_ea_by_dzhini.mq4 PS: このEaはすべてポイントを使っているので、ストップロスも同じです。 mladenさんありがとうございます。
削除済み 2014.09.22 18:10 #43 こんにちは、EAで開いた成行注文に、売りと買いの保留注文 を追加しようとしています。 成行注文の両隣に1つだけ保留注文を出すために、以下のコードを書きました。 for(int cnt = 0 ;cnt<OrdersTotal();cnt++) { //未決済注文 if(OrderType()==OP_BUY||OrderType()==OP_SELL) { { double BuyLevel = OrderOpenPrice() + Distance*Point; double SellLevel = OrderOpenPrice() - Distance*Point; { openOrder(getLots(),MagicNumber,OP_SELLSTOP, SellLevel, _sl,_tp); openOrder(getLots(),MagicNumber,OP_BUYSTOP,BuyLevel,_sl,_tp); } }} これは全く動作しません、私はそれを記述する方法がわからない、誰もが私を助けてくださいすることができますか? ありがとうございます。 ファイル: csell.png 30 kb
Mladen Rakic 2014.09.23 17:00 #44 daniel1983: こんにちは、私はEAによって開かれた成行注文に保留中の注文の買いと売りを追加しようとしています。 このコードは、成行注文の両脇に1つだけ保留の注文を出すために書きました。 for(int cnt = 0 ;cnt<OrdersTotal();cnt++) { //未決済注文 if(OrderType()==OP_BUY||OrderType()==OP_SELL) { { double BuyLevel = OrderOpenPrice() + Distance*Point; double SellLevel = OrderOpenPrice() - Distance*Point; { openOrder(getLots(),MagicNumber,OP_SELLSTOP, SellLevel, _sl,_tp); openOrder(getLots(),MagicNumber,OP_BUYSTOP,BuyLevel,_sl,_tp); } }} が全く動作しません、どう書けばいいのかわかりません、どなたか助けてください。 感謝 daniel1983 openOrder()関数は どのようなものですか?
ONG TENG SIN 2014.11.05 09:55 #45 [REQ] 保留注文を管理するEAを紹介してください。 皆さん、こんにちは。OCO(one-cancels-other)機能は、いくつかのトレードマネージャーEAで見たことがあると思います。しかし、オープンオーダーがクローズ(TP/SL)された後に、ペンディングオーダーを置くことに遭遇したことはないでしょうか? そこで、この図を用いて、そのシナリオを説明します。 まず、EAは2つの注文を出し、どちらかにヒットするのを待ちます。保留中の注文の種類は現在の価格位置によって異なります。例えば、現在の価格が2本の線の上にある場合、買い指値と売り指値が置かれます。 図を見てください。 1) 買いの逆指値→買い 2) 買い→終値、前の値段と同じ値段で買い指値、売り指値→売り指値 3) 売り→クローズ、売りのストップは前の価格と同じになる。 4) 買→終値、買いは前日と同じ値段にストップ。 5) 売り→クローズ、売りは前と同じ値段にストップ安、買いは前と同じ値段にストップ安、買いは前と同じ値段にストップ安 このように、未決済注文が決済された後に未決済注文を出すことは制限されていません。また、パラメータにはマジックナンバーを入力し(手動でも可)、特定のマジックナンバーの 全取引の損益を画面チャートに表示できるようにするとよいでしょう。こんな感じです。 一応、手を貸していただけるとありがたいです。私の投稿を読んでいただき、ありがとうございます。良いトレードを) ファイル: unlimited_pending.png 12 kb ea_display.png 6 kb
Daminda 2015.01.29 07:03 #46 BUYSTOPの保留中の注文を 修正するのを手伝ってください。 私のストラテジーのコードを教えてください。 5つのSLと2つのGapでBUYSTOP注文を出す必要があります。もし相場が反転したら、このBUYSTOP注文を毎ティックトレールする必要があります。
Frank Martinez 2015.05.25 21:51 #47 forex-dst: 複数のペンディングオーダーを連続して設定するスクリプト。具体的なスクリプトを探しています。 簡単に言うと「複数保留注文の連続スクリプト」です。特定の価格から同じ方向(買いか売りか)に複数の未決済注文を出したいのです。 "Multiple Pending Order Script in Succession for Buy orders"(買い注文の連続複数保留スクリプト)です。 特定の価格から「買い」注文を出すようにスクリプトを設定する必要があります。 このスクリプトでは、以下を調整することができます。 1) 保留注文の数 2) 各保留注文の間のピップ数 3) すべての保留中の注文のT/PとS/L (T/PとS/Lはすべての注文で同じである) 以下はその例です。 現在の価格が1.30200である。 1.30300から連続して5つの「買い」保留命令を出したいのですが、各保留命令は2ピップス離れていなければなりません。T/PとS/Lを指定することもできます。するとスクリプトは、これらの以下の価格にすべての保留中の注文を一度に出します。 最初の保留中の注文 = 1.30200 第2回目の未決済注文 = 1.30220 第3回目の未決済注文 = 1.30240 第4回目の未決済注文 = 1.30260 第5回目の未決済注文 = 1.30280 私が説明しようとしていることを理解していただけたでしょうか。 建設的なコメントをお待ちしています。 これはもう見つかりましたか?私も同じものを探しています。
gutu 2015.05.27 18:17 #48 drfrankm: はもう見つかりましたか?私は同じものを探しています。 一善は一善に如かず。添付のEAをご覧ください。 ファイル: autoscaler.v2.0.ex4 14 kb autoscaler-manual.pdf 80 kb autoscalerv2.0.pdf 98 kb
gutu 2015.06.06 04:53 #49 以下の仕様のマルチオーダー保留中EAをコーディングしてみましたが、最初の成行注文に保留中の注文をマッチングさせることができません。POが満たされると、より高いレバでPOが再開されます。 手動またはロボットが開始する 保留の買いポジションが10:00.00Hrsに開かれる 注文 /チケット番号 312098 ロット 0.01 価格 1.23400 有効期限 13:00.00Hrs 市場価格は10:00.00Hrsに1.23080です。 15分後の10:15.00Hrsの市場価格は保留中の買いポジションのエントリー価格に到達し、アクティブ化されます。 要求されるEAは、上記のような事例が発生したときに、以下のようなことができる必要があります。 EAは最大5つの注文を出すことができる必要があります。5つの注文は2つのカテゴリーに分類されます。カテゴリーAは2つの注文を出すことができ、カテゴリーBは3つの注文を出すことができる。 EAには、各保留注文の入力パラメータが必要です。 1- 最初の買いポジションからの距離(ピップ単位) 例:注文/チケット番号312098 2- 保留注文のストップロス、テイクプロフィット、ブレークイーブン 3- ロット 4- タイミング カテゴリーAの待機注文は、最初の手動待機注文が発注されると同時に、または直ちに発注されるべきです。カテゴリーAの待機注文は、最初の手動待機注文が期限切れまたは終了した場合、同時に終了する必要があります。 カテゴリーBの待機注文は、最初の手動待機注文が有効になるように市場価格を待つ必要があります。最初の保留注文がアクティブになったら、カテゴリーBの保留注文は、最初の買い保留注文が市場価格によってアクティブになってから30秒または60秒後に発注されるべきです。 上記の買い注文の例では、以下のパラメータがEAに入力されています。 例:No.1の注文はSL14 TP20 BE12 ロット0.02で4ピップスです CATEGORY B 保留中の注文No.2は、SL 17 TP20 BE 12 lot0.02 CATEGORY Bで5 pipsになります。 ペンディングオーダーNo.3はSL20 TP20 BE 12 lot0.02 CATEGORY Bで7pipsになります。 PendingorderNo4 は 60pip で、SL20 TP 150 BE 0 lot 0.01 CATEGORY A です。 PendingorderNo5 は 90pip で SL20 TP 150 BE 0 lot 0.01 CATEGORY A です。 今回の設定例では PO 1 =1.23440 lot 0.02 SL 1.23300を10:15.30に発注します。 PO 2=1.23450 ロット 0.01 SL 1.23280 10:15.30に置く。 PO 3=1.23470 ロット 0.03 SL 1.23170 10:15.30に配置予定 PO 4=1.24000 ロット 0.01 SL 1.23980 10:00.00に配置予定 PO 5=1.24300ロット 0.01 SL 1.24280を10:00.00に配置する。 市場価格が急反発し、注文番号312098のエントリー価格を下回り、起動したPO1/2/3/4/5のストップロスがノックアウトされた場合。EAは、先の注文が打ち切られたのと同じ価格で、新しい保留中の注文を出すはずです。上記のPOがノックアウトされた時刻を11:22.13とします。 上記の保留注文が繰り返される例。 PO 1 =1.23440 ロット 0.02 SL 1.23300 11:22.43に発注する。 PO 2=1.23450 lot 0.01 SL 1.23280 11:22.43に発注します。 PO 3=1.23470 ロット 0.03 SL 1.23170 11:22.43に配置する。 PO4/5が作動し、停止した場合、それらは配置されるべきです。 もし市場価格が最初の買いポジション注文番号312098をノックアウトするまで後退し続けるなら、この注文番号に関連するすべての保留中の注文も閉じるべきである。 [attach]1690211[/attach][attach]1690212[/attach][attach]1690213[/attach][attach]1690214[/attach][attach]1690215[/attach] ファイル: init_manual-ea_pos_po_in_3_option.ex4 23 kb init_manual-ea_pos_next_by_ea1.ex4 16 kb init_manual-ea_pos_po_at_once_by_ea.ex4 17 kb auto_po_init_pos_manual-ea_.ex4 16 kb Pending Order EA Free EA creation
Wan Shi Tong 2015.06.15 08:08 #50 こんにちは。 エキスパートアドバイザーの記事を何日も読み続けています。 私は疲れました。 以下のようなことをやっているeがあります。 --------------- 例。M1チャートで任意のバー(Lets say Date 15.06.2015 and Clock 18:16), the bar will be opened in 18:16 and it will be closed in 18:17.エキスパートアドバイザーは、バーを閉じる直前に買いストップと売りストップの注文 をオープンします。そして、次のバー(18:17)を開いた後、すぐにすべての保留中の注文を閉じます。以上です。
ikhram_2_ea_by_dzhini.mq4
親愛なるmladen 。
このEAにストップロスを追加することはできますか?
ありがとうございます。jomonarikkat
今すぐ試してみてください :ikhram_2.01_ea_by_dzhini.mq4
PS: このEAではすべてポイントを使用して動作するので、ストップロスも同様です。
jomonarikkat
今すぐお試しください :ikhram_2.01_ea_by_dzhini.mq4
PS: このEaはすべてポイントを使っているので、ストップロスも同じです。mladenさんありがとうございます。
こんにちは、EAで開いた成行注文に、売りと買いの保留注文 を追加しようとしています。
成行注文の両隣に1つだけ保留注文を出すために、以下のコードを書きました。
for(int cnt = 0 ;cnt<OrdersTotal();cnt++)
{
//未決済注文
if(OrderType()==OP_BUY||OrderType()==OP_SELL)
{
{
double BuyLevel = OrderOpenPrice() + Distance*Point;
double SellLevel = OrderOpenPrice() - Distance*Point;
{
openOrder(getLots(),MagicNumber,OP_SELLSTOP, SellLevel, _sl,_tp);
openOrder(getLots(),MagicNumber,OP_BUYSTOP,BuyLevel,_sl,_tp);
}
}}
これは全く動作しません、私はそれを記述する方法がわからない、誰もが私を助けてくださいすることができますか?
ありがとうございます。
こんにちは、私はEAによって開かれた成行注文に保留中の注文の買いと売りを追加しようとしています。
このコードは、成行注文の両脇に1つだけ保留の注文を出すために書きました。
for(int cnt = 0 ;cnt<OrdersTotal();cnt++)
{
//未決済注文
if(OrderType()==OP_BUY||OrderType()==OP_SELL)
{
{
double BuyLevel = OrderOpenPrice() + Distance*Point;
double SellLevel = OrderOpenPrice() - Distance*Point;
{
openOrder(getLots(),MagicNumber,OP_SELLSTOP, SellLevel, _sl,_tp);
openOrder(getLots(),MagicNumber,OP_BUYSTOP,BuyLevel,_sl,_tp);
}
}}
が全く動作しません、どう書けばいいのかわかりません、どなたか助けてください。
感謝daniel1983
openOrder()関数は どのようなものですか?
[REQ] 保留注文を管理するEAを紹介してください。
皆さん、こんにちは。OCO(one-cancels-other)機能は、いくつかのトレードマネージャーEAで見たことがあると思います。しかし、オープンオーダーがクローズ(TP/SL)された後に、ペンディングオーダーを置くことに遭遇したことはないでしょうか?
そこで、この図を用いて、そのシナリオを説明します。
まず、EAは2つの注文を出し、どちらかにヒットするのを待ちます。保留中の注文の種類は現在の価格位置によって異なります。例えば、現在の価格が2本の線の上にある場合、買い指値と売り指値が置かれます。
図を見てください。
1) 買いの逆指値→買い
2) 買い→終値、前の値段と同じ値段で買い指値、売り指値→売り指値
3) 売り→クローズ、売りのストップは前の価格と同じになる。
4) 買→終値、買いは前日と同じ値段にストップ。
5) 売り→クローズ、売りは前と同じ値段にストップ安、買いは前と同じ値段にストップ安、買いは前と同じ値段にストップ安
このように、未決済注文が決済された後に未決済注文を出すことは制限されていません。また、パラメータにはマジックナンバーを入力し(手動でも可)、特定のマジックナンバーの 全取引の損益を画面チャートに表示できるようにするとよいでしょう。こんな感じです。
一応、手を貸していただけるとありがたいです。私の投稿を読んでいただき、ありがとうございます。良いトレードを)
BUYSTOPの保留中の注文を 修正するのを手伝ってください。
私のストラテジーのコードを教えてください。
5つのSLと2つのGapでBUYSTOP注文を出す必要があります。もし相場が反転したら、このBUYSTOP注文を毎ティックトレールする必要があります。
複数のペンディングオーダーを連続して設定するスクリプト。
具体的なスクリプトを探しています。
簡単に言うと「複数保留注文の連続スクリプト」です。特定の価格から同じ方向(買いか売りか)に複数の未決済注文を出したいのです。
"Multiple Pending Order Script in Succession for Buy orders"(買い注文の連続複数保留スクリプト)です。
特定の価格から「買い」注文を出すようにスクリプトを設定する必要があります。
このスクリプトでは、以下を調整することができます。
1) 保留注文の数
2) 各保留注文の間のピップ数
3) すべての保留中の注文のT/PとS/L (T/PとS/Lはすべての注文で同じである)
以下はその例です。
現在の価格が1.30200である。
1.30300から連続して5つの「買い」保留命令を出したいのですが、各保留命令は2ピップス離れていなければなりません。T/PとS/Lを指定することもできます。するとスクリプトは、これらの以下の価格にすべての保留中の注文を一度に出します。
最初の保留中の注文 = 1.30200
第2回目の未決済注文 = 1.30220
第3回目の未決済注文 = 1.30240
第4回目の未決済注文 = 1.30260
第5回目の未決済注文 = 1.30280
私が説明しようとしていることを理解していただけたでしょうか。
建設的なコメントをお待ちしています。これはもう見つかりましたか?私も同じものを探しています。
はもう見つかりましたか?私は同じものを探しています。
一善は一善に如かず。添付のEAをご覧ください。
以下の仕様のマルチオーダー保留中EAをコーディングしてみましたが、最初の成行注文に保留中の注文をマッチングさせることができません。POが満たされると、より高いレバでPOが再開されます。
手動またはロボットが開始する 保留の買いポジションが10:00.00Hrsに開かれる 注文 /チケット番号 312098 ロット 0.01 価格 1.23400 有効期限 13:00.00Hrs
市場価格は10:00.00Hrsに1.23080です。
15分後の10:15.00Hrsの市場価格は保留中の買いポジションのエントリー価格に到達し、アクティブ化されます。
要求されるEAは、上記のような事例が発生したときに、以下のようなことができる必要があります。
EAは最大5つの注文を出すことができる必要があります。5つの注文は2つのカテゴリーに分類されます。カテゴリーAは2つの注文を出すことができ、カテゴリーBは3つの注文を出すことができる。
EAには、各保留注文の入力パラメータが必要です。
1- 最初の買いポジションからの距離(ピップ単位) 例:注文/チケット番号312098
2- 保留注文のストップロス、テイクプロフィット、ブレークイーブン
3- ロット
4- タイミング
カテゴリーAの待機注文は、最初の手動待機注文が発注されると同時に、または直ちに発注されるべきです。カテゴリーAの待機注文は、最初の手動待機注文が期限切れまたは終了した場合、同時に終了する必要があります。
カテゴリーBの待機注文は、最初の手動待機注文が有効になるように市場価格を待つ必要があります。最初の保留注文がアクティブになったら、カテゴリーBの保留注文は、最初の買い保留注文が市場価格によってアクティブになってから30秒または60秒後に発注されるべきです。
上記の買い注文の例では、以下のパラメータがEAに入力されています。
例:No.1の注文はSL14 TP20 BE12 ロット0.02で4ピップスです CATEGORY B
保留中の注文No.2は、SL 17 TP20 BE 12 lot0.02 CATEGORY Bで5 pipsになります。
ペンディングオーダーNo.3はSL20 TP20 BE 12 lot0.02 CATEGORY Bで7pipsになります。
PendingorderNo4 は 60pip で、SL20 TP 150 BE 0 lot 0.01 CATEGORY A です。
PendingorderNo5 は 90pip で SL20 TP 150 BE 0 lot 0.01 CATEGORY A です。
今回の設定例では
PO 1 =1.23440 lot 0.02 SL 1.23300を10:15.30に発注します。
PO 2=1.23450 ロット 0.01 SL 1.23280 10:15.30に置く。
PO 3=1.23470 ロット 0.03 SL 1.23170 10:15.30に配置予定
PO 4=1.24000 ロット 0.01 SL 1.23980 10:00.00に配置予定
PO 5=1.24300ロット 0.01 SL 1.24280を10:00.00に配置する。
市場価格が急反発し、注文番号312098のエントリー価格を下回り、起動したPO1/2/3/4/5のストップロスがノックアウトされた場合。EAは、先の注文が打ち切られたのと同じ価格で、新しい保留中の注文を出すはずです。上記のPOがノックアウトされた時刻を11:22.13とします。
上記の保留注文が繰り返される例。
PO 1 =1.23440 ロット 0.02 SL 1.23300 11:22.43に発注する。
PO 2=1.23450 lot 0.01 SL 1.23280 11:22.43に発注します。
PO 3=1.23470 ロット 0.03 SL 1.23170 11:22.43に配置する。
PO4/5が作動し、停止した場合、それらは配置されるべきです。
もし市場価格が最初の買いポジション注文番号312098をノックアウトするまで後退し続けるなら、この注文番号に関連するすべての保留中の注文も閉じるべきである。
[attach]1690211[/attach][attach]1690212[/attach][attach]1690213[/attach][attach]1690214[/attach][attach]1690215[/attach]
こんにちは。
エキスパートアドバイザーの記事を何日も読み続けています。
私は疲れました。
以下のようなことをやっているeがあります。
---------------
例。M1チャートで任意のバー(Lets say Date 15.06.2015 and Clock 18:16), the bar will be opened in 18:16 and it will be closed in 18:17.エキスパートアドバイザーは、バーを閉じる直前に買いストップと売りストップの注文 をオープンします。そして、次のバー(18:17)を開いた後、すぐにすべての保留中の注文を閉じます。以上です。