記事"MQL5 ウィザード:オープンポジションのトレーリングモジュール作成方法"についてのディスカッション

 

新しい記事 MQL5 ウィザード:オープンポジションのトレーリングモジュール作成方法 はパブリッシュされました:

MQL5ウィザードのトレーディング戦略ジェネレータはトレーディングの考え方を検証することをひじょうに簡素化します。本稿では、MQL5 ウィザードでトレーディング戦略を書く方法、ジェネレータを、価格がポジション方向に行くときストップロスを無損失ゼロレベルへ移動させることでトレーディングの際減益ドローダウンを守ることのできるオープンポジションを管理する独自のクラスと連携させる方法について述べます。MQL5 ウィザード用に作成されたクラスのストラクチャおよび記述フォーマットについても述べます。

図1 基本クラスCExpertのストラクチャ

作者: MetaQuotes Software Corp.

 

このコードをExpert Advisorで使用する方法を教えてください。https://www.mql5.com/ja/articles/100。

ウィザードの助けを借りずに作成された私のEAに、このコードまたはトロールを挿入する方法を教えてください。ありがとうございます。

Пошаговое руководство по написанию MQL5-советников для начинающих
Пошаговое руководство по написанию MQL5-советников для начинающих
  • 2010.06.09
  • Samuel
  • www.mql5.com
Написание советников на MQL5 проще чем кажется, вы легко можете этому научиться. В этом руководстве вы познакомитесь с основными моментами, необходимыми для написания простого советника на основе конкретной торговой стратегии. Рассмотрена структура советника, использование встроенных технических индикаторов и торговых функций, вопросы отладки и тестирования советника на исторических данных.
 
Expert Advisorをトレーディングシグナルモジュールとして 書き換える必要がある。そうすれば、既存のトレーリング・タイプのどれでも簡単に接続できる。
Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
 
Trolls:

このコードを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
Тема диверсификации активов на финансовых рынках стара, как мир и всегда привлекала к себе внимание всякого мало-мальски разбирающегося в этом деле трейдера. В данной статье автором предложен вариант максимально простого подхода для построения мультивалютного эксперта для первоначального знакомства с этим направлением торговых стратегий.
 
Trolls:

すべての標準クラスは、組み込みジェネレーターを使用して得られるExpert Advisorで使用するためだけに作られていることが判明した。

これらの標準クラス、SLを損切りなしで設定するための同じアルゴリズムを、例えば、ニコライ・コシツィンhttps://www.mql5.com/ja/articles/105、またはExpert Advisorステップバイステップガイドhttps://www.mql5.com/ja/articles/100。

すべて新しく書き直し、準備ができたらまた車輪を再発明する必要があることがわかりました (((

これらのExpert Advisorは明確であり、どこに変更を加え、それが何につながるかは明らかである。しかし、ここではExpert Advisorを生成し、座ってそれを賞賛することが判明した((、わずかな変更がクラッシュにつながる可能性があるため、どこで、何を作ることができるのか明確ではありません...百万の質問

例えばここ」、「例えばここ」と使えるクラスを作ることは不可能です。クラスには、特定の使い方ができるインターフェースの集合が含まれている。

既製品の「自転車」を使いたければ、ペダルに足を乗せて漕ぐ(こぐ)だけです。

手を叩いたり、音声コマンドで「自転車」を走らせたいなら、既製品はペダルを漕ぐ人に任せて、あなたはそれを発明しなければならない。

 
uncleVic:

例えばここ」「例えばここ」と使えるクラスを作ることは不可能である。クラスには、明確に定義された方法で使用できるインターフェースのセットが含まれている。

既製の「自転車」を使いたければ、ペダルに足を乗せてペダルを漕ぐ(こぐ)だけだ。

手拍子や音声コマンドで「自転車」を走らせたいなら、既製品はペダルを漕ぐ人に任せて、あなたは発明しなければならない。

その方法を教えてくれと言っているのだが...。なぜなら、新しい自転車は立方体の組み立てセットのように組み立てることができ、すべてを正しくねじ込めば動くからだ。

すぐに使えるものがあるのに、なぜ車輪を再発明するのか?

私がリンクを貼ったEAの中に、既製の自転車がある。

 
Trolls:

だから、ネジの締め方を教えてほしいんだ......。なぜなら、新しいバイクは立方体の組み立てセットのように組み立てることができ、正しくねじ込めば動くからだ。

すぐに使えるものがあるのに、なぜ車輪を再発明するんだ?

ユーザーを助けて、あなたが作った標準クラスを これらのEAに正しくねじ込む方法を示してください...。

今すぐ」ではないが、説明しよう。

まず、あなたが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モジュールでエキスパートを生成しても同じ絵が出ます。

Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • 2010.06.18
  • MetaQuotes Software Corp.
  • www.mql5.com
С запуском сервиса "Работа" MQL5.community становится идеальным местом для размещения заказов и оказания услуг программирования. Тысячи трейдеров и разработчиков ежедневно посещают этот ресурс и с легкостью могут помочь друг другу. Для трейдера сервис "Работа" - это легкая возможность получить свой собственный эксперт. Для MQL5-разработчика это возможность легко найти новых клиентов. В данной статье мы рассмотрим возможности этого сервиса.
 
maxxttro:

このモジュールを書いたプログラマーは、アップデートと何か関係があるようで、あなたに連絡する必要があると言っています。

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 "されます)。