ユニバーサルMAクロスEA - ページ 16

 
iscuba11:
ありがとうございます。 このConfirmOnEntry [false]を解決できれば、このeaは強力なeaになると思います。 ロジックの流れが複雑になるのはわかりますが、falseにしないと、大きなブレイクアウト(1バー後)でプログラムがトリガーするのが遅くなりすぎます。 上昇の頂点でエントリーすることになり、通貨が再び上昇する前にリトレースされると、50pipのストップロスでもストップアウトしてしまうことがあります(Happened to me)。 しかし、最初の上昇の時にもっと早く入っていれば、ストップアウトされることはなかったでしょう。
がんばってください。

デイヴ

<

こんにちは、Daveさん。修正版をアップロードしましたので、お試しになってコメントをお寄せください。ありがとうございました。

 
rarango:
こんにちは。

バックテスターでいくつかの設定を最適化しようとしましたが、そこではeaはうまく機能しているようです。しかし、デモ口座で実行すると、クロスの後、注文を出すことができません。

チャート上に笑顔のシを表示し、ライブトレードを許可にチェックが入っているなど、すべてO.K.のようです。

私の設定は以下の通りです。

Expert_Name=---------- ユニバーサルMAクロスEA v7.1

マジックナンバー=1234

StopLoss=180.00000000

TakeProfit=26.00000000

TrailingStop_Setting=---------- トレーリングストップ設定

TrailingStopType=2

TrailingStop=1

Indicator_Setting=---------- インジケーターの設定

FastMAPeriod=10

FastMAType=1

FastMAPrice=0

SlowMAPeriod=80

SlowMAType=1

SlowMAPrice=0

CossDistance_Setting=---------- 最小クロスディスタンス設定

MinCrossDistance=1

MaxLookUp=1

Exit_Setting=---------- 出口の設定

StopAndReverse=0

PureSAR=0

ThirdEMA_Setting=---------- 第三MA設定

UseThirdMA=0

UseCounterTrend=0

OnlyCounterTrend=0(カウンタートレンドのみ

ThirdMAPeriod=100

ThirdMAType=1

ThirdMAPrice=0

CTStopLoss=0

CTTakeProfit=0

Order_Setting=---------- 注文設定

ReverseCondition=0

ConfirmedOnEntry=1

OneEntryPerBar=1

トライ数=5

スリッページ=5

OpenOrder_Setting=---------- 複数のオープントレードの設定

マックスオープントレード=2

MinPriceDistance=5

Time_Parameters=---------- EAの稼動時間

ユースアワートレード=0

開始時間=10

エンドアワー=11

MM_Parameters=----------マネーマネージメント

ロット=1.00000000

MM=0

アカウントIsMicro=0

リスク=10

Alert_Setting=---------- アラート設定

EnableAlert=1

サウンドファイル名=alert.wav

Testing_Parameters=---------- バックテストパラメータ

PrintControl=1

Show_Settings=1

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

rarangoさん、1番の投稿で更新されたバージョンをダウンロードして試してみてください。まだ問題があるようなら教えてください。これが助けになることを願っています。

 
juanchoc:
こんにちは。

素敵なea!

移動平均にシフトプロパティを追加できますか?

JCC

こんにちは、EAに追加されました、ポスト#1をチェックしてください。これが役立つといいのですが

 

ありがとうございました

Firedaveです。

ありがとうございます、そしておめでとうございます。私はFX初心者ですが、貴社のEAは移動平均を 使ったトレードを理解するのにとても役立ちました。

その柔軟性は素晴らしいです。

 
firedave:
こんにちは、Dave。修正版をアップロードしましたので、お試しください。ありがとうございました。

あなたのおかげで、私の一日&一週間はFireDave! うまくいくことを祈っています。 そうですね、これは強力なEAになりそうです。 あなたのスキルにとても感謝しています。 我々は非常に近くにいます。

来週には物語がわかるかもしれません。 私の友人に感謝し、「素晴らしい週末を!」。 地震、高波、火山の噴火には近づかないように!

デイブ

<<

 

FireDaveさん、ConfirmedOnEntryをfalseにしたときに、MinCrossDistanceとMaxLookUpを省略したのは明らかです。これは、クロスがギャップによって検証されないため、うまく機能しません。その結果、いくつかのクロスオーバーは良いクロスオーバーではなく、損失が発生する。この場合、ConfirmedOnEntry(次のバー)をチェック するのと同じ手順が、falseを選択すると現在のバーで始まるようにできないでしょうか? この方法では、現在のバーで適切に動作し、クロスのギャップは現在のバーまたは数バー後にMinCrossDistanceとMaxLookUp機能を使って確認されます。これは、現在のバーでの誤ったクロスオーバーを排除するのに非常に役立ちます。あなたの専門知識に感謝します。

Dave <
 

シンプルなSAR MAクロス募集

こんにちは。

私は、単純なストップとリバース(常に市場にある)EAボットを探しています。

このスレッドにあるものは、あまりにも複雑なようです。私は純粋なSARモードを試してみました

ユニバーサルEAで試してみましたが、うまくいかなかったようです。このgifファイルからわかるように、私の設定では事実上不可能です。

また、MMが含まれている(常に10%トレード)ことを望みます。

どなたか、既存のEAを簡単に変更して上記の目的を達成する方法をご存知の方はいらっしゃいませんか?

上記の目的を達成するために、既存のEAを単純に修正する方法を知っている人がいるかもしれません。

私が見る限り(Imが間違っていたら訂正してください)、14/196のクロスセットアップで大きな損失を出す方法は事実上ありません。なぜならクロスが速いときはいつでも...ちょうどインとアウトで、それは約ブレークイーブンになるようです。クロスが長く続くと、より多くの利益が蓄積されます。

私はポジショントレードのために非常に基本的なMAクロスEAを使用したいと思います。添付のGIFファイルを見てください。ここに14/196のMAクロスを見ることができます。

私は8つの終了した(オープンおよびクローズ)クロスを数える。どれも大きな損失にはなっていません。小さいものは、ほぼブレークイーブンまたはマイナーな利益のためにどちらかで終わった。

最大のクロスは1年4ヶ月で1973pipsだった。これは長期的な取引ですが、とても安全で私に合っています。僕の場合、5Lで開いたんだけど、その期間で$90,865になったんだ。それは非常に安全なアプローチのために私の本の中で投資に対する良いリターンです。

上記はユーロ/米ドルの場合です。このようなシステムがうまく機能する通貨ペアは 他にもたくさんあるので、EAが複数のペアで同時に使用できることが重要です。

ファイル:
 

こんにちは、Dave。

あなたはこのシステムのコーディングで素晴らしい仕事をしました。私は数日間、必要なパラメータを 得るためにこのシステムを使いました。私は、あなたの時間が貴重であることを知っています、非常に多くの質問と少しの時間。

おそらく、あなたか他の誰かがこれに答えることができます。

私はクロスの4時間足のTFを使用しています私はクロスがバーの終わりにまだ真である場合、取引に滞在したい、そうでない場合は終了します。4時間足では、価格が本当にあなたから離れることができるように、将来の任意のバーでは、バーの終わりを待たずに、クロスがあるとすぐに終了します。利益が損失に変わる可能性があります。

私は、オープンの8EMAとクローズの5EMAを使用しています。

よろしくお願いします。

アル

 

スタート&ストップアワー

EAが自動で行われることになっているなら、なぜUNI MAの開始と停止機能は コメントを作成するだけなのでしょうか? なぜプログラムの取引を開始・停止しないのでしょうか?

デイブ <<
 

Firedaveでは、アラート 機能を修正し、どの通貨が上下にクロスしているかを表示させるために、次のコードを記述してください。 コードは、あなたのコードの一番下にあります。 この問題を解決してくれたLowPhatに感謝します。

//----------------------- アラートオンマクロス

//----------------------- ソース:FIREDAVE

void subCrossAlert(文字列タイプ)

{

文字列 AlertComment;

if(type=="UP") Alert (Symbol()," - ", "Moving Average Cross UP !");

if(type=="DOWN") Alert (Symbol()," - ", "Moving Average Cross DOWN !");

Alert(AlertComment);

PlaySound(SoundFilename)を実行します。

}

//----------------------- 関数終了

デイブ <<