ユニバーサルMAクロスEA - ページ 105 1...9899100101102103104105106107108109110111112...127 新しいコメント 削除済み 2014.01.16 04:24 #1041 Blaiserboyさん、ありがとうございます。 mincrossdistanceは確かに何となく似たような結果になり、いずれにしても確認ができました。テストしてみます。 sachin_syd 2014.01.27 11:43 #1042 親愛なるMrtools/Mladen 最大距離のパラメータを スローMAからバーの終値の距離に設定することは可能ですか? 現在の設定は無意味だと思います。 ありがとうございます。 Sachin Mladen Rakic 2014.01.27 21:12 #1043 sachin_syd: Mrtools/Mladen様Cud u plz set maximum distance parameter to be distance of closing price of a bar from the slow ma 現在の設定は無意味だと思います。 ありがとうございます。 Sachin Sachin 次のような行を見つけるだけです。 MaxDistance = MathFloor(MathAbs((FastMACurrent-SlowMACurrent)/pPoint)); FastMACurrent を Close[1] (最初に閉じたバーの終値) または Close[0] (まだ開いているバーの終値) に置き換えてください。 sachin_syd 2014.01.28 11:46 #1044 OK今テストしています。 cud u plzはまたここに助ける: https://www.mql5.com/en/forum/general mladen: Sachin単純に、次のような行を見つける。 MaxDistance = MathFloor(MathAbs((FastMACurrent-SlowMACurrent)/pPoint)); FastMACurrent を Close[1] (最初に閉じたバーの終値) または Close[0] (まだ開いているバーの終値) に置き換えてください。 sachin_syd 2014.02.03 21:22 #1045 親愛なるムラデンさん、なぜ時間フィルターが機能しないのか調べてください。 チャート上の赤い縦線が、取引するはずのない場所なのに取引されているのがわかります。Eaでは、特定の時間帯だけ取引するように設定しています。ありがとうございます。 mladen: Sachin次のようなラインを見つけるだけです。 MaxDistance = MathFloor(MathAbs((FastMACurrent-SlowMACurrent)/pPoint)); FastMACurrent を Close[1] (最初に閉じたバーの終値) または Close[0] (まだ開いているバーの終値) に置き換えてください。 ファイル: untitled.png 28 kb untitled_1.png 29 kb Stephane DO 2014.02.10 15:20 #1046 Mladenさん、こんにちは。 mql4のコードをコンパイルしたところ、以下のエラーが発生し、コンパイルできませんでした。 extern string Pivot.Setting = "---------- Pivot Filter Setting"; extern bool Use.Pivot.Filter = false; ==> というエラーが発生しました。 ==>'Use' - 未宣言の識別子 MACrossEAV1.5.mq4 458 7 Pivot」 - 想定される構造体またはクラス型 MACrossEAV1.5.mq4 458 11 Filter」 - 構造体またはクラス型が予想されます MACrossEAV1.5.mq4 458 17 何がいけなかったのでしょうか? ありがとうございました。 Mladen Rakic 2014.02.10 15:24 #1047 StephFX: Mladenさん、こんにちは。 mql4のコードをコンパイルすると、以下のようなエラーが出て、コンパイルできませんでした。extern string Pivot.Setting = "---------- Pivot Filter Setting";extern bool Use.Pivot.Filter = false;==> というエラーが発生しました。==>'Use' - 未宣言の識別子 MACrossEAV1.5.mq4 458 7Pivot」 - 想定される構造体またはクラス型 MACrossEAV1.5.mq4 458 11Filter」 - 構造体またはクラス型が予想されます MACrossEAV1.5.mq4 458 17何がいけなかったのでしょうか? ご協力ありがとうございました StephFX 変数名から". "を削除して ください。 例えば"_"に置き換えて、: extern string Pivot_Setting = "---------- Pivot Filter Setting"; extern bool Use_Pivot_Filter = false; そして、次のようになります。 if(Use_Pivot_Filter==true)とします。 とすれば、コンパイルはOKです。 Axel Franzen 2014.02.20 18:00 #1048 みなさん、こんにちは。 マーチンゲール戦略を試しているので、「STOP AND REVERSE」が最後のトレードが勝利したときのみ機能するようにしてみました。 int histotal=OrdersHistoryTotal(); if (histotal>0){for(int count=histotal-1;count>=0;count--) { if(OrderSelect(count,SELECT_BY_POS,MODE_HISTORY)) { if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { if(OrderProfit()>0)の場合。 { if(StopAndReverse==true && サブトータルトレード()>0) { if((LastTrade=="BUY" && SellCondition==true) || (LastTrade=="SELL" && BuyCondition==true)) { subCloseOrder(); if(subTotalTrade()>0) subCloseOrder()。 if(subTotalTrade()>0) subCloseOrder(); if(IsTesting() & && BuyCondition==true) { subCloseOrder(); if(IsTesting() && PrintControl==true) Print("STOP AND REVERSE !"); } } } } } } } しかし、うまくいっていないようです。最後のトレードが損切りであっても、逆指値してしまいます。何かいい方法はないでしょうか? ありがとうございます。 Mladen Rakic 2014.02.20 21:31 #1049 BlackCoq: 皆さん、こんにちは。 マーチンゲール戦略を試しているので、「STOP AND REVERSE」が最後のトレードが勝ちのときだけ機能するようにしようとしました。しかし、うまくいっていないようです。最後のトレードが損失であっても、ストップとリバースは行われます。何かいい方法はありませんか? ありがとうございます。 注文の時刻を確認して いません。注文の終了時間も確認する必要があり、終了時間が最も大きい注文が利益を確認したい注文です Axel Franzen 2014.02.20 21:40 #1050 mladen: 注文の時刻をチェックしていませんね。注文の終値もチェックする必要があり、終値が最も大きい注文が利益を確認したい注文です。 私はマーチンゲールシステムに非常に似たコードを使用しており、完璧に動作しています。 //|---------martingale int martingalefactor() { int histotal=OrdersHistoryTotal(); if (histotal>0) { for(int cnt=histotal-1;cnt>=0;cnt--) { if(OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY)) { if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { if(OrderProfit()<0)の場合。 { lotsfactor=lotsfactor*multiplier; return(lotsfactor)。 } さもなければ { lotsfactor=initiallotsfactor; if(lotsfactor<=0) { lotsfactor=1; return(lotsfactor); } } } } } return(lotsfactor); } マーチンゲールで動作しているのだから、今のも動作するはずでは? 1...9899100101102103104105106107108109110111112...127 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Blaiserboyさん、ありがとうございます。
mincrossdistanceは確かに何となく似たような結果になり、いずれにしても確認ができました。テストしてみます。
親愛なるMrtools/Mladen
最大距離のパラメータを スローMAからバーの終値の距離に設定することは可能ですか?
現在の設定は無意味だと思います。
ありがとうございます。
Sachin
Mrtools/Mladen様
Cud u plz set maximum distance parameter to be distance of closing price of a bar from the slow ma
現在の設定は無意味だと思います。
ありがとうございます。
SachinSachin
次のような行を見つけるだけです。
MaxDistance = MathFloor(MathAbs((FastMACurrent-SlowMACurrent)/pPoint));
FastMACurrent を Close[1] (最初に閉じたバーの終値) または Close[0] (まだ開いているバーの終値) に置き換えてください。
OK今テストしています。
cud u plzはまたここに助ける: https://www.mql5.com/en/forum/general
Sachin
単純に、次のような行を見つける。
MaxDistance = MathFloor(MathAbs((FastMACurrent-SlowMACurrent)/pPoint));
FastMACurrent を Close[1] (最初に閉じたバーの終値) または Close[0] (まだ開いているバーの終値) に置き換えてください。親愛なるムラデンさん、なぜ時間フィルターが機能しないのか調べてください。 チャート上の赤い縦線が、取引するはずのない場所なのに取引されているのがわかります。Eaでは、特定の時間帯だけ取引するように設定しています。ありがとうございます。
Sachin
次のようなラインを見つけるだけです。
MaxDistance = MathFloor(MathAbs((FastMACurrent-SlowMACurrent)/pPoint));
FastMACurrent を Close[1] (最初に閉じたバーの終値) または Close[0] (まだ開いているバーの終値) に置き換えてください。Mladenさん、こんにちは。
mql4のコードをコンパイルしたところ、以下のエラーが発生し、コンパイルできませんでした。
extern string Pivot.Setting = "---------- Pivot Filter Setting";
extern bool Use.Pivot.Filter = false;
==> というエラーが発生しました。
==>'Use' - 未宣言の識別子 MACrossEAV1.5.mq4 458 7
Pivot」 - 想定される構造体またはクラス型 MACrossEAV1.5.mq4 458 11
Filter」 - 構造体またはクラス型が予想されます MACrossEAV1.5.mq4 458 17
何がいけなかったのでしょうか?
ありがとうございました。
Mladenさん、こんにちは。
mql4のコードをコンパイルすると、以下のようなエラーが出て、コンパイルできませんでした。
extern string Pivot.Setting = "---------- Pivot Filter Setting";
extern bool Use.Pivot.Filter = false;
==> というエラーが発生しました。
==>'Use' - 未宣言の識別子 MACrossEAV1.5.mq4 458 7
Pivot」 - 想定される構造体またはクラス型 MACrossEAV1.5.mq4 458 11
Filter」 - 構造体またはクラス型が予想されます MACrossEAV1.5.mq4 458 17
何がいけなかったのでしょうか?
ご協力ありがとうございましたStephFX
変数名から". "を削除して ください。
例えば"_"に置き換えて、:
extern string Pivot_Setting = "---------- Pivot Filter Setting";
extern bool Use_Pivot_Filter = false;
そして、次のようになります。
if(Use_Pivot_Filter==true)とします。
とすれば、コンパイルはOKです。
みなさん、こんにちは。
マーチンゲール戦略を試しているので、「STOP AND REVERSE」が最後のトレードが勝利したときのみ機能するようにしてみました。
{
for(int count=histotal-1;count>=0;count--)
{
if(OrderSelect(count,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
{
if(OrderProfit()>0)の場合。
{
if(StopAndReverse==true && サブトータルトレード()>0)
{
if((LastTrade=="BUY" && SellCondition==true) || (LastTrade=="SELL" && BuyCondition==true))
{
subCloseOrder();
if(subTotalTrade()>0) subCloseOrder()。
if(subTotalTrade()>0) subCloseOrder(); if(IsTesting() & && BuyCondition==true) { subCloseOrder();
if(IsTesting() && PrintControl==true) Print("STOP AND REVERSE !");
}
}
}
}
}
}
}
しかし、うまくいっていないようです。最後のトレードが損切りであっても、逆指値してしまいます。何かいい方法はないでしょうか?
ありがとうございます。
皆さん、こんにちは。
マーチンゲール戦略を試しているので、「STOP AND REVERSE」が最後のトレードが勝ちのときだけ機能するようにしようとしました。
しかし、うまくいっていないようです。最後のトレードが損失であっても、ストップとリバースは行われます。何かいい方法はありませんか?
ありがとうございます。注文の時刻を確認して いません。注文の終了時間も確認する必要があり、終了時間が最も大きい注文が利益を確認したい注文です
注文の時刻をチェックしていませんね。注文の終値もチェックする必要があり、終値が最も大きい注文が利益を確認したい注文です。
私はマーチンゲールシステムに非常に似たコードを使用しており、完璧に動作しています。
//|---------martingale
int martingalefactor()
{
int histotal=OrdersHistoryTotal();
if (histotal>0)
{
for(int cnt=histotal-1;cnt>=0;cnt--)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
{
if(OrderProfit()<0)の場合。
{
lotsfactor=lotsfactor*multiplier;
return(lotsfactor)。
}
さもなければ
{
lotsfactor=initiallotsfactor;
if(lotsfactor<=0)
{
lotsfactor=1;
return(lotsfactor);
}
}
}
}
}
return(lotsfactor);
}
マーチンゲールで動作しているのだから、今のも動作するはずでは?