生のアイデア - ページ 105

 

バックテスト

FloFriです。

後でFXDDのMT4プラットフォームをダウンロードしてテストしてみます。

その間に、数年にわたる長いバックテストを実行されましたか?

 

Ea

F1trader

あなたの取引システムに敬意を表して、ここにEAの最初のバージョンがあります。

これは0.9バージョンです。正しく動作させるにはあと数日かかるかもしれませんが、スタートはここです。

このバージョンはストップを置かず、ただレベルを取引するだけです。その動作は、"pptr1 "で始まるログファイルで読むことができます。

パラメータは かなり自明である。すべての取引で同じ「スリッページ」が使用されます。

リスク許容度はRiskPercentで調整できます。つまり、この値* AccountBalanceを取るか(つまり、30は10.000で3ロット、など)、固定ロット数を入力するだけです。

これは、注文をよりよく制御するためにOrderReliable.mqhインクルードを使用します。

何が起こるか教えてください。

ファイル:
pptr1.mq4  6 kb
 

5桁(選択可能)バージョンを以前の記事でアップロードしました。簡単なテストですが、注文はOKになりました。

長期間のバックテストについては、その前にEAが要求通りに動作することを確認したいと思います。MMをいくつか統合して4ヶ月間バックテストを行いましたが、多少のリスクはあるものの、リターン%が数100になりました。しかし、リアルタイムではまだ有効でない事例がたくさんあります。

ECNのような執行でSLとTPなしで注文を出すことについては、良い習慣です。私はこれを変更するつもりです。これを指示するプラットフォーム(注文入力でSLとTPを手動で置くオプションがないもの)でのみ必要です。

最後に、F1traderが提供するシステムは、かなりうまく機能しているようです。バックテストでパラメータを変更することができます(例えば、私の結果では、Pivotを確立する時間を変えると、リターンにプラスの効果があることがわかりました)。

これは私のシステムではないので、EAをどうするかはF1traderにお任せすることにします。今のところ、最新バージョンはポスト1039で更新されています。

 

エクセレントワーク

フロフリ。

素晴らしい作品ですね。もしEAが私が説明したとおりに動くのであれば。テストプロセスの次の段階は、どの通貨がEAで最もうまく機能するかを確認することです。

長い期間をかけて、多くのペアをバック テストしていきます。

EAによく反応するペアを見つけることが出来たらマーチンゲールを安全に使用し、利益を上げられるかどうか分析します。

負ける日がない、もしくは最低のペアを探しています。

そうすれば、マーチンゲールは素晴らしく機能するでしょう。もし、あるペアで多くの損失日がある場合、マーチンゲールはシステムにとって全く良いものではありません。15ピップスごとにマーチンゲールを使って8回連続で負けると、一日の終わりに大きな損失を出し、その損失を回復するのに時間がかかるからです。

基本的に、私たちは、トリガーがかかった場合、最大8敗以内に目標を達成するペアを探しています。もし、あるペアが、あちこちで負ける(取引開始後、目標を達成しない)場合、EA/MARTINGALE戦略はそのペアには向いていません。

そのようなペアには、MM付きでマーチンゲールなしのシンプルなEAを使うだけです。

マーチンゲールは、一日に勝ちより負けが多くても、すべての取引/日が勝ちであることを保証します。

マーチンゲールなしだと、負けたピップスより勝ったピップスの方が多くなるようになります。

このEAはEURUSDの4ヶ月間のバックテストで成功したようです。

 

現在のEAトレードは124pipsの利益

マーチンゲールは良いこともありますが、8発だとこうなります。

0.05 0.1 0.2 0.4 0.8 1.6 3.2 6.4

それとも...?

単純複利はいいものです:25の開始レバレッジ(私は、これはあまりにも多くのように考えられていることを知っている)で、添付のグラフを与えている可能性があります。4ヶ月で84回トレード。

ファイル:
graph.jpg  47 kb
 

マーチンゲール/マネーマネジメント

フロー・フライ

バックテストの結果は素晴らしいですね。

レバレッジ25と単純複利の意味がよくわからないのですが、もう少し説明してください。

マーチンゲールの説明について。

マーチンゲールの計算方法については、以下の私の投稿をご覧ください。

https://www.mql5.com/en/forum/180164

EAはリスクとリターンの比率を計算する必要があります。

ここで問題になるのは、ターゲットS1とR1のTPレベルが異なるということです。したがって、ロングすればリスクとリターンの比率は異なり、ショートすればリスクとリターンの比率は異なることになります。

解決策EAは平均的なリスクリワードレシオを計算することができます。

だから、もし

買い注文のTPは50ピップ、SLは15ピップです。リスクリワードレシオ: 1/3.33

売り注文のTPは25ピップ、SLは15ピップです。リスク/リターン比率:1/1.66

ここでの平均的なRisk/Reward ratioは1/2.5です。

そこで、ポジションサイズを毎回50%ずつ増やしていきます(2倍ではありません)。

つまり、0.1, 0.15, 0.22, 0.33, 0.49, 0.73, 1.09, 1.63 となります。

 

このraw ideasスレッドが大好きです。

 

f1traderです。

1.5でマーチンゲールは良さそうですね。

私が言った複利計算とは、私が考える最も簡単なもので、グラフの取引に適用されます:常に口座の一定部分をロットサイズ係数として取ります。つまり、RiskPercent = 30、口座残高= 1000のとき、EAは30*1000 = 30000 = 0.3ロットの取引をします。

この取引で利益が出た場合、例えば50pipsを稼いだ場合、口座は1150になります。次の取引は、30* 1150 = 34500 = 0.35 ロット、といった具合になります。

 

シンプルなEAでヘルプが必要

私はあるEAを持っていますが、それにもう一つ基準を加えたいと思います。私は価格がパラボリック SARの下にある場合は、任意の取引を長く取りたくないし、私は価格がパラボリックSARの上にある場合は、短い取引を取ることはありません。このコードとそれを置く場所について、どなたか教えていただけませんか?プログラミング初心者ですが、よろしくお願いします。

 

これを見てください

このシステムは4時間足チャートでうまく機能します。低い時間帯でも機能しますが、私は1時間足と4時間足のチャートを使っています。買いシグナルはRSIが4.7ライン上にあるとき、売りシグナルはRSIが95ライン上にあるときです。そして、チャートのズレを 取る。なぜかRSIが動きます。例で見るとわかるのですが

RSIが95の線上にあるとき、少しズームアウトします。拡大し過ぎると、これも動いてしまうことがあります。

これがその例です。

P.S. RSIを2000ピリオドに置くと、より効果的です。

ファイル:
the_one.tpl  2 kb
ex.bmp  1407 kb