記事"DoEasyライブラリの時系列(第39部): ライブラリに基づいた指標 - データイベントと時系列イベントの準備"についてのディスカッション - ページ 2 123 新しいコメント Dmitri Diall 2020.11.03 18:17 #11 Dima Diall:こんにちは - イベントハンドラのコードをより詳しく見てみると、イベントのソースを解析するために異なるメソッドを使用していることに気づきました...OnChartEvent() からのチャートイベントID パラメータに基づいている場合もあれば、engine.EventSource(lparam)を介して lparam パラメータから抽出している場合もあります。Artyomさん、こんにちは。 Artyom Trishkin 2020.11.03 19:15 #12 Dima Diall : アルチョムさん、こんにちは。 今はとても忙しいんだ。 jewelnguyen 2021.04.11 02:53 #13 Artyomさん、こんにちは、 あなたの例では、保留注文は 機能しましたが、成行注文はビジュアルバックテストモードでは機能しませんでした。 助けてください。 ジュエル Artyom Trishkin 2021.04.11 06:35 #14 jewelnguyen :こんにちは、アルチョム、 あなたの例では、保留注文は 機能しましたが、成行注文はビジュアルバックテストモードでは機能しませんでした。助けてください。ジュエル 確認しました。テスターではポジションが開いています。閉じることもできます。 何をしているのか、もっと詳しく書いてください。 jewelnguyen 2021.04.11 07:55 #15 迅速な回答をありがとうございます、 ウィンドウズ7で利用できるアプリケーションを使って画面を録画しています。 2つの未決注文は機能していますが、2つの売買注文は 反応しません。 ありがとうございました。 ファイル: Screenshot_1.jpg 123 kb Screenshot_2.jpg 132 kb Screenshot_3.jpg 127 kb Screenshot_4.jpg 130 kb screen.zip 340 kb Artyom Trishkin 2021.04.11 08:37 #16 jewelnguyen :(この記事は、批評家、評論家、ジャーナリストを対象にしたものです)、 Windows 7の場合、Windows 7をインストールする必要があります。 2 отложенных ордера работаю, 2 ордерана покупку и продажу не отвечают Большое спасибо Journal "タブには何が書かれていますか? Artyom Trishkin 2021.04.11 08:47 #17 すべてが機能している: jewelnguyen 2021.04.11 09:33 #18 私もあなたと同じです。なぜうまくいかないのですか?mt4やmt5で試していますか?私はmt5で試しています:2021.04.11 14:29:21.646 2017.01.02 09:01:18 failed market sell 0.1 GBPUSD sl: 1.23561 tp: 1.23261 [Unsupported filling mode].2021.04.11 14:29:21.646 2017.01.02 09:01:18 取引の試み#2.エラー : 無効な注文充填タイプ マニュアルストラテジーのテストに必要です。 ありがとうございました。 ジュエル 追記:mt4で試したところ、非常にうまくいきましたが、mt5では上記と同じエラーが出ました。 ファイル: Screenshot_1.jpg 337 kb Artyom Trishkin 2021.04.11 19:04 #19 jewelnguyen :私もあなたと同じです。なぜうまくいかないのですか?mt4やmt5で試していますか?私はmt5で試しています:2021.04.11 14:29:21.646 2017.01.02 09:01:18 failed market sell 0.1 GBPUSD sl: 1.23561 tp: 1.23261 [Unsupported filling mode].2021.04.11 14:29:21.646 2017.01.02 09:01:18 取引の試み#2.エラー : 無効な注文充填タイプ マニュアルストラテジーのテストに必要です。 ありがとうございました。 ジュエル 追記:mt4で試したところ、非常にうまく動作しましたが、mt5で試したところ、上記と同じエラーが発生しました。 正しい注文執行ポリシーを自分で 設定する必要があります(ENUM_ORDER_TYPE_FILLING)。OnInit()ハンドラで使用してください: ... ... ... //--- engine.TradingSetTypeFilling(ORDER_FILLING_XXX); return (INIT_SUCCEEDED); } //+------------------------------------------------------------------+ 設定可能な値は3つだけです: ORDER_FILLING_FOK- この注文執行ポリシーは、指定された金額でのみ注文を執行できることを意味します。必要な量の金融商品が現在市場で入手できない場合、注文は執行されません。必要な数量は、現在市場で入手可能な複数のオファーを使用して満たすことができます。 ORDER_FILLING_IOC- このモードは、トレーダーが注文で指示された量の範囲内で、市場で利用可能な最大量の取引を約定することに同意することを意味します。注文の全数量を満たすことができない場合、その注文の利用可能数量が満たされ、残りの数量はキャンセルされる。 ORDER_FILLING_RETURN- このポリシーは、成行注文 (ORDER_TYPE_BUY および ORDER_TYPE_SELL)、指値注文および逆指値注文 (ORDER_TYPE_BUY_LIMIT, ORDER_TYPE_SELL_LIMIT, ORDER_TYPE_LIMIT_STYPELL) に対してのみ使用されます。 ORDER_TYPE_BUY_STOP_LIMIT注文とORDER_TYPE_SELL_STOP_LIMIT注文が有効になると、ORDER_TYPE_BUY_LIMIT / ORDER_TYPE_SELL_LIMITに対応する、ORDER_FILLING_RETURN執行タイプの指値注文が作成されます。 jewelnguyen 2021.04.12 03:34 #20 Artyom Trishkin:正しい注文実行ポリシーを自分で 設定する必要があります(ENUM_ORDER_TYPE_FILLING)。これは OnInit () ハンドラで使用します: 可能な値は3つだけです: ORDER_FILLING_FOK- この注文執行ポリシーは、指定された金額でのみ注文を執行できることを意味します。必要な量の金融商品が現在市場で入手できない場合、注文は執行されません。必要な数量は、現在市場で入手可能な複数のオファーを使用して満たすことができます。 ORDER_FILLING_IOC- このモードは、トレーダーが注文で指示された量の範囲内で、市場で利用可能な最大量の取引を約定することに同意することを意味します。注文の全数量を満たすことができない場合、その注文の利用可能数量が満たされ、残りの数量はキャンセルされる。 ORDER_FILLING_RETURN- このポリシーは、成行注文 (ORDER_TYPE_BUY および ORDER_TYPE_SELL)、指値注文および逆指値注文 (ORDER_TYPE_BUY_LIMIT, ORDER_TYPE_SELL_LIMIT, ORDER_TYPE_LIMIT_STYPELL) に対してのみ使用されます。 ORDER_TYPE_BUY_STOP_LIMIT注文とORDER_TYPE_SELL_STOP_LIMIT注文が有効になると、ORDER_TYPE_BUY_LIMIT / ORDER_TYPE_SELL_LIMITに対応する、ORDER_FILLING_RETURN執行タイプの指値注文が作成されます。 わかりました。 123 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは - イベントハンドラのコードをより詳しく見てみると、イベントのソースを解析するために異なるメソッドを使用していることに気づきました...OnChartEvent() からのチャートイベントID パラメータに基づいている場合もあれば、engine.EventSource(lparam)を介して lparam パラメータから抽出している場合もあります。
アルチョムさん、こんにちは。
今はとても忙しいんだ。
Artyomさん、こんにちは、
あなたの例では、保留注文は 機能しましたが、成行注文はビジュアルバックテストモードでは機能しませんでした。
助けてください。
ジュエル
こんにちは、アルチョム、
あなたの例では、保留注文は 機能しましたが、成行注文はビジュアルバックテストモードでは機能しませんでした。
助けてください。
ジュエル
確認しました。テスターではポジションが開いています。閉じることもできます。
何をしているのか、もっと詳しく書いてください。
ありがとうございました。
Большое спасибо
Journal "タブには何が書かれていますか?
すべてが機能している:
私もあなたと同じです。なぜうまくいかないのですか?mt4やmt5で試していますか?私はmt5で試しています:
2021.04.11 14:29:21.646 2017.01.02 09:01:18 failed market sell 0.1 GBPUSD sl: 1.23561 tp: 1.23261 [Unsupported filling mode].
2021.04.11 14:29:21.646 2017.01.02 09:01:18 取引の試み#2.エラー : 無効な注文充填タイプ
ありがとうございました。
ジュエル
私もあなたと同じです。なぜうまくいかないのですか?mt4やmt5で試していますか?私はmt5で試しています:
2021.04.11 14:29:21.646 2017.01.02 09:01:18 failed market sell 0.1 GBPUSD sl: 1.23561 tp: 1.23261 [Unsupported filling mode].
2021.04.11 14:29:21.646 2017.01.02 09:01:18 取引の試み#2.エラー : 無効な注文充填タイプ
ありがとうございました。
ジュエル
正しい注文執行ポリシーを自分で 設定する必要があります(ENUM_ORDER_TYPE_FILLING)。OnInit()ハンドラで使用してください:
設定可能な値は3つだけです:
ORDER_TYPE_BUY_STOP_LIMIT注文とORDER_TYPE_SELL_STOP_LIMIT注文が有効になると、ORDER_TYPE_BUY_LIMIT / ORDER_TYPE_SELL_LIMITに対応する、ORDER_FILLING_RETURN執行タイプの指値注文が作成されます。
正しい注文実行ポリシーを自分で 設定する必要があります(ENUM_ORDER_TYPE_FILLING)。これは OnInit () ハンドラで使用します:
可能な値は3つだけです:
ORDER_TYPE_BUY_STOP_LIMIT注文とORDER_TYPE_SELL_STOP_LIMIT注文が有効になると、ORDER_TYPE_BUY_LIMIT / ORDER_TYPE_SELL_LIMITに対応する、ORDER_FILLING_RETURN執行タイプの指値注文が作成されます。