EMA CROSS 1/2による相場予測 - ページ 2 12345678 新しいコメント ycomp 2006.02.19 04:08 #11 このインジケータを使う前に注意 こんにちは、EMA_Prediction.mq4というインディケータに重大なバグがあることに今気づきました。 昨日一日中、私の素敵なチャートに縦線を 引いて、何か重要なことが起きた時に分かるようにしていました。 このインジケータを付けてから、チャートから外しました...悪い考えです...私の線が全て消えてしまいました...実行する前にコードを見なかった私が悪いのですが、実行する前に校正しない人が他にもいるかもしれないので、注意喚起しておこうと思います。 では、要約すると...EMA_Prediction.mq4を削除すると、チャート上のすべての縦線が削除されます。 作者に提案したいのは、このようなコードを組み込むことです。 // will delete all objects that contain aID_Prefix void deleteObjects(string aID_Prefix) { int nObjects = ObjectsTotal(); for (int i=nObjects; i>=0; i--) { string objName = ObjectName(i); if(StringFind(objName, aID_Prefix, 0) >= 0) ObjectDelete(objName); } } そして、他のスクリプトのものと衝突しないように、VLINESに同じ接頭辞を付けることです... 例えば、"EMA_PREDICTION_VLINE_" [免責事項:このコードは自己責任で使用してください。私は、私が作成したいかなるコードにも責任を負いません。しかし、それは私のために今のところうまく機能しているようです。ただ、aID_Prefixを甘くしすぎると、多くのオブジェクトを削除してしまうので注意が必要です...例えば、aIDPrefix="a "は "a "を含むものをすべて削除してしまいます。もし、"a "で始まるものだけを削除したいのであれば、StringFindの>=0を0だけに変更することをお勧めします。 この修正はテストしていませんが、うまくいくはずです]。 Market Prediction with EMA コーディングのヘルプ Enumerations 削除済み 2006.02.19 08:05 #12 ShadowWz: こんにちは。コードを見てみると "iMA(NULL,0,LongEma,0,MODE_EMA, PRICE_CLOSE, pos-1)" とある。 今、私の疑問は、現在の、あるいは前日の "pos-1 "をどのようにして得ることができるのか? * 私は私が間違っていて、このインジケータは、EMAの方向を予測することを願っています。 乾杯。 CodersGuruです。 この件に対処していただけませんか? Shadowの言うとおりだと思います。 最初は、あなたのループがUp From 0ではなくDown To 0をカウントしていることと関係があるのかもしれないと思いましたが、いずれにせよ、まだ+1であるべきだと思います。 (また、矢印の位置を1本前にするために「pos-1」を使用しているようですが、「pos-1」がMAの前のバーを参照するためにも使用できるのかがよくわかりません。 もしPreviousEMAの計算が本当に "pos+1 "であるべきなら、シグナルを生成するために使われる2つのIF文は決して真になることはできません。 私はあなたのようなコーダーにはほど遠いので、私/私たちが間違っているならば、訂正してください。 また、もしあなたのコードが正しいのであれば、なぜ/どのようにそれが動作するのか、私が理解できないので、説明してみてください。 ありがとうございます。 ケリス robak 2006.02.19 15:17 #13 Codersguruさん、ありがとうございます。 おそらく買いのSL - 反転シグナル - 現在の安値が直近の安値を下回る - 最後のローソク足の半分を下回る終値 反転売りの場合 削除済み 2006.02.19 22:40 #14 市場予測 こんにちは、コーダー このインディケータ(と他のすべての仕事)をありがとうございます。シグナルは安定しているのでしょうか? マイクさん、ありがとうございます。 alp 2006.02.19 23:30 #15 今日はオージーとGBPCHFの2つのシグナルがあります。今日も最後まで見守りましょう。 ファイル: aussie.gif 19 kb gbpchf.gif 16 kb Thruline 2006.02.20 06:19 #16 このインジケータで縦線を 表示させないようにすることができません。 どなたかこの問題をお持ちの方はいらっしゃいませんか? 面白そうなのですが・・・。 削除済み 2006.02.20 07:33 #17 CodersGuru(または他の知識のあるコーダー)が上記の私の投稿に応答するまで、実際の口座で このインジケータを使用しないでください。 私はまだそれが適切に物事を計算しているとは思わない。 上記の投稿#13を参照してください。 ケリス 注:もしこのインジケータが正しく計算することが判明したら、スレッドを乱雑にしないために私の投稿を削除します。 robak 2006.02.20 07:42 #18 こんにちは 悪い知らせ 写真を見てください。1枚目は変更前、2枚目はTF変更後です。矢印が変わっています。 ファイル: bez_nazwy.gif 16 kb bez_nazwy2.gif 16 kb dirk 2006.02.20 08:22 #19 Robakさん、私は何も間違っていないと思いますが、1時間足のTFを使っていることを忘れないでください。 私はH4とD1を使っています。 alp 2006.02.20 08:27 #20 これまで、GBPCHFはまだ南下していますが、AUDUSDは矢印を失いました。 EMA1(=価格)とEMA2とのクロスは、正しく定式化することが不可能なため、この些細なクロスは何も予測できないと考えがちです。 間違っていればいいのですが。 ファイル: aussie2.gif 14 kb gbpchf2.gif 16 kb 12345678 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このインジケータを使う前に注意
こんにちは、EMA_Prediction.mq4というインディケータに重大なバグがあることに今気づきました。
昨日一日中、私の素敵なチャートに縦線を 引いて、何か重要なことが起きた時に分かるようにしていました。
このインジケータを付けてから、チャートから外しました...悪い考えです...私の線が全て消えてしまいました...実行する前にコードを見なかった私が悪いのですが、実行する前に校正しない人が他にもいるかもしれないので、注意喚起しておこうと思います。
では、要約すると...EMA_Prediction.mq4を削除すると、チャート上のすべての縦線が削除されます。
作者に提案したいのは、このようなコードを組み込むことです。
void deleteObjects(string aID_Prefix) {
int nObjects = ObjectsTotal();
for (int i=nObjects; i>=0; i--) {
string objName = ObjectName(i);
if(StringFind(objName, aID_Prefix, 0) >= 0)
ObjectDelete(objName);
}
}そして、他のスクリプトのものと衝突しないように、VLINESに同じ接頭辞を付けることです... 例えば、"EMA_PREDICTION_VLINE_"
[免責事項:このコードは自己責任で使用してください。私は、私が作成したいかなるコードにも責任を負いません。しかし、それは私のために今のところうまく機能しているようです。ただ、aID_Prefixを甘くしすぎると、多くのオブジェクトを削除してしまうので注意が必要です...例えば、aIDPrefix="a "は "a "を含むものをすべて削除してしまいます。もし、"a "で始まるものだけを削除したいのであれば、StringFindの>=0を0だけに変更することをお勧めします。 この修正はテストしていませんが、うまくいくはずです]。
こんにちは。
コードを見てみると
"iMA(NULL,0,LongEma,0,MODE_EMA, PRICE_CLOSE, pos-1)" とある。
今、私の疑問は、現在の、あるいは前日の "pos-1 "をどのようにして得ることができるのか?
* 私は私が間違っていて、このインジケータは、EMAの方向を予測することを願っています。
乾杯。CodersGuruです。
この件に対処していただけませんか? Shadowの言うとおりだと思います。 最初は、あなたのループがUp From 0ではなくDown To 0をカウントしていることと関係があるのかもしれないと思いましたが、いずれにせよ、まだ+1であるべきだと思います。 (また、矢印の位置を1本前にするために「pos-1」を使用しているようですが、「pos-1」がMAの前のバーを参照するためにも使用できるのかがよくわかりません。
もしPreviousEMAの計算が本当に "pos+1 "であるべきなら、シグナルを生成するために使われる2つのIF文は決して真になることはできません。
私はあなたのようなコーダーにはほど遠いので、私/私たちが間違っているならば、訂正してください。 また、もしあなたのコードが正しいのであれば、なぜ/どのようにそれが動作するのか、私が理解できないので、説明してみてください。
ありがとうございます。
ケリス
Codersguruさん、ありがとうございます。
おそらく買いのSL
- 反転シグナル
- 現在の安値が直近の安値を下回る
- 最後のローソク足の半分を下回る終値
反転売りの場合
市場予測
こんにちは、コーダー
このインディケータ(と他のすべての仕事)をありがとうございます。シグナルは安定しているのでしょうか?
マイクさん、ありがとうございます。
今日はオージーとGBPCHFの2つのシグナルがあります。今日も最後まで見守りましょう。
このインジケータで縦線を 表示させないようにすることができません。
どなたかこの問題をお持ちの方はいらっしゃいませんか?
面白そうなのですが・・・。
CodersGuru(または他の知識のあるコーダー)が上記の私の投稿に応答するまで、実際の口座で このインジケータを使用しないでください。 私はまだそれが適切に物事を計算しているとは思わない。 上記の投稿#13を参照してください。
ケリス
注:もしこのインジケータが正しく計算することが判明したら、スレッドを乱雑にしないために私の投稿を削除します。
こんにちは
悪い知らせ
写真を見てください。1枚目は変更前、2枚目はTF変更後です。矢印が変わっています。
Robakさん、私は何も間違っていないと思いますが、1時間足のTFを使っていることを忘れないでください。
私はH4とD1を使っています。
これまで、GBPCHFはまだ南下していますが、AUDUSDは矢印を失いました。
EMA1(=価格)とEMA2とのクロスは、正しく定式化することが不可能なため、この些細なクロスは何も予測できないと考えがちです。
間違っていればいいのですが。![](https://c.mql5.com/forextsd/smiles/cry.png)