10ポイント 3.mq4 - ページ 64

 
abrs70:
1.6倍にしたいのですが、どの部分が2倍になっているのかわかる方いらっしゃいますか?

for(cnt=1;cnt<=OpenOrders;cnt++)

{

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); }.

else { mylotsi=NormalizeDouble(mylotsi*2,2); } } } { mylotsi=NormalizeDouble(mylotsi*2,2)

}

面白いのは、MaxTrades > 12の場合、1.5*刻みに切り替わるようにハードコードされていることです。

 
abrs70:
このコードのどの部分に2倍の計算式があるのか、プログラマーに教えてもらえますか? 1.6倍に変更したいのですが。

for(cnt=1;cnt<=OpenOrders;cnt++)

{

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); }.

else { mylotsi=NormalizeDouble(mylotsi*2,2); } } } { mylotsi=NormalizeDouble(mylotsi*2,2)

}

MaxTradesが12以上の場合、1.5*の間隔がハードコードされていることに注意してください。

この取引 モデルの基本的な考え方は、取引間隔がロットサイズを2倍にすることで、リトレースメントでの負けトレードを救済し、利益を得る可能性があるため、1.6に変更するのは注意が必要です。

MaxTradesを5程度に減らし、Pipsを5-8の範囲で小さく設定してみてはいかがでしょうか。 これは私にとっては効果的です...利益を伴うほとんどの取引サイクルのジップインとジップアウト。

 
bluto:
for(cnt=1;cnt<=OpenOrders;cnt++)

{

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); }.

else { mylotsi=NormalizeDouble(mylotsi*2,2); }.

}

面白いのは、MaxTrades > 12の場合、1.5*刻みに切り替わるようにハードコーディングされていることです。

私が見たところ、どの時点でも1.5を使用すると、ある取引から別の取引へと損失が拡大していくことがわかります。 1.6を使用すると、新しい注文ごとに利益を維持するだけでなく、新しい注文ごとに以前のものより多くの利益を受け取ることができます。 1.6から1.5へ下げるのは間違いだと私は思っています。

 

テスト結果

このEAは非常に優れていると思う。15MTFでこのEAをテストし、今日まで5日間、デモ口座で 1000ドル取引して、558ドルの利益を集めた。5日で50%とはすごいですね!他のバックテストしたEAと比べても非常に優秀なEAです。

 
mtaboneweb:
ジョン

このスレッドで話していた10Point3 EAに変更を加えることにしました。また、コードを再整理して、より分かりやすくし、最終的にはこれから修正することも容易にするつもりです。以下は、これまでのところ、私が実行リストに載せているものです...

1) 新しい注文間隔は、2倍になる代わりに、毎回1.6倍になる可能性があります。これでも新しい注文を出すたびに可能な利益は大きくなるが、マージンもはるかに少なくて済む。0.01から始まる10ポジションの元のx2は511.50ドルのマージンを必要とし、10ポジションの新しい提案x1.6は113.50ドルのマージンのみで済みます。

2倍すると...

01 - 0.01 ($0.50)

02 - 0.02 ($1.00)

03 - 0.04 ($2.00)

04 - 0.08 ($4.00)

05 - 0.16 ($8.00)

06 - 0.32 ($16.00)

07 - 0.64 ($32.00)

08 - 1.28 ($64.00)

09 - 2.56 ($128.00)

10 - 5.12 ($256.00)

1.6倍なら...

01 - 0.01 ($0.50)

02 - 0.02 ($1.00)

03 - 0.03 ($1.50)

04 - 0.05 ($2.50)

05 - 0.08 ($4.00)

06 - 0.13 ($6.50)

07 - 0.21 ($10.50)

08 - 0.34 ($17.00)

09 - 0.54 ($27.00)

10 - 0.86 ($43.00)

2) トレーリングストップに基づく S/L を設定し、新しい注文が発注されたときに、新しい T/P レベルによって古い注文が利益を得ることができなくなった場合に、古い注文を決済するようにする。これにより、より多くの注文を出す必要がある場合、損失を最小限に抑えることができます。

3) どの方向に進むかを決定する新しい方法。この件に関して、私はいくつかの助けを必要としている。もし、この判断をするための合理的な指標や条件を知っている人がいたら、教えてください。

私が忘れているようなことはないでしょうか?このEAを助けるかもしれない合理的な要求を持っている他の誰かか。フィードバックは非常にありがたく、早急に新しいEAを皆さんにテストしていただけるよう掲載するつもりです。

マット

マット

私の似たようなシステムをチェックしてみてください。どうにかしてこの2つを組み合わせれば、キックバットEAになると思います...あなたの考えを聞かせてください...フレーキングを続けてください

15分足チャートを開く...

1-0.10ロットで20ピップのテイクプロフィットで 買いを開始します。

2-もしテイクプロフィットにヒットしたら、クールです。もしヒットせず、20ピップ下がるようなら、今度は10ピップの利益で0.20ロットで再度買い、10ピップの利益がヒットしたら、すぐに両方の注文を閉じ、0.10ロットから再スタートします。

3-さらに20ピップ下がる場合、0.60ロットで10ピップの利益確定で買い、その利益確定がヒットしたら、3つの注文をすべて閉じ、再び開始します。

4-さらに20ピップ下がる場合、1.8ロットで買い、10ピップの利益で、そのテイクプロフィットがヒットした場合、すべての注文を閉じて、新しい...を開始します。

5-さらに20ピップ下がる場合、5.4ロットで買い、10ピップの利益で、そのテイクプロフィットがヒットした場合、すべての注文を閉じて、新しい注文を開始します...

* MACDがゼロラインの上にあればロング、ゼロラインの下にあればショートで、ニュースの発表には近づかないようにしましょう。

 
bluto:
for(cnt=1;cnt<=OpenOrders;cnt++)

{

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); }.

else { mylotsi=NormalizeDouble(mylotsi*2,2); }.

}

MaxTradesが12以上の場合、1.5*の間隔がハードコードされていることに注意してください。

このトレードモデルの基本的な考え方は、トレード間隔がロットサイズを2倍にすることで、リトレースメントでの負けトレードを救済し、利益を獲得する可能性があるため、1.6に変更するのは注意が必要です。

MaxTrades を 5 に減らし、5-8 の範囲で小さな Pips 設定を使用してみてはいかがでしょうか。 これは私にとっては効果的です...利益を伴うほとんどのトレードサイクルのジップインとジップアウト。

私は以下のように変更しました。

{

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); }.

else { mylotsi=NormalizeDouble(mylotsi*1.6,2); }.

}

しかし、ロボットは2番目のポジションをオープンしませんでした、それは間違ったコードかもしれない?今のところうまくいっているので、マージンとフローティングロスを下げたいだけです。以上です。

 

変更点の試行

こんにちは。

オープニングワラントを変更し、すぐにリミットワラントにマイナスで作業しています。マイナスも一発でバレないようにした方が正しいかと思います。パラメータを 変更してすぐにテストしてみますので、結果をお知らせします。

よろしくお願いします。

 

10点 3emsjoflo.mq4

マット

車輪を再発明するよりも、このページの10points 3にリストアップされているEAを見てみる方がいいかもしれませんねhttp://www.lightpatch.com/forex/_MT4_Experts/

最後のEAは10points 3emsjoflo.mq4で、extern double IncreaseFactor = 1.64; トレードの選択はまだMACDですが、15 pipstepでMaxtrades10に基づく150 pipsのリミッターを持っていることに気がつきました。

コーディングの知識がないと、このEAの主旨は理解できませんが、検証することで何らかの価値を見出すことができるかもしれません。

ジョン

 

フォワード・テスト

yeoeleven:

1つ目は以前から継続しており、現在はEURUSDとUSDCHRのみに集中していますが、MaxTrades7で.05単位から開始しています。

2つ目は、MaxTrades10ですべての推奨ペアを使用し、0.01で開始します。

MaxTrades10がDynamic Stopでクローズされるかどうか、MaxTrades7がどのくらいでブレイクされるかを見たいと思います。

今週の結果は添付の通りです。

ジョン

1はまだ利益が出ていますが、USDCHFは1.6まで2回増えました。

#2はまだ良いですが、GBPUSDが2回、USDCHFとUSDJPYがそれぞれ1回ずつ0.64まで上昇しています。MaxTrades10への道のりはまだ長いです。

ジョン

ファイル:
 

FXDD でライブのミニ口座を開設しました。最小取引サイズは 0.1 ロットで、これは 1000 ドルに相当します。1 ピップの値動きは約 10 セントです。

10point3 を Eur/USD のペアにのみ適用する予定です。もし私がミニ口座に2000ドルを入金したら、どなたか10point3のどのバージョンを使うのが最も適しているか教えていただけませんか?つまり、使うのにあまりリスクが高くないということです。

ありがとうございました。

理由: