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

 

インジケーター

どなたか、どのような指標が使われているのか、教えてください。

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

マイク

 

3つのMAインジケータ

こんにちは、Snakemasterです。使用する指標は、古き良き指数 移動平均線のみです。市場がどの程度活発であるかによって、期間を調整する必要があります。そして、ニュースリリースを避ける!

 

トレードが成立しない

皆さん、私は2つの異なるブローカーでこのEAをテストしていますが、取引が開始されません。何度か設定を見直したのですが、どこに問題があるのかわかりません。下部のエキスパートタブをチェックすると、クロスがあったというコメントが表示さ れますが、まだトレードはありません。これを修正する方法について何か提案がありますか?

 
cosmiclifeform:
Rickyさんありがとうございます。

少なくとも整合性を見るのに役立つ。それはデバッグの際にも有効です。

先ほど、あなたは言いました。

1) 月曜日にいくつかのチャートで再度実行します。おそらく1時間より短いタイムフレームで、いくつかのクロス状況を得て、それが取引されるかどうかを確認します。

* 良い戦略ですね。1ヶ月間テストして、1週間の良いトレードを見つけると、テストのスピードが上がります。ログを小さくして、デバッグエラーを見つけやすくする。

2) MCDを5に設定し、Look-upを0に設定して実行し、どうなるか見てみます。

* これらは興味深い機能で、実際にうまく動作します。問題は、コードがこの2つを一緒にロックしていることです。

if(MaxLookUp>0 && MinCrossDistance>0)

この"&&"は、両方が1以上でないと機能しないことに気がつくでしょう。つまり、MCD=5とMLU=0は現在のコードでは動作しないのです。同じクロスバーでの売買を検討し、MLUなしでMCDクロスを動作させるために...以下のように変更しました。

if(MaxLookUp==0 && MinCrossDistance>0) としました。

多分、誰かがこれを見て、それをオプションにすることができますか?一方、その変更は私にとってはうまく機能しています。

3) 私は現在、takeprofitとstoplossに "0 "を追加して設定しています。

ですから、私の150は1500になり、80は800になります。しかし、これを行う際に気づいたことは、「1500」が「1500.00」になり、「80」が「800.00」になってしまうことです。もしかして、これが問題なのでしょうか?1500」だけではダメなのでしょうか?

* 私はTPは一桁、SL=0しか使わないので、TPやSLを一桁にすることに問題は感じていません。ところで、「1500.00と800.00」というのはどこを見たのでしょうか?

* 先ほど4107エラーチャレンジの続報を投稿しました。皆さんのお役に立てれば幸いです♪デバッグを手伝ってくれたSerpentsnoirさん、ありがとうございました!

お気をつけて。

ロバート

RobertとRickyです。

さらにいくつかの変更を加えました。今回は、ポイントを自動的に処理するポイントに戻すために、いくつかの点を後退させました。

つまり、今現在、5桁のブローカーであれば、100を100の意味で使い、4桁のブローカーであれば、10を10の意味で使うということです。これは、起こりうる問題を一つでもなくすためにやっているんだ。

この問題が解決したら、(上記の)変更も検討するつもりです。また、指定したターゲットで半分取るというリクエストも続くでしょう。

要約すると、4107は無効な価格、130は無効なストップ(TP、SL)、131は無効なロットサイズということです。

添付のバージョンで再度テストしていただけませんか?

sn

ファイル:
 

お疲れ様でした。

一週間ほどオフラインでしたので、ご無沙汰してしまいました。

このeaの改訂版をダウンロードしましたので、今週中に試してみます。

結果は追ってお知らせします。

このEAはクロスEAに必要なオプションが全て揃っているので、根気よく続ける価値があると思います。

よろしくお願いします。

rickyc

 

こんにちは、皆さん。どなたか、こんな簡単な条件でEAを探すのを手伝っていただけませんか?

TFs:H4 日足 週足 月足

14SMA(安値)を下回ったら売り建てる

14 SMA (高値)を超えたら買い。

もし誰かがRRを含んでいたら、クールだ(Trailing stop, 2%(golden rule), 2´1)

そうだ、忘れていた。

このストラテジーには追加のフィルターがあります。

このMAクロスオーバーの開発に尽力された皆様に改めて感謝いたします。

P.S. 拙い文章で申し訳ありません。

 

アドバイスをお願いします。

このEAはクロスに関するアラートを送るだけで、何も取引を開始しません。何が間違っているのでしょうか?ありがとうございます。

 

Pls kindly help since this EA doesn't open trades, alert signal only.

T/P、S/L、MA1-MA2期間とロットサイズのみを変更しています(これはアルパリのマイクロアカウントで試しているためです)。

また、マイクロアカウント機能を"false "から "true "に変更しています。

 

ポイント改造とMCD/MLU改造

serpentsnoir:
ロバートとリッキー

さらにいくつかの変更を加えました。今回は、ポイントを自動処理するところまで戻すために、いくつか手を入れました。

要約すると、4107は無効な価格、130は無効なストップ(TP、SL)、131は無効なロットサイズということです。

添付のバージョンで再度テストしていただけませんか?

Serpentsnoirさん、こんにちは。

Point modのテストありがとうございます。問題なく動作しているようです。私は2桁と4桁のFXDDと3桁と5桁のFXCBSで試してみました...すべての桁でうまくいき、様々なMCD MLU設定を使用して4107エラーは出ませんでした。Pointの修正はうまくいっているようです。このPointの修正がうまく機能することを他の人が確認できるといいのですが。

以前、"NormalizedDouble "も動作すると投稿しましたが、このPointソリューションの方がよりクリーンなコードだと思います。

ナイスジョブ...そしてプレスの準備...v5か? ...笑!。

MCDとMLUの問題についてのフォローアップです。

MCDとMLUのコードに戻って見てみました。

if(MaxLookUp > 0 && MinCrossDistance>0) とします。

これは本当に素晴らしいコードで、シンプルかつ機能的です。このコードの基本的な問題は、MCDとMLUを一緒にリンクさせていること、つまり、Min Crossing DistanceとMax Look Upの両方を一緒に使う必要があり、両方とも1以上でなければならず、1本以上後のトレードになってしまうということでした。これは確認とより安全なトレードのために良いのですが、私はMax Look Upを設定せずに同じバーでmin crossを設定するオプションが欲しかったので、以下のコードに変更しました。

if(MaxLookUp >= 0 && MinCrossDistance>0)

これで、同じバーかそれ以降のバーで取引するかどうかのオプションができるようになったようです。

ご確認の上、うまく動作すれば、ポイント改造で次のバージョンに追加させていただきますので、よろしくお願いします。

ご苦労様です。

ロバート

4107エラーがないことを示すUMACのログです。

UMAC - V4 - ログ - 5 ディジット

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: Last Trade : None(最後の取引:なし

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: open #1 buy 5.00 GBPUSD... at 1.59431 tp: 1.59436 ok

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug on buy: ticket,err,count 1/0/0

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug on buy:Ask,Slippage,aStopLoss,aTakeProfit 1.59431/5.00000/0.00000/1.59436

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: BUY order opened : 1.5943

テスター:利食い 1回目 1.59436 (1.59437 / 1.59483)

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: open #2 sell 5.00 GBPUSD... at 1.59311 tp: 1.59306 ok

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug on sell: ticket,err,count 2/0/0

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug on sell:Bid,Slippage,aStopLoss,aTakeProfit 1.59311/5.00000/0.00000/1.59362

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: SELL order opened : 1.5931

テスター:1.59306(1.59260 / 1.59306)で利食い#2

UMAC - V4 - ログ - 2ディジット

universalMACrossEA[5 Dig]-V4 USDJPY,H1: Prev : UP - Curr : DOWN

universalMACrossEA[5 Dig]-V4 USDJPY,H1:MAクロスSELL

universalMACrossEA[5 Dig]-V4 USDJPY,H1: open #1 sell 1.00 USDJPY at 90.24 tp: 90.19 ok

universalMACrossEA[5 Dig]-V4 USDJPY,H1: sn 売りのデバッグ: ticket,err,count 1/0/0

universalMACrossEA[5 Dig]-V4 USDJPY,H1: sn 売りのデバッグを行います。Bid,Slippage,aStopLoss,aTakeProfit 90.24/5.00/0.00/90.32

universalMACrossEA[5 Dig]-V4 USDJPY,H1: SELL order opened : 90.24

universalMACrossEA[5 Dig]-V4 USDJPY,H1: Prev : DOWN - Curr : UP

 

更新をありがとうございます。

よろしくお願いします。

rickyc

理由: