インディケータ: Extreme_TMA_line_indicator - ページ 2

 
TMA_Extreme_line_indicatorを公開されたのは少し前ですが、私はつい最近それを発見しました...そして、とても気に入っています! iCustomを使用して配列を満たし、いくつかの変数に中央線の値を取得する、いくつかの操作を自動化するためにそれを使用しようとしています。インジケータをINPUT_YESで表現しても、「redraw INPUT_NO」の値しか取得できません。これは私が使用しているコードです:enum ENUM_INPUT_YES_NO { INPUT_YES = 1, // はい INPUT_NO = 0 // いいえ };input TMAPeriods = 20 input TMA_ATRPeriods = 20 input TMA_ATRWidth = 3 input ENUM_INPUT_YES_NO InpRedraw = INPUT_YES; // 再描画 double TMA[]; int TMAControlPanel;double TMA_1, TMA_2, TMA_3; int OnInit() { ArraySetAsSeries(SlowTMADATA,true); TMAControlPanel = iCustom(_Symbol, PERIOD_CURRENT, "TMA_Extreme_line_indicator", TMAPeriods, TMA_ATRPeriods, TMA_ATRWidth, INPUT_YES);} void OnDeinit(const int reason) {


























IndicatorRelease(TMAControlPanel); } void OnTick() { CopyBuffer(TMAControlPanel, 0, 0, 5, TMADATA);TMA_1 = NormalizeDouble(TMADATA[1],6); TMA_2 = NormalizeDouble(TMADATA[2],6);TMA_3 = NormalizeDouble(TMADATA[3],6); } 変数TMA_1、TMA_2、TMA_3を "redraw INPUT_YES "値で満たすことができるようにするために、コードで私が何かを見逃している場合は、親切に教えてもらえますか?または、これらの値にアクセスできるようにインジケーターを書き直すことは可能でしょうか? ありがとうございます。
 
lostsergio IndicatorRelease(TMAControlPanel); } void OnTick() { CopyBuffer(TMAControlPanel, 0, 0, 5, TMADATA);TMA_1 = NormalizeDouble(TMADATA[1],6); TMA_2 = NormalizeDouble(TMADATA[2],6);TMA_3 = NormalizeDouble(TMADATA[3],6); } 変数TMA_1、TMA_2、TMA_3を "redraw INPUT_YES "値で満たすことができるようにするために、コードで私が何かを見逃している場合は、親切に教えてもらえますか?または、これらの値にアクセスできるようにインジケータを書き直すことは可能でしょうか? ありがとうございます。












英語フォーラム
 
このインジケーターをMT4バージョンに編集していただけませんか?
 
インジケータに基づくローソク足の色付けルールを設定し、バンドを離れると買いまたは売りの色付けを開始することは可能でしょうか?
 
MTプラットフォームは初めてなんです...。ありがとうございます!色変更のアラートを コードに組み込む方法はありますか?方法を勉強しますので、ご指示ください!コーディングありがとうございました。)
 
Pete Horsnell #:

このインディケータをRedrawをYESに設定して使用すると、見事に線が描画されます。しかし、私はEAを書いており、CopyBuffer()は常にRedraw NOに設定されているかのような値を返します。

他にこのような問題が発生した人はいますか?

ピート

INPUT_YES = 1, // はい

INPUT_NO = 0 // いいえ

 
再塗装しないようにする方法を知っていますか?
 

この美しいチャンネルインジケーターをずっと見ていた。チャンネルを検出する方法には驚かされた。コードを見てみると、あらら。このインジケーターはヒストリカル・データだけでカウントしているのですが、可能性があればTMAのサイズを先読みします。うわー、なんという動き :)))