MQL5言語をゼロから独学で学ぶ - ページ 51

 
SanAlex:

誰も別荘を持ってないのか? もしくは奥さんと散歩に行くだけでいい。

それはまた別の話題で)

 
VVT:

これは別の話題です )

繰り返しになりますが、「統合失調症 からあなたを救いたい」ということです。

 
SanAlex:

誰も別荘を持ってないのか? もしくは奥さんと散歩に行くだけ。

少なくともあと1週間は自己絶縁状態なので、取り組むべきこと、学ぶべきことはたくさんあります。やるべきこと、学ぶべきことはたくさんあります。

敬具 ウラジミール

 
MrBrooklin:

まだ、少なくとも1週間は自己隔離が必要なので、取り組むべきこと、学ぶべきことはたくさんあります。だから、まだ散歩の時間はない。

敬具 ウラジミール

電話で家族と話すこともできます。パソコンから気持ちを切り替えて、家で何かしてみましょう。

 
SanAlex:

電話で家族と話すこともできます。パソコンから気持ちを切り替えて、家で何かしてみましょう。

どうか、このテーマで何か書かれることがあれば、大変興味深く読ませていただきます。親戚一同に相談し、何度か自宅のパソコンから気を抜いています。

例えば、トレーリングストップのTKについて、暇な方、手伝ってくれる方がいれば、感謝するのみです。

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

ゼロから始めるMQL5独習

ヴァシリイ・ソコロフ, 2020.10.11 11:52

それでは、トレーリングアルゴリズムに順を追ってアプローチしていきましょう。つまり、詳細なToRを、ポイントごとに、あなたの意見でどう動くべきかのコードなしで作成することをお勧めします。今後、これと連携していきます。


敬具 ウラジミール

 
MrBrooklin:

どうか、このテーマで何か書かれることがあれば、大変興味深く読ませていただきます。すでに親戚一同に話をし、家庭の事情で何度かパソコンから離れました。

ウラジミールさん、ありがとうございます。

悪気はなかったんですが......老い先短い自分の体を殺しているだけなんですね。

 
SanAlex:

悪気はないんだけどね、老後の体を壊すだけだよ。

恨みっこなし!今のところ、私は建設的なコミュニケーションに関心があります。私の体を心配してくれてありがとうございます

ウラジミールさん、ありがとうございます。

 
MrBrooklin:

どうか、このテーマで何か書かれることがあれば、大変興味深く読ませていただきます。すでに親戚一同に話をし、家庭の事情で何度かパソコンから遠ざかっています。

もし、お暇な時にTKでトレーリングストップのお手伝いをしていただけるとありがたいのですが。



敬具 ウラジミール

水平線からのトレーリングストップを提供することができます。

非常に便利なものです!ウラジーミル・カルプトフから コードを書く際に

https://www.mql5.com/ru/forum/233860/page43#comment_13219147

 
SanAlex:

ホリゾンタルラインからのトレーリングを提案できる

非常に便利なものです!ウラジーミル・カルプトフから コードを書く際に

https://www.mql5.com/ru/forum/233860/page43#comment_13219147

勉強になる面白い例ですね。ありがとうございました。

ウラジミールさん、ありがとうございます。

 

そこで、私が読んだ文献をもとに、トレーリングストップ機能付きのExpert Advisorを作成 するための短いアルゴリズムを書きました。

  1. テイクプロフィットとストップ ロスの レベルをすでに指定して、オープンポジションの ストップ ロスのトレーリング(追跡)レベルの作業を自動化する Expert Advisor を作成しましょう。
  2. Expert Advisorで、「trailing level」の設定と「trailing step」の設定の2つのパラメータを持つ入力パラメータのブロックを作成します。
  3. 新しい相場が来たら、OnTick( )関数で処理します。トレーリングは、現在のシンボルに新しいティックが来たときのみ機能します。
  4. すべてのポジションを検索するループを作成して実行してみましょう。
  5. 突然、オープンポジションが見つからなくなったら、ループに戻る
  6. 引用元をリフレッシュしています。
  7. 空いているポジションがあれば、続行します。
  8. オープンポジションの種類を定義します: 買い 、または 売り
  9. 買いポジションが ある場合、現在の価格がオープンポジションの価格と相対的にどの位置にあるかを定義 します。
  10. 現在の価格がオープンポジションの価格より高い場合、どのレベルで上昇したかを確認します。
  11. 現在の価格が入力パラメータで定義された「トレイリングレベル 」に達した場合、ストップ ロスカット 買い ポジションの開始価格と等しいロスカットなしの レベルに移動 させます。そうでなければ、何もしない。
  12. 現在の価格がトレイリングストップレベルと同じ値だけ上回る場合 ストップ ロスは買いポジションの 開始価格レベル から トレイリングストップレベルと同じ値 だけ 移動 、価格がこのポジションに指定されたテイクプロフィットレベルに到達するまで 続きます。
  13. 価格が反転し、 Stop Lossの レベルに達した場合、ポジションはクローズ されます。
  14. ポジションが 売りの 場合、現在の価格がオープンポジションの価格と比較してどの位置にあるかを定義 します。
  15. 現在の価格がオープンポジションの価格より低い場合、どのレベルまで下がったかを確認します。
  16. 現在の価格が入力パラメータで指定された「トレイリングレベル 」に達した場合、Stop Loss 売り ポジションの開始価格と同じ損失なしのレベルまで 移動 させます。そうでなければ、何もしない。
  17. 現在の価格がトレイリングストップレベルと同じ値だけ超えて いる場合、ストップ ロスは 売り ポジションの開始レベル から トレイリングストップレベルと同じ値 だけ 移動 、価格が そのポジションに指定された テイクプロフィットレベルに到達するまで続きます。
  18. 価格が反転し、 Stop Lossの レベルに達した場合、ポジションはクローズ されます。

アルゴリズムを見直し、どのような点が見落とされているのか、ヒントを教えてください。

敬具 ウラジミール