私のFX戦略 - PipMachine。 - ページ 9

 

マジさん、ちょっと思ったのですが、MODE_EMAの一部をMODE_SMAに変更したら、MT4は単純移動平均を 認識するようになるのでしょうか?

とか、WMAとか...。これは、大いに試してみて、各タイムフレームで、どんな設定を使用し、その結果をお伝えするつもりです。

削除済み  
FXGuy2000:
Majiさん、ちょっと思ったんですが、MODE_EMAのいくつかをMODE_SMAに変更したら、MT4は単純移動平均を認識するようになりますか? とWMAなど...。これは大いに試してみて、各時間枠でどのような設定を使用し、どのような結果が出たか、結果をお伝えしたいと思います。

はい、そのように意図しています。しかし、実際に試したことはありませんが、うまくいくはずだと思います。

頑張ってください。

真地

 
Maji:
はい、そのようにするつもりです。でも、実際に試したことはないのですが、うまくいくはずです。

がんばってください。

マジ

またよろしくお願いします。

EMAがタッチするのを待ち、1~2本待つのではなく、実際にEMAがクロスしたときに取引を終了させる方法はないでしょうか?その方がpipsを節約できるかもしれません。

また、取引を開始する前に1、2バー待つのではなく、ADXと+DIまたは-DIがADXレベルをヒットするとすぐに取引が実行されるようにするには?

 

1時間足のチャートのイメージです。GBP/USDです。

また、SMAが正しく表示されていないことに注目してください。SMAは2番目の白い矢印が指しているところにあるはずなのですが...この設定はうまくいかなかったようです。

extern int ADXPeriod=14;

extern double ADXLevel=26;

extern int SlowPeriod = 10;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 3;

extern int FastMode = MODE_SMA;

extern int FastPrice = PRICE_CLOSE;
ファイル:
 

ストラテジーテスター 経由ではありませんが、興味深い結果を得ました。私は完璧なMA設定、すなわち、高値、安値、終値、始値 - Expotential、Smoothed、Simple、Linear weightedを見つけようとしています。そのため、EAがユーザーの裁量でこれらのどれかを使用できるかどうかを確認する方法があるかどうかはわかりません。今のところ、EMA - Closeにしか使えないようです。

 

このストラテジーの最適な時間枠

FXGuy2000:
ストラテジーテスター経由ではありませんが、面白い結果を得ました。私は完璧なMA設定、すなわち、High, Low, Close, Open - Expotential, Smoothed, Simple, Linear weightedを見つけようとしているのです。そのため、EAがユーザーの裁量でこれらのどれかを使用できるかどうかを確認する方法があるかどうかはわかりません。今のところ、EMA - Closeにしか使えないようです。

FXGuy2000さん、OANDAやStrategyBuilderFXでこのスレッドを最初から見ています。 私は経験が浅いので、たくさんの本を読んで勉強しています。

私は常に画面を見ることができないので、私は4時間のTFは私にとって最高の作品だと思いますが、私はそれがより良い取引を行う場合は1時間で作業することができます。

この戦略は、これらのTFのうちどちらかでより良く機能するのでしょうか、それともどちらも同等なのでしょうか?

いろいろな議論があるようですが、私は、このストラテジーは良いものだと思います。

ウェイン

 

ウェインさん、こんにちは。

ご投稿ありがとうございます。

私の戦略は4時間足チャートで非常にうまく機能します。私のトレードの90%はこのチャートで行っています。

しかし、このEA(Expert Advisor)はこの戦略を真似ようとしているのですが、一つ違うのは、Macdを使っていないことです。今のところADXとEMAだけを使っている。

このEAが効果的に動作するように移動平均を 設定しようとしているのです。EMAの方がEMAとSMAよりもクロスオーバーが多いようです(これは私がMAを設定しようとしている範囲です)。

そこで、もう少しテストして、その間、MajiさんがEAを管理して、ユーザーが特定のMAをオン・オフできるように、こんな感じで動作できるようになるかどうか待ってみようと思っています。

use EMA = true; // 使いたくない場合は "false "にする。

use SMA = true; // 使いたくない場合は "false "に設定。

use WMA = false; // 使用したい場合は "true "に設定する。

クロスオーバーを作成するために2つのMAを使用するだけなので、これらの設定のうち2つだけが一度にtrueになることができます。

これができて、テストがこれらを認識できるようになれば、良いスタートとなるでしょう。

 

ここで一つ、とてもうまくいった設定を考えてみましょう。

extern int ADXPeriod=14;

extern double ADXLevel=20;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE;
ファイル:
emaandadx.gif  7 kb
emaandadx.htm  127 kb
 

こちらも2年分です。

===

の設定を使用しました。

------

extern int StopLoss=575;

extern int TakeProfit=1000;

extern int TrailingStop=15;

extern int TrailingStopStart=15;

extern bool UseTrailingStop=true;

extern int ADXPeriod=14;

extern double ADXLevel=30;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE;

ファイル:
 

ここにも

の設定です。EMAandADX2.htm

extern int StopLoss=475;

extern int TakeProfit=1000;

extern int TrailingStop=15;

extern int TrailingStopStart=15;

extern bool UseTrailingStop=true;

extern int ADXPeriod=14;

extern double ADXLevel=30;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE; [/code]

All I did was lower the stoploss by 100 pips.

And lowered it again by 75.

settings: EMAandADX3.htm

extern int StopLoss=400;

extern int TakeProfit=1000;

extern int TrailingStop=15;

extern int TrailingStopStart=15;

extern bool UseTrailingStop=true;

extern int ADXPeriod=14;

extern double ADXLevel=30;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE;

here's another, lowered by 100 pips stop loss. EMAandADX4.htm

[code]

extern int StopLoss=300;

extern int TakeProfit=1000;

extern int TrailingStop=15;

extern int TrailingStopStart=15;

extern bool UseTrailingStop=true;

extern int ADXPeriod=14;

extern double ADXLevel=30;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE;
ファイル: