これはやってはいけない例だと理解しているのですが......。
標準のiMACD()インジケーターの どこが悪いのですか?なぜ2つのインジケータを使う必要があったのですか?
//--- MAハンドルを取得する ExtFastMaHandle=iMA(NULL,0,InpFastEMA,0,MODE_EMA,InpAppliedPrice); ExtSlowMaHandle=iMA(NULL,0,InpSlowEMA,0,MODE_EMA,InpAppliedPrice);
そして、そろそろドキュメントを読むべき時だ。
//--- int limit; if(prev_calculated==0) limit=0; else limit=prev_calculated-1;
読みやすさと操作性を損なわないように、もっと短い言葉で書くべきだ。
//--- int limit = prev_calculated == 0 ? 0 : prev_calculated-1;
その後、私たちは、バーの形でインジケータを待ってから、線の形で。チャートの種類によってそれを行うことができますか?インジケーターは、どのチャートに切り替えるかを示すものでなければなりません。
以下のボタンで切り替えます。![]()
これはやってはいけない例だと理解しているのですが......。
標準のiMACD()インジケーターの どこが悪いのですか?なぜ2つのインジケータを使う必要があったのですか?
そして、そろそろドキュメントを読むべき時だ。
読みやすさと操作性を損なわないように、もっと短い言葉で書くべきだ。
その後、我々は、バーの形でインジケータを待ってから、線の形で。チャートの種類に応じてそれを行うことができますか?インジケータは、切り替えるチャートを表示する必要があります。
以下のボタンで切り替えます。
1.インジケーターの親コードに変更を加えるか、2.インジケーター・ハンドルにアクセスし、インジケーター・バッファーから情報をコピーするかです。
これは、iMA インジケータ・バッファを読み込むことで、親コードに変更を加えるものです。
CopyBuffer(ExtFastMaHandle,0,0,to_copy,ExtFastMaBuffer) CopyBuffer(ExtSlowMaHandle,0,0,to_copy,ExtSlowMaBuffer)
では、最初の選択肢なのでしょうか、それとも2番目の選択肢なのでしょうか?親コードを変更するのか、バッファを読むのか?
チャートのビューを切り替えるボタンでインジケータのビューを切り替えて、インジケータの普遍性はどうでしょうか?
取引、自動取引システム、取引戦略のテストに関するフォーラム。
インジケータ:MACD ゼロレベル(カラーキャンドル)を超える
アレクセイ・ヴィクトロフ、2017.10.26 10:29 AM
次にバーの形でインジケーターを待ち、次にラインの形で待ちます。チャートの種類によって可能ですか?どのチャートに切り替えると、インジケータが表示されるはずです。
以下のボタンで切り替えてください。 ![]()
まあ、私はできる :) 。
プログラミングの知識があれば、自分で書くのも悪くない。
素晴らしいインジケーターですが、アドバイザーが不足しています。
これは普通のMACDインジケータです。ターミナルに付属しているExpert Advisorがあります。
これは、通常のターミナル用 MACD インジケータである。このインジケーターには、ターミナルに付属する既製の Expert Advisor があります。
ターミナルでは、Expert Advisorは異なる原理で動作します。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
MACDのゼロレベルとの交差(色付きローソク足):
色付きローソク足が、MACD指標がゼロラインを横切る領域を表示します。
作者: Vladimir Karputov