コーディングのヘルプ - ページ 224

 

Mladen様

問題を発見しました。それはBidとAskの問題でした

最高です。

 
Air92:
Mladenさん、こんにちは。Momentum-Atrにema+フィルターインジケータを追加することは可能でしょうか?しかし、唯一のそのEMAはあまりにも正規化されましたか?それは多分、他の平均、SMA maybe.franklyを追加する方が良いでしょう、私は何を作るためにわからない。私はこの指標でMAとのクロスを受信したい。それは勢いがゼロエントリを横切るために必要です。MAをクロス -終了

助けてください。

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

ムラデン様、無理か不合理か、教えてください。

 
Air92:
親愛なるムラデン、それが不可能であるか、それが不合理であるなら、どうか、私に言ってください。

Air92

私は投稿を正しく理解したかどうか、本当に自信がありません。ここに、平均化方法(通常のもの:SMA、EMA、SMA、LWMA)を選択できる「シグナル」行が追加されたバージョンがあります。

 
mladen:
Air92 私が投稿を正しく理解したかどうか、本当に自信がありません。これは、あなたが平均化方法(通常のもの:SMA、EMA、SMAとLWMA)を選択することができます "信号 "行を追加したバージョンです。

はい、正しく理解できました。

ファイル:
images.jpg  14 kb
 

ボラティリティ・ヒストグラム

こんにちは。

このインジケータは、各バーが何標準偏差で動くかをプロットするものですが、金やS&Pにプロットすると標準偏差が正しくプロットされないんです。このインジケータを入手したウェブサイトでは、どのように機能するのかが説明されています。Close to Close - MetaTrader Expert Advisor (メタトレーダー エキスパートアドバイザー)

どなたか、Xバーと比較してバーが移動した標準偏差の数を表示するように修正するのを手伝っていただけませんか。

ありがとうございます。

標準偏差-Close-to-Close.mq4

 
tradewiser:
こんにちは。

各バーが何標準偏差で動くかをプロットするこのインディケータを入手しましたが、金やS&Pのためにそれをプロットすると、標準偏差が正しくプロットされません。このインジケータを入手したウェブサイトでは、どのように機能するのかが説明されています。Close to Close - MetaTrader Expert Advisor (メタトレーダー エキスパートアドバイザー)

どなたか、Xバーと比較してバーが移動した標準偏差の数を表示するように修正するのを手伝っていただけませんか。

ありがとうございます。

標準偏差クローズトゥクローズ.mq4

tradewiser

私の見るところ、標準偏差を表示するのではなく、正規化された運動量の標準偏差を表示するものです。コードに関する限り、それが計算される方法は、コーダーは彼が意図したとおりにやったと思われます。

 

OK、ありがとう。今、私は理解しました。

mladen:
tradewiser 私の見るところ、これは標準偏差を示すものではなく、正規化された運動量の標準偏差を示すものです。コードに関する限り、それが計算される方法は、コーダーは彼が意図したとおりにやったと思われます。
 

mladenさん、mrtoolsさん、お忙しいところ申し訳ありませんが、1点だけ質問させてください。どうすれば15分と30分を1時間と4時間の上に置くことができるのでしょうか。スクリーンショットでわかるように、1時間と4時間は15分と30分の上にあります。

ichi360_monitor_v3_mod_1.mq4

ファイル:
 
johnjacob:
mladenさん、mrtoolsさん、お忙しいところすみませんが、1つだけ質問させてください。15分と30分が1時間と4時間の上に来るようにするにはどうしたらいいのでしょうか?

johnjacob

コードの中で "OBJPROP_YDISTANCE" がある行を探し、 "txt1H_..." というオブジェクトの値を "txt4H_..." と "txt30M_..." と "txt15M_..." に入れ替えてみてください。このようにすれば(Y位置を入れ替えれば)、すべてOKです。

 

ということですか......うまくいきませんでした......あなたがやってくれれば、それでいいのですが......。

// --- マスターホワイトのテキストを追加

ObjectCreate("txt15M_1",OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_1", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt15M_1")を作成します。

ObjectSet("txt30M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120); ObjectSet("txt15M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);

ObjectCreate("txt15M_2", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_2", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt30M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94); ObjectSet("txt15M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);

ObjectCreate("txt15M_3", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_3", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt30M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68); ObjectSet("txt15M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 64);

ObjectCreate("txt15M_4", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_4", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt30M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34); ObjectSet("txt15M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 36);

ObjectCreate("txt15M_5", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_5", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt15M_5")を作成します。

ObjectSet("txt30M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_5", OBJPROP_XDISTANCE, TextOffSetFromRight); ObjectSet("txt15M_5", OBJPROP_XDISTANCE, TextOffSetFromRight);

// ---- 元のテキスト(下に移動している)

ObjectCreate("txt1H_1", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_1", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt4H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120); ObjectSet("txt1H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);

ObjectCreate("txt1H_2", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_2", OBJPROP_CORNER, DisplayCorner); ObjectSet("txt1H_2", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt4H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94); ObjectSet("txt1H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);

ObjectCreate("txt1H_3", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_3", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt1H_3")を作成します。

ObjectSet("txt4H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68); ObjectSet("txt1H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 64);

ObjectCreate("txt1H_4", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_4", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt1H_4")を作成します。

ObjectSet("txt4H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34); ObjectSet("txt1H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 36);

ObjectCreate("txt1H_5", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_5", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt4H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_5", OBJPROP_XDISTANCE, TextOffSetFromRight);

// --- マスターホワイトのテキストを追加

ObjectCreate("txt30M_1", OBJ_LABEL, 0, 0, 0)を実行します。

ObjectSet("txt30M_1", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt15M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120); ObjectSet("txt30M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);

ObjectCreate("txt30M_2", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt30M_2", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt30M_2")を作成します。

ObjectSet("txt15M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94); ObjectSet("txt30M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);

ObjectCreate("txt30M_3", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt30M_3", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt30M_3")を作成します。

ObjectSet("txt15M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68); ObjectSet("txt30M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68);

ObjectCreate("txt30M_4", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt30M_4", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt30M_4")を作成します。

ObjectSet("txt15M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34); ObjectSet("txt30M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 14);

ObjectCreate("txt30M_5", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt30M_5", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt30M_5")を作成します。

ObjectSet("txt15M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_5", OBJPROP_XDISTANCE, TextOffSetFromRight); ObjectSet("txt30M_5", OBJPROP_XDISTANCE, TextOffSetFromRight);

// ---- 元のテキスト(下に移動しています)

ObjectCreate("txt4H_1", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt4H_1", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt4H_1")を作成します。

ObjectSet("txt1H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 96); ObjectSet("txt1H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);

ObjectSet("txt4H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120); ObjectSet("txt4H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);

ObjectCreate("txt4H_2", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt4H_2", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt1H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 96); ObjectSet("txt1H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);

ObjectSet("txt4H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94); ObjectSet("txt4H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);

ObjectCreate("txt4H_3", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt4H_3", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt4H_3")を作成します。

ObjectSet("txt1H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 96); ObjectSet("txt1H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);

ObjectSet("txt4H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68); ObjectSet("txt4H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 64);

ObjectCreate("txt4H_4", OBJ_LABEL, 0, 0, 0).ObjectSet("txt4H_4")を作成します。

ObjectSet("txt4H_4", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt4H_4")を作成します。

ObjectSet("txt1H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 96); ObjectSet("txt1H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);

ObjectSet("txt4H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34); ObjectSet("txt4H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 36);

ObjectCreate("txt4H_5", OBJ_LABEL, 0, 0, 0).ObjectSet("txt4H_5")を作成します。

ObjectSet("txt4H_5", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt1H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 96); ObjectSet("txt1H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);

ObjectSet("txt4H_5", OBJPROP_XDISTANCE, TextOffSetFromRight);