このコードをExpert Advisorで使用する方法を教えてください。https://www.mql5.com/ja/articles/100。
ウィザードの助けを借りずに作成された私のEAに、このコードまたはトロールを挿入する方法を教えてください。ありがとうございます。
- 2010.06.09
- Samuel
- www.mql5.com
- 2010.12.15
- MetaQuotes Software Corp.
- www.mql5.com
このコードをExpert Advisorで使用する方法を教えてください。https://www.mql5.com/ja/articles/100。
ウィザードの助けを借りずに作成された私のEAに、このコードまたはトロールを挿入する方法を教えてください。ありがとうございます。
"このOOPはどうやっても通らない "ということを考慮して、"このコードやトロールはあなたのEAに挿入できない "としました。
オープンポジション維持のモジュールは、CExpertクラスとの相互作用の特殊性を考慮して書かれています。
理論的には、ソフトウェアの「レイヤー」を書くことは可能だが、それにはOOPの知識とさらなる努力が必要になる。
すべての標準クラスは、組み込みジェネレーターを使用して得られるExpert Advisorで使用するためだけに作られていることが判明した。
これらの標準クラス、SLを損切りなしで設定するための同じアルゴリズムを、例えば、ニコライ・コシツィンhttps://www.mql5.com/ja/articles/105、またはExpert Advisorステップバイステップガイドhttps://www.mql5.com/ja/articles/100。
すべて新しく書き直し、準備ができたらまた車輪を再発明する必要があることがわかりました (((
これらのExpert Advisorは明確であり、どこに変更を加え、それが何につながるかは明らかである。しかし、ここではExpert Advisorを生成し、座ってそれを賞賛することが判明した((、わずかな変更がクラッシュにつながる可能性があるため、どこで、何を作ることができるのか明確ではありません...百万の質問
- 2010.06.30
- Nikolay Kositsin
- www.mql5.com
すべての標準クラスは、組み込みジェネレーターを使用して得られるExpert Advisorで使用するためだけに作られていることが判明した。
これらの標準クラス、SLを損切りなしで設定するための同じアルゴリズムを、例えば、ニコライ・コシツィンhttps://www.mql5.com/ja/articles/105、またはExpert Advisorステップバイステップガイドhttps://www.mql5.com/ja/articles/100。
すべて新しく書き直し、準備ができたらまた車輪を再発明する必要があることがわかりました (((
これらのExpert Advisorは明確であり、どこに変更を加え、それが何につながるかは明らかである。しかし、ここではExpert Advisorを生成し、座ってそれを賞賛することが判明した((、わずかな変更がクラッシュにつながる可能性があるため、どこで、何を作ることができるのか明確ではありません...百万の質問
例えばここ」、「例えばここ」と使えるクラスを作ることは不可能です。クラスには、特定の使い方ができるインターフェースの集合が含まれている。
既製品の「自転車」を使いたければ、ペダルに足を乗せて漕ぐ(こぐ)だけです。
手を叩いたり、音声コマンドで「自転車」を走らせたいなら、既製品はペダルを漕ぐ人に任せて、あなたはそれを発明しなければならない。
例えばここ」「例えばここ」と使えるクラスを作ることは不可能である。クラスには、明確に定義された方法で使用できるインターフェースのセットが含まれている。
既製の「自転車」を使いたければ、ペダルに足を乗せてペダルを漕ぐ(こぐ)だけだ。
手拍子や音声コマンドで「自転車」を走らせたいなら、既製品はペダルを漕ぐ人に任せて、あなたは発明しなければならない。
その方法を教えてくれと言っているのだが...。なぜなら、新しい自転車は立方体の組み立てセットのように組み立てることができ、すべてを正しくねじ込めば動くからだ。
すぐに使えるものがあるのに、なぜ車輪を再発明するのか?
私がリンクを貼ったEAの中に、既製の自転車がある。
コードに見落としがあります。SLなしでポジションをオープンした場合、ショートポジションのCheckTrailingStopShort()は SLを変更しません。
であるべきです:
if(position.StopLoss()<=open&&position.StopLoss()!=0.0) return(false);
常にSLを使用するのが良いと思います。記事をありがとうございました。
このモジュールを書いたプログラマーは、アップデートと何か関係があるようで、あなたに連絡する必要があると言っています。
2012.02.02 12:14:38 Core 1 テスターがOnInitに失敗して止まった。
SampleTrailing.mqhモジュールでエキスパートを生成しても同じ絵が出ます。
- 2010.06.18
- MetaQuotes Software Corp.
- www.mql5.com
このモジュールを書いたプログラマーは、アップデートと何か関係があるようで、あなたに連絡する必要があると言っています。
2012.02.02 12:14:38 Core 1 テスターがOnInitに失敗して停止した。
SampleTrailing.mqhモジュールでエキスパートを生成しても同じ画像になります。
情報が少ない:
2012.02.02 12:14:38 Core 1 tester stopped because OnInit failed.
このメッセージの他に、ログに何かある。おそらく、trawlモジュールではなく、他の何かでしょう。
それを理解するにはソースが必要です。
servicedkにリクエストを出し、ソースを添付してください(リクエストと一緒に "die "されます)。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事 MQL5 ウィザード:オープンポジションのトレーリングモジュール作成方法 はパブリッシュされました:
MQL5ウィザードのトレーディング戦略ジェネレータはトレーディングの考え方を検証することをひじょうに簡素化します。本稿では、MQL5 ウィザードでトレーディング戦略を書く方法、ジェネレータを、価格がポジション方向に行くときストップロスを無損失ゼロレベルへ移動させることでトレーディングの際減益ドローダウンを守ることのできるオープンポジションを管理する独自のクラスと連携させる方法について述べます。MQL5 ウィザード用に作成されたクラスのストラクチャおよび記述フォーマットについても述べます。
作者: MetaQuotes Software Corp.