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

 
bilbao:

mladenさん。

ローソク足の終値でアラームを鳴らすことはできますか?

現在の ローソク足に対してアラームを出すだけです。

について

それを試してみてください
ファイル:
 
mladen:
試してみる

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

は、1 に置く必要がありますか?

 

MT5のインジケーターデータにアクセスしてチャート上に表示する簡単な方法はありませんか?MT5が登場した当初は、単純なインジケータのためにコードが非常に複雑であったことを知っています。

例えば、MT4でMAクロスをチャートオブジェクトに 表示させたい場合、次のようにします。

double slow_MA = iMA(Symbol(),0,100,0,MA_MODE,MA_PRICE,0);

double fast_MA = iMA(Symbol(),0,35,0,MA_MODE,MA_PRICE,0);

if (ma_fast > ma_slow){ col = clrLime;}; if (ma_fast < ma_slow){ col = clrLime;}.

if (ma_fast < ma_slow) {col = clrRed;}.

else {col = clrGray;} となります。


それとも、この情報にアクセスするために、何行ものコードを書かなければならないのでしょうか?

私はシンプルな答えを見つけました。それは、mq5を使用してコードを完全に書き直す代わりに、mq4を変換 することでした。

 
bilbao:

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

は、1 に置く必要がありますか?

はい
 
mladen:
はい

mladen様。

添付のインジケータに「水平・垂直方向のアライメント」の設定を追加して頂ければ幸いです。

ありがとうございます。

ファイル:
 
oguz:

mladen様。

添付のインジケータに「水平・垂直方向のアライメント」の設定を追加して頂ければ幸いです。

ありがとうございます。

チェック できるように、オリジナルの(デコンパイルされていない)ソースコードを投稿してください。
 
mladen:
チェックできるように、オリジナルの(デコンパイルされていない)ソースコードを投稿してください。

ごめんね!」。

これを見つけたんです。

これがオリジナルのインジであることを望みます。

ファイル:
 

Renkoボックスと多少似たようなチャート手法がありますが、ある点から見るとこちらの方が優れていると言われています。

ポイント・オリジナル・チャート (http://www.az-invest.eu/point-original-bars-for-metatrader)

ポイント・オリジナル・バー (https://ovo.cz/products/offline-charts-for-mt4/point-original-bars)

このようなバーの計算に関する十分な情報は見つかりませんでしたが、唯一見つけたのは、上で紹介したサイトの一つです。

"...ポイント・オー・バーは、始値から終値までの範囲を一定の水準で保持します。新しいバーを形成するために、価格が前のバーの元の開口部の値に戻ることを必要とするだけです。このタイプのチャートでは、支持線と抵抗 線の発見が非常に容易で、反転ポイントの捕捉も簡単です。

また、このチャートでは、特別な設定により、その日の正しいOHLC値(その日の始値、高値、安値、終値に対応する値)を維持することができます(チャート上の丸で囲ったポイントは、新しい日が始まったときに始値がリセットされたことを示しています)".


RenkoMeanLivechart_v1.0_new_format_Alerts.mq4 を取り出して修正しました。行218-220; 256-258; 293-295; 379-381; 423-425; を修正しましたが、成功しませんでした。エラーも警告もなくコンパイルされますが、動作せず、MT4プラットフォームがフリーズしてしまいます。私の実験の "結果 "を添付します。


コーディングのヘルプをお願いします。


ファイル:
 
chrisstoff:

Renkoボックスと多少似たようなチャート手法がありますが、ある点から見るとこちらの方が優れていると言われています。

ポイント・オリジナル・チャート (http://www.az-invest.eu/point-original-bars-for-metatrader)

ポイント・オリジナル・バー (https://ovo.cz/products/offline-charts-for-mt4/point-original-bars)

このようなバーの計算に関する十分な情報は見つかりませんでしたが、唯一見つけたのは、上で紹介したサイトの一つです。

"...ポイント・オー・バーは、始値から終値までの範囲を一定の水準で保持します。新しいバーを形成するために、価格が前のバーの元の開口部の値に戻ることを必要とするだけです。このタイプのチャートでは、支持線と抵抗線の発見が非常に容易で、反転ポイントの捕捉も簡単です。

また、このチャートでは、特別な設定により、その日の正しいOHLC値(その日の始値、高値、安値、終値に対応する値)を維持することができます(チャート上の丸で囲ったポイントは、新しい日が始まったときに始値がリセットされたことを示しています)".


RenkoMeanLivechart_v1.0_new_format_Alerts.mq4 を取り出して修正しました。行218-220; 256-258; 293-295; 379-381; 423-425; を修正しましたが、成功しませんでした。エラーも警告もなくコンパイルされますが、動作せず、MT4プラットフォームがフリーズしてしまいます。私の実験の "結果 "を添付します。


コーディングのヘルプをお願いします。


どのような変更を行ったのですか?

オリジナルと比較したり、元に戻したり、1回ずつ変更してみたりしましたか?

 
mladen:

具体的にどのような変更を行ったのでしょうか?

変更点をオリジナルと比較したり、元に戻したり、一度に1つずつ変更してみたりしましたか?

ムラデン

アドバイスありがとうございました。添付したのは両方のインジケーターで、オリジナルは
RenkoMeanLivechart_v1.0_new_format_Alerts.mq4 です。
と、修正版の
実験_POC.mq4

変更点
オリジナル(RenkoMeanLivechart_v1.0_new_format_Alerts.mq4内)です。

while(!UpTrend && (Low[i] < PrevLow - 0.5 * BoxPoints || CompareDoubles(Low[i], PrevLow - 0.5 * BoxPoints))) {
                  PrevHigh = PrevHigh - 0.5 * BoxPoints;
                  PrevLow = PrevLow - 0.5 * BoxPoints; 

Experiment_POC.mq4)を変更しました。

while(!UpTrend && (Low[i] < PrevLow || CompareDoubles(Low[i], PrevLow)))
{
               //PrevHigh = PrevHigh - 0.5 * BoxPoints;
               //PrevLow  = PrevLow  - 0.5 * BoxPoints;

218-220行目、256-258行目、293-295行目、379-381行目、423-425行 目にコードスニペットが繰り返し存在しているので、すべての変更は同じです。