コーディングの方法は? - ページ 5 123456789101112...347 新しいコメント Hazem 2006.03.18 15:59 #41 MQL4コードのデバッグ 皆さん、こんにちは。 MT4用に書かれたコードのデバッグには多くの問題があります。そこで、ほとんどのコードをDLLファイルに書き、それらの関数を 私のMQL4コードにインポートすることを考えました。私が直面している問題は、この方法がC#で書かれたDLLでは成功しないことです。どなたか、この問題がどこにあるかご存知でしょうか?デモコードがあれば、とてもありがたいです。 また、MQL4コードのデバッグのための他のアイデアにも感謝します。 よろしくお願いします。 Ahmed Soliman 2006.03.18 16:09 #42 FX5: こんにちは、皆さん。MT4用に書かれたコードのデバッグには多くの問題があります。そこで、ほとんどのコードをDLLファイルに書き、それらの関数を私のMQL4コードにインポートすることを考えました。私が直面している問題は、この方法がC#で書かれたDLLでは成功しないことです。どなたか、この問題がどこにあるかご存知でしょうか?デモコードがあれば、とてもありがたいです。 また、MQL4コードのデバッグのための他のアイデアにも感謝します。 を読んでください。 FX5です。 C++でDLLコードを書きました、多分役に立つでしょう https://www.mql5.com/en/forum/173113 Hazem 2006.03.18 16:33 #43 codersguruさん、Ultrafastな返信をありがとうございます。 コードを確認して お返事します。 削除済み 2006.03.21 18:30 #44 私のMQL4コードをチェックしてください。 これは価格と単純なMAのクロスに基づいた単なるサンプルEAです。これをチェックしてもらう理由は、本質的に私が開発しているいくつかのEAのバックボーンだからです(戦略ではなく、構造)。私がしなければならないのは、このEAがバーの完了時にのみ取引することを確認することだけです。もし誰かがこの検証を手伝ってくれるなら、私はとても感謝します。私はまだMQL4の初心者で、先に進む前にこれをダブルチェックしたいだけなのです。現在、4つのEAを開発中ですが、それらが正しくトレードを実行 することを確認したいだけです。この場合、完全なバーに対してのみです。 EAでは、EachTickModeをTRUEに変更するだけで、バーごとではなく、ティックごとにトレードするようになります。とにかく、これがアイデアです。何かお手伝いいただけると幸いです。 ファイル: new_robot.mq4 7 kb DooMGuarD 2006.03.24 19:26 #45 デバッグコード 皆さんこんにちは ランタイムのコード(エキスパート、インジケーター、スクリプト)をどのようにデバッグするのか (ステップ・バイ・ステップ) ありがとうございます。 intelligent_14 2006.04.02 12:52 #46 こんにちは ご存知のように、MAインジケータはメインチャートウィンドウに取り付けられているので、そのスケールは価格比と同じになります。 削除済み 2006.04.07 18:38 #47 良い質問 DooMGuarD: こんにちは実行中のコード(エキスパート、インディカトス、スクリプト)をどのようにデバッグすればよいですか? (ステップ・バイ・ステップ) サンクス 回答があればいいのですが。 最初のEAを書き終えて、Strategy Testerで テストしてみたところです。 STジャーナルにエラーが表示されたので、EAのプリント機能を使って問題をデバッグしようとしました。この方法で今のところいくつかのバグを解決しましたが、時間がかかっています。 eric79 2006.04.09 09:03 #48 pengie 2006.04.09 11:13 #49 問題はストップロスにあります。OrderSendステートメントは 次のように記述する必要があります。 OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point, "TH_Buy",16384,0,Green) と書いてください。 また、ブローカーによっては、Takeprofitとして10pipsを使用することができません。15pipsに上げる必要があるかもしれません。 eric79 2006.04.09 11:45 #50 ありがとうございます、やってみます。 123456789101112...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
MQL4コードのデバッグ
皆さん、こんにちは。
MT4用に書かれたコードのデバッグには多くの問題があります。そこで、ほとんどのコードをDLLファイルに書き、それらの関数を 私のMQL4コードにインポートすることを考えました。私が直面している問題は、この方法がC#で書かれたDLLでは成功しないことです。どなたか、この問題がどこにあるかご存知でしょうか?デモコードがあれば、とてもありがたいです。
また、MQL4コードのデバッグのための他のアイデアにも感謝します。
よろしくお願いします。
こんにちは、皆さん。
MT4用に書かれたコードのデバッグには多くの問題があります。そこで、ほとんどのコードをDLLファイルに書き、それらの関数を私のMQL4コードにインポートすることを考えました。私が直面している問題は、この方法がC#で書かれたDLLでは成功しないことです。どなたか、この問題がどこにあるかご存知でしょうか?デモコードがあれば、とてもありがたいです。
また、MQL4コードのデバッグのための他のアイデアにも感謝します。
を読んでください。FX5です。
C++でDLLコードを書きました、多分役に立つでしょう
https://www.mql5.com/en/forum/173113
codersguruさん、Ultrafastな返信をありがとうございます。
コードを確認して お返事します。
私のMQL4コードをチェックしてください。
これは価格と単純なMAのクロスに基づいた単なるサンプルEAです。これをチェックしてもらう理由は、本質的に私が開発しているいくつかのEAのバックボーンだからです(戦略ではなく、構造)。私がしなければならないのは、このEAがバーの完了時にのみ取引することを確認することだけです。もし誰かがこの検証を手伝ってくれるなら、私はとても感謝します。私はまだMQL4の初心者で、先に進む前にこれをダブルチェックしたいだけなのです。現在、4つのEAを開発中ですが、それらが正しくトレードを実行 することを確認したいだけです。この場合、完全なバーに対してのみです。
EAでは、EachTickModeをTRUEに変更するだけで、バーごとではなく、ティックごとにトレードするようになります。とにかく、これがアイデアです。何かお手伝いいただけると幸いです。
デバッグコード
皆さんこんにちは
ランタイムのコード(エキスパート、インジケーター、スクリプト)をどのようにデバッグするのか
(ステップ・バイ・ステップ)
ありがとうございます。
こんにちは
ご存知のように、MAインジケータはメインチャートウィンドウに取り付けられているので、そのスケールは価格比と同じになります。
良い質問
こんにちは
実行中のコード(エキスパート、インディカトス、スクリプト)をどのようにデバッグすればよいですか?
(ステップ・バイ・ステップ)
サンクス回答があればいいのですが。
最初のEAを書き終えて、Strategy Testerで テストしてみたところです。
STジャーナルにエラーが表示されたので、EAのプリント機能を使って問題をデバッグしようとしました。この方法で今のところいくつかのバグを解決しましたが、時間がかかっています。
問題はストップロスにあります。OrderSendステートメントは 次のように記述する必要があります。
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point, "TH_Buy",16384,0,Green) と書いてください。
また、ブローカーによっては、Takeprofitとして10pipsを使用することができません。15pipsに上げる必要があるかもしれません。
ありがとうございます、やってみます。