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

 

EA終了の問題

親愛なるマルデン

はじめまして。

基本的なEA作者はfiredaveですが、EntryとExitの条件を変更しました。Entry条件は満たしたのですが、Exit条件(FastMA Crossed SlowMA)が全く機能しません。このような場合、どのようにすればよいのでしょうか?

ということでしょうか?

よろしくお願いします。

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

ファイル:
ma_amp_macd.mq4  16 kb
 

...

ハリートン

あなたが投稿したソースはコンパイルできません(コンパイルを妨げるコードのエラーが複数あるため、先にそれらを修正する必要があります(「symbol」の代わりに「3ymbol」と書かれているものなど)。

harrytn:
マルデンさんへ

はじめに

基本的なEA作者はfiredaveですが、Entry & Exitの条件を変更しました。Entry条件は満たしたのですが、Exit条件(FastMA Crossed SlowMA)が全く機能しません。このような場合、どのようにすればよいのでしょうか?

ということでしょうか?

よろしくお願いします。

ありがとうございます。
 

EAヘルプ

親愛なるMladen。

私はコーディングの知識を持っていない、私はちょうどこことそこにEAを拾ってそれで出てくる、と私はまったくそれを修正する方法はありません、私はあなたが私の問題でその私を助けることができることを願って、私は本当に感謝されます。

以下はその基準です。

条件買う。

M5 - FastMA5 above SlowMA21 & M60 -MACD5-21-1 above 0 & M240 - MACD2-21-1 above 0

売りの条件

M5・FastMA5がSlowMA21を下回り、M60・MACD5-21-1が0を下回り、M240・MACD2-21-1が0を下回る。

コンディション買い終了。

M5 - FastMA5 クロスDn SlowMA21

売りの条件

M5 - FastMA5 クロスアップスローMA21

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

mladen:
harrytn 投稿したソースはコンパイルできません(コンパイルを妨げるコードのエラーが複数あるので、まずそれらを修正してから進めてください(「symbol」ではなく「3ymbol」と書かれているもの、など)。
 

...

ハリートン

投稿されたコードにエラーが多いので、必要な条件を追加するために変更できるように、あなたが作業したオリジナルを投稿できますか?

harrytn:
ムラデン様

私はコーディングの知識がなく、ただあちこちのEAを拾ってそれで出てきただけで、それを修正する方法は全くありません。

以下はその基準です。

条件買う。

M5 - FastMA5 above SlowMA21 & M60 - MACD5-21-1 above 0 & M240 - MACD2-21-1 above 0

売りの条件

M5・FastMA5がSlowMA21を下回り、M60・MACD5-21-1が0を下回り、M240・MACD2-21-1が0を下回る。

コンディション買い終了。

M5 - FastMA5 クロスDn SlowMA21

売りの条件

M5 - FastMA5 クロスアップスローMA21

ありがとうございます。
 

EAヘルプ

ムラデン様

ご回答ありがとうございます。

オリジナル版のEAを添付しましたので、ご覧ください。 私が作成したものは以下の通りです。

1.externの文字列で、名前を変更しました。

2.StopLoss/TakeProfit/TrailingStopの数値を変更した。

3.MA、MACDのインジケータを入力し、CCIインジケータを削除。

4.外部boolにて-OneEntryPerBarとConfirmatedOnEntryを削除。

5.外部int型 - Start/EndHourを変更。

6.文字列 - リネーム。

7.int型開始時 - インジケータ符号を入力。

8.boolでBuyExitCondition&SellExitConditionを追加しました。

9.変数に値を設定 - MAとMACDの関数を 入力。

ENTRY CONDITIONに条件入力。

11.BuyExitConditionとSellExitConditionを追加。

あとはそのままです。不要な部分を削除し、再コード化するのを手伝ってください。

よろしくお願いします。

mladen:
harrytnさんが投稿されたコードには誤りが多いので、必要な条件を追加するために変更できるように、あなたが作業したオリジナルを投稿していただけませんか?
ファイル:
 

...

ハリートン

これでエラーなくコンパイルされ、テストができるようになりました。条件は定義したまま(新しい条件のセット)なので、作業を続けることができます )私はどのように動作するかテストしていません。私がしたのは、あなたの条件を使用できるように変更し、コード内にあったいくつかのエラーを削除 しただけです)。

よろしくお願いします。

harrytn:
Mladenさんへ。

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

オリジナル版のEAを添付しましたので、ご覧ください。以下は、私が行ったことです。

1.extern文字列で-Rename。

2.StopLoss/TakeProfit/TrailingStopの数値を変更。

3.MA、MACDを入力し、CCIを削除。

4.extern boolで、OneEntryPerBarとConfirmatedOnEntryを削除しました。

5.5. extern intで、Start/EndHourを変更。

6.6. 文字列で - 名前の変更。

7.int startで - インジケータ記号を入力。

8.boolで - BuyExitCondition& SellExitConditionを追加。

9.SET VALUE FOR VARIABLEでMA,MACDの関数を入力。

10.ENTRY CONDITIONで、条件を入力。

11.BuyExitCondition& SellExitConditionを追加。

あとはそのままです。不要な部分を削除し、再コード化するのを手伝ってください。

良いヘルプをありがとうございました。
ファイル:
 

グレートサンキューMladen

親愛なるMladen。

私はそれをテストし、私は問題がある場合はあなたに来るでしょう。

ありがとうございました。良い一日をお過ごしください。

mladen:
harrytn

これで、エラーなしでコンパイルされ、テストできます。あなたの条件はあなたが定義したまま(新しい条件のセット)なので、あなたはそれに取り組み続けることができます )私はそれがどのように動作するかをテストしませんでした、私がしたことは、あなたの条件が使用できるように変更し、コード内のいくつかのエラーを削除しただけです。)

よろしくお願いします。
 

買い/売り 終了条件 ヘルプが必要

Mladenさんへ。

Strategy Testerを 使用したところ、BUY/SELL EXIT CONDITIONのMA Exit CONDITIONがMAがクロスしてすぐには出てこない・・・その代わりにper-longが何らかの形で出てくるのですが・・・・?どのようにこの要求を克服するか、あなたの親切な助けを感謝します。

ありがとうございます。

BuyCondition = (FMA1>SMA1 && vA2>0 && vA3>0);

SellCondition = (FMA1<SMA1 && vA2<0 && vA3<0)です。

BuyExitCondition = (FMA1<SMA1);

SellExitCondition = (FMA1>SMA1);

 

...

言い忘れたこと

追加の終了条件を使用するために、私はUseAdditionaExitという パラメータを 追加しました。そのため、これらの条件を使うにはUseAdditionaExitをtrueに設定し、テストする必要があります。

harrytn:
ムラデンさんへ

Strategy Testerで試してみたところ、BUY/SELL EXIT CONDITIONのうち、MA Exit CONDITIONはMAがクロスしてすぐには出てこない・・・その代わり、per-longは何らかの形で出てくるのですが?どうすればいいのでしょうか、よろしくお願いします。

ありがとうございます。

BuyCondition = (FMA1>SMA1 && vA2>0 && vA3>0);

SellCondition = (FMA1<SMA1 && vA2<0 && vA3<0)です。

BuyExitCondition = (FMA1<SMA1)です。

SellExitCondition = (FMA1>SMA1);
 

Mladenさんありがとうございます

Mladenさんへ。

あなたの入力したEAは完璧に動作しています、あなたの良い仕事に改めて感謝します。

ありがとうございます、そして良い時間をお過ごしください。

よろしくお願いします。

mladen:
言い忘れましたが、追加の終了条件を使用するために、UseAdditionaExitという パラメータを1つ追加しました。そのため、これらの終了条件を使用するために、UseAdditionaExitをtrueに設定し、それをテストするように定義しました。