インディケータ: Extreme_TMA_line_indicator - ページ 2 12 新しいコメント lostsergio 2021.12.02 08:30 #11 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 "値で満たすことができるようにするために、コードで私が何かを見逃している場合は、親切に教えてもらえますか?または、これらの値にアクセスできるようにインジケーターを書き直すことは可能でしょうか? ありがとうございます。 Indicators: Extreme_TMA_line_indicator 初心者の方からの質問 MQL5 MT5 MetaTrader MetaTrader 5へのアップグレードを損なわずに行うためのヘルプ Enrique Enguix 2021.12.02 21:34 #12 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 "値で満たすことができるようにするために、コードで私が何かを見逃している場合は、親切に教えてもらえますか?または、これらの値にアクセスできるようにインジケータを書き直すことは可能でしょうか? ありがとうございます。 英語フォーラム qiaochu 2022.06.10 19:20 #13 このインジケーターをMT4バージョンに編集していただけませんか? Visemensato 2023.04.27 18:28 #14 インジケータに基づくローソク足の色付けルールを設定し、バンドを離れると買いまたは売りの色付けを開始することは可能でしょうか? Pullbackbaby 2023.11.10 04:15 #15 MTプラットフォームは初めてなんです...。ありがとうございます!色変更のアラートを コードに組み込む方法はありますか?方法を勉強しますので、ご指示ください!コーディングありがとうございました。) Pavel Golovko 2023.11.15 16:00 #16 Pete Horsnell #:このインディケータをRedrawをYESに設定して使用すると、見事に線が描画されます。しかし、私はEAを書いており、CopyBuffer()は常にRedraw NOに設定されているかのような値を返します。他にこのような問題が発生した人はいますか?ピート INPUT_YES = 1, // はい INPUT_NO = 0 // いいえ Cedro 2024.09.23 14:16 #17 再塗装しないようにする方法を知っていますか? Aleksei Timoshenkov 2025.03.10 10:46 #18 この美しいチャンネルインジケーターをずっと見ていた。チャンネルを検出する方法には驚かされた。コードを見てみると、あらら。このインジケーターはヒストリカル・データだけでカウントしているのですが、可能性があればTMAのサイズを先読みします。うわー、なんという動き :))) 12 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
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 "値で満たすことができるようにするために、コードで私が何かを見逃している場合は、親切に教えてもらえますか?または、これらの値にアクセスできるようにインジケーターを書き直すことは可能でしょうか? ありがとうございます。
このインディケータをRedrawをYESに設定して使用すると、見事に線が描画されます。しかし、私はEAを書いており、CopyBuffer()は常にRedraw NOに設定されているかのような値を返します。
他にこのような問題が発生した人はいますか?
ピート
INPUT_YES = 1, // はい
INPUT_NO = 0 // いいえ
この美しいチャンネルインジケーターをずっと見ていた。チャンネルを検出する方法には驚かされた。コードを見てみると、あらら。このインジケーターはヒストリカル・データだけでカウントしているのですが、可能性があればTMAのサイズを先読みします。うわー、なんという動き :)))