効果的なアドバイザーの書き方

 

このフォーラムのMT5セクションのトピックの一つを参考に、実際に利益を生み出す効果的に機能するExpert Advisorを作成するアイデアが生まれました。私が始めて、その理由を説明し、私がスタートアップコードを作り、あなたが知っておくべきニュアンスをすべて説明し、あなたがそれをテストし、ロボットがどう動くかを見て、もし欠点を見つけたらそれを私に教えてください。直して、またテストして、探して...。そして、"ノンクリア "を見つけるまで。

Expert Advisorの名前を「Binarnic」とする。ファイル名は次のようになります:Binarnic_1.0.

私のEAのコードは誰も変更することができないので、私のコードのバージョンが他のフォーラムのユーザーのバージョンと混ざらないようにしたいからです。例えば、Ivanというユーザーが私のコードを変更したいとします。この方法では、彼は私のファイルBinarnic_1.0に変更を加え、その結果が次のバージョンのファイル「Binarnic_Ivan_1.1」であることが明らか です。

このシンプルなルールは、誰もが納得する、合理的なものだと思います。

 
多通貨で時間軸に連動しないもの
 
Vitaly Murlenko:

このフォーラムのMT5セクションのトピックの一つを参考に、実際に利益を生み出す効果的に機能するExpert Advisorを作成するアイデアが生まれました。私が始めて、その理由を説明し、私がスタートコードを作り、あなたが知るべきニュアンスをすべて説明し、あなたがそれをテストし、ロボットがどう動くかを見て、もし欠点があればそれを私に教えるというものです。直して、またテストして、探して...。などと、「不問に付す」まで。

皆さん、こんばんは!ご機嫌いかがでしょうか?

"でも!"が多いのですが、"ノンスリベータ "という考え方自体は面白いです。

とにかく始めてください、お手伝いします。

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

 

Expert Advisorのコードを作成するためのベースとなる素材を集めます。これは、私のバイナリーオプション取引のもう一つの失敗のスクリーンショットです。

トレンドに逆らった取引

このダウントレンドに注目してください。赤いろうそくは何本入っていますか?12個を数えました。これを「トレンドキャンドル」、緑色のものを「カウンタートレンドキャンドル」と呼ぶことにしましょう。カウンタートレンドのローソクは何本?2?3?4?

チャート上にトレンドラインを引きます(下向き、上向きどちらでも可。)各ローソク足でスタート(最小)ロットを開きます。トレンドラインが破られると(最初のローソク足の終値がトレンドラインの背後になる)、自動的にすべての注文が決済され、取引が停止されます。

ここで、ブレイクアウトとペネトレーションという言葉を定義しておこう。例えば、上方へのブレイクアウトや上方への突き抜けなどです。

最初のローソク足の終値が必要な水準より高ければ、この水準は突破されたと言うことになります。最初のローソク足の陰線が必要なレベルより上にありながら、終値がそれより下にある場合、ブレイクアウトは失敗し、パンクしていることになります。

上方へのブレークダウン

このスクリーンショットでは、次の緑のローソク足が局所高値の青いレベルの上で閉じました。このレベルを突破したのです。今度はパンクです。

パンク

このスクリーンショットでは、緑のローソクの高値は青のレベルを超えていますが、ローソクの終値は低くなっています。注射器の針のようにロウソクの影が水準器を突き刺しただけで、ロウソクの本体は水準器を割ることができない、つまりロウソクの本体は水準器より下にあることがわかったのです。

 
Vitaly Murlenko #:

Expert Advisorのコードを作成するためのベースとなる素材を集めます。これは、私のバイナリーオプション取引における別のエラーのスクリーンショットです。

...

マルチカレンシーなのでしょうか? もしそうなら、mt5用に書くべきで、そうすればテストしてさらに発展させることができます。mt4で何かを始める意味はない。テスターの能力は、そこでは極めて限られている。

 
Vitaly Murlenko #:

EAコードのベースとなる基礎資料を収集する。これは、私のバイナリーオプション取引のもう一つの失敗のスクリーンショットです。

この低い下落トレンドに注目してください。赤いろうそくは何本入っていますか?12個を数えました。これを「トレンドキャンドル」、緑色のものを「カウンタートレンドキャンドル」と呼ぶことにしましょう。カウンタートレンドのローソクは何本?2?3?4?

チャート上にトレンドラインを引きます(下向き、上向きどちらでも可。)各ローソク足でスタート(最小)ロットを開きます。トレンドラインが破られると(最初のローソク足の終値がトレンドラインの背後になる)、自動的にすべての注文を決済し、取引を停止します。

Vitaly これらの観察は、"スタートアップ "コードの基礎となるものです。

ウラジミールさん、よろしくお願いします。

 
私の実践では、グラフの統計上、何が起きてもおかしくないということです。したがって、この取引システム(仮に「トレンド・ラインに沿った取引」と呼ぶことにします)では、トレンドがはっきりと確認でき、トレンド・ローソクの数がカウンター・トレンド・ローソクの数より多いチャートと時間枠を、特定のケースごとに意図的に選択することになります。例えば、次のようなチャートを何度も見たことがある。(それらはたいていクロス・ペアである)もう1本のトレンド・ローソク足(比較的長い)、次に3本か5本のカウンター・トレンド(短い)ローソク足、そして再び1-2本の長いトレンド・ローソク足、そしてまた5本のカウンター・トレンド・ローソク足の引き直しである。その結果、1本のトレンドローソクにつき、3~5本のカウンタートレンドのローソク足が存在することになります。このような通貨ペアでは、このような傾向が繰り返されるため、このようなチャートは当面の間、取引には適しません。ただし、上位/下位の時間枠では、トレンド/カウンタートレンドのローソク足の比率が異なる場合があります。したがって、チャートにトレンドラインを引く前に、取引に使おうとしている取引商品をよく分析する必要があります。
 
Vitaly Murlenko #:
私の実践では、グラフの統計上、何が起きてもおかしくないということです。そこで、この売買システム(仮に「トレンドラインに沿った売買」と呼ぶ)では、トレンドがはっきり見えていて、トレンドローソクの量がカウンタートレンドの量より多いようなチャートを、それぞれのケースや時間枠で意図的に選んでいくことにしています。例えば、トレンドローソク足(比較的長い)をもう1本、次にカウンタートレンド(短い)を3~5本、そして再びトレンドローソク足を1~2本長くし、さらにカウンタートレンドのローソク足5本をプルバックするという流れを示すチャート(通常クロスペアと呼ばれています)を何度も見てきました。その結果、1本のトレンドローソクにつき、3~5本のカウンタートレンドのローソク足が存在することになります。このような通貨ペアでは、このような傾向が繰り返されるため、このようなチャートは当面の間、取引に適さない。ただし、上位/下位の時間枠では、トレンド/カウンタートレンドのローソク足の比率が異なる場合があります。したがって、チャートにトレンドラインを引く前に、取引に使おうとしている取引商品をよく分析する必要があります。

など、別の角度からチャートを見てみてください。下のチャートは5分足ですが、ずっと下に圧縮すると全く違う見え方になります。トレンドがわかりやすくなり、トレンドラインも引きやすくなりました。

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


 
まだ誰もMACDに 勝ったことがない
 

ところで、Vitalyさん、強調しておきたいのは、指標をもとにEAを作る のは時間の無駄だということです。これは私の個人的な意見であり、他の意見と全く一致しないかもしれません。しかし、指標は価格の動きを反映するが、価格は指標の後に動くという単純な事実がある。

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

 
MrBrooklin #:

など、別の角度からチャートを見てみてください。下のチャートは5分足ですが、目一杯スクイーズすると全く違う見え方になります。トレンドがわかりやすくなり、トレンドラインも引きやすくなりました。

敬具 ウラジミール


過剰なノイズを除去し(パイパーに悪気はない)、波の構造がはっきり見えるチャートを得ることができるのです。