OnTradeTransactionバックテストでのストップトリガーの検出 - ページ 5 12345 新しいコメント Alain Verleyen 2013.05.16 00:25 #41 chinaski:こんにちは、Angevoyageurです。"アクセスポイント ヨーロッパでのバックテスト :"は、このサーバーの完全なIPを私に与えることができますか? 私はこのIPをどこで見つけるかわからない、 これはトピックにどのように 関連していますか? chinaski 2013.05.16 17:46 #42 そうでもないですよ。やはり、真面目にテストをしているからこそ、バックテストに最適なサーバーが わかるのでしょう。これがその背景です。 lballetta 2015.03.13 18:50 #43 TransactionのBalanceの差分チェックの 方がシンプルでいいのでは?ありがとうございます。 MRM_Programmer 2021.11.30 17:30 #44 こんにちは、皆さん バックテスト #Mql5 で私のプログラムをテストしているときに大きな問題が発生しました。StopLossイベントをチェックするために#OnTradeTransactionという関数を使用しています。 時々、2つ以上のストップが同じ価格、同じ時間に発生するのですが、OnTradeTransaction 関数では1つのレポートしか与えられません。どなたか教えてください。 申し訳ありませんが、私のコードは非常に大きく、私はログファイルのみを報告することができます。 ありがとうございます。 at 14:48:32 two stoploss occoured(226 and 228) but inOnTradeTransaction Only reported one Stop(226) no any report from stoploss.... LH 0 19:14:13.071 Trade 2020.01.17 14:48:32 stop loss triggered #226 buy 0.34 EURUSD 1.11123 sl: 1.11062 [#234 sell 0.34 EURUSD at 1.11062] EP 0 19:14:13.071 Trades 2020.01.17 14:48:32 deal #58 sell 0.34 EURUSD at 1.11062 done (based on order #234) QF 0 19:14:13.071 Trade 2020.01.17 14:48:32 deal performed [#58 sell 0.34 EURUSD at 1.11062] HD 0 19:14:13.071 Trade 2020.01.17 14:48:32 order performed sell 0.34 at 1.11062 [#234 sell 0.34 EURUSD at 1.11062] DE 0 19:14:13.071 Trade 2020.01.17 14:48:32 stop loss triggered #228 buy 0.25 EURUSD 1.11146 sl: 1.11062 [#235 sell 0.25 EURUSD at 1.11062] IE 0 19:14:13.071 Trades 2020.01.17 14:48:32 deal #59 sell 0.25 EURUSD at 1.11062 done (based on order #235) NK 0 19:14:13.071 Trade 2020.01.17 14:48:32 deal performed [#59 sell 0.25 EURUSD at 1.11062] CQ 0 19:14:13.071 Trade 2020.01.17 14:48:32 order performed sell 0.25 at 1.11062 [#235 sell 0.25 EURUSD at 1.11062] NQ 0 19:14:13.071 Trade 2020.01.17 14:48:32 order [#232 sell stop 0.5 EURUSD at 1.11062] triggered FP 0 19:14:13.071 Trades 2020.01.17 14:48:32 deal #60 sell 0.5 EURUSD at 1.11062 done (based on order #232) NR 0 19:14:13.071 Trade 2020.01.17 14:48:32 deal performed [#60 sell 0.5 EURUSD at 1.11062] LG 0 19:14:13.071 Trade 2020.01.17 14:48:32 order performed sell 0.5 at 1.11062 [#232 sell stop 0.5 EURUSD at 1.11062] 2020.01.17 14:48:32 2020.01.17 14:48:32 --------- START OnTradeTransaction --------- 2020.01.17 14:48:32 ONTRADE TYPE= TRADE_TRANSACTION_DEAL_ADD 2020.01.17 14:48:32 DEAL_ADD DEAL_REASON= 4 2020.01.17 14:48:32 OnTradeTransaction OUT-SL Position=226 Dominik Egert 2021.12.04 06:31 #45 Trade transactionの呼び出しは累積されないのですか?つまり、呼び出されたときに複数のアクションが行われたかどうかをチェックする必要はないのでしょうか?OnTradeはそのように動作しているので、OnTradeTransactionも コールが蓄積されていないかチェックする必要があるのではと思ったのです。OnTickと同じように、すべてのティックについて呼び出されることを想定することはできません。呼び出しが「スキップ」されたり、蓄積されたりすることが起こり得ます。 12345 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは、Angevoyageurです。
"アクセスポイント ヨーロッパでのバックテスト :"
は、このサーバーの完全なIPを私に与えることができますか?
そうでもないですよ。
やはり、真面目にテストをしているからこそ、バックテストに最適なサーバーが わかるのでしょう。これがその背景です。
TransactionのBalanceの差分チェックの 方がシンプルでいいのでは?
ありがとうございます。
バックテスト #Mql5 で私のプログラムをテストしているときに大きな問題が発生しました。StopLossイベントをチェックするために#OnTradeTransactionという関数を使用しています。
時々、2つ以上のストップが同じ価格、同じ時間に発生するのですが、OnTradeTransaction 関数では1つのレポートしか与えられません。どなたか教えてください。
申し訳ありませんが、私のコードは非常に大きく、私はログファイルのみを報告することができます。
ありがとうございます。
at 14:48:32 two stoploss occoured(226 and 228) but inOnTradeTransaction Only reported one Stop(226) no any report from stoploss....