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

 
kenwa:
こんにちは、mladenさん。

またまたお騒がせしました。

添付のインジケーターをrsi版に変換することができないのですが、かなり複雑です。

また、以下のリンクのインジケータ(以前のdpoとは別物です)もあります。

DiNapoli Price Oscillator - MQL4 コードベース

自分でもやってみたのですが、うまくいきませんでした。

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

すでに8つのバッファを使用しています。

そのインジケータは、あなたがその値のrsiを作るために通常行うことを行うために完全に書き直す必要があります。

 
mladen:
それはすでに8バッファを使用しています その指標は、あなたが通常その値のrsiを作るために行うために完全に書き換える必要があるであろう

こんにちはmladen、私はバージョンを試して、あなたは私のコーディングレベルのために楽しい感じるだろう、私は私がメインとシグナルのためにrsiを計算できるようにするために2つのバッファを減らすためにしようと、もちろん動作しません; Dinapoli PO、Detrended Price Oscillator.mq4 - MQL4コードベース、唯一の1バッファが使用されるが、私もそれをrsiする方法がわからないです。(内の2つのケースと思われる)あなたはそれらをrsi助けることができる?どうもありがとうございます。

ファイル:
testcci2.mq4  4 kb
 
kenwa:
こんにちはmladen、私はバージョンを試して、あなたは私のコーディングレベルのために面白い感じるだろう、私は私がメインとシグナルのrsiを計算できるように2つのバッファを減らすためにしようとすると、もちろん動作しません; Dinapoli PO、Detrended Price Oscillator.mq4 - MQL4コードベース、1つだけのバッファを使用しますが、私はまたそれをrsiする方法がわからないです。(内の2つのケースと思われる)あなたはそれらをrsi助けることができる?多くのことをありがとうございます。

iMAOnArray(iMAOnArray())の方法を使用することはできません。

iMAInArray の第一引数は double 値ではなく array です (iMAOnArray() の呼び出しの結果です)。したがって、間違ったデータ型の iMAOnArray を計算しようとしているのです。

__________________________________

double iMAOnArray(double array[], int total, int period, int ma_shift, int ma_method, int shift)

数値配列に格納されたデータに対して移動平均を計算します。iMA(...)とは異なり、iMAOnArray関数はシンボル名、タイムフレーム、適用価格によってデータを受け取りません。価格データは事前に用意する必要があります。インジケータは左から右へ計算されます。配列要素にシリーズ配列のように(つまり右から左へ)アクセスするには、ArraySetAsSeries関数を使用する必要があります。パラメータ

array[] - データを含む配列.

total - カウントされるアイテムの数.0 は,配列全体を意味します.

period - 計算のための平均化された期間.

ma_shift - MA シフト.

ma_method - MA手法。移動平均法の列挙値のいずれかになります。

shift - インジケータ・バッファから取得した値のインデックス(現在のバーから指定された期間分前に相対的にシフトします)。

 

ありがとうございます、しかし、私はどのように行うのかわからない、私はrsi指標のセクションで要求することができますか? 再び感謝します。

 
kenwa:
ありがとうございます、しかし、私はどのように行うのかわからない、私はrsi指標のセクションで要求するかもしれません?

FXスナイパーのエルゴードCCIを2バッファだけ使用したバージョンです。これで簡単にRSIの計算を追加することができます。

 

mladenです。

あなたは素晴らしいです、複雑なコードをとても簡単にすることができます、私はあなたがしたことの内部をあまり理解していませんが、内部がとても簡単になるのがわかります。

 

こんにちはmladen

私はdpoに自分自身を試してみて、表示されていますが、私は標準的なI制限文などを使用していない、私は愚かな方法でそれを考えるとコーディングするので、あなたはそれを改善することができました 、任意の構文やロジック問題は、修正またはその内部のいくつかを改善してください、多くのおかげで再び。

ファイル:
 
kenwa:
こんにちはmladen私はdpoに自分自身を試してみて、表示されていますが、私は標準的なI制限文などを使用していない、私は愚かな方法でそれを私が考えるコーディングので、あなたはそれを改善することができます 、任意の構文やロジック問題は、修正または内部それのいくつかを改善してください、多くのおかげで再び。

ケンワ

私が見る限りでは、それはそれが必要であるように動作します。

もちろん、最適化することは可能ですが(すべてのコードは可能であり、すべての人のコードは可能です - 私のコードもさらに最適化できます)、それは時間とともにゆっくりと来ます

ハッピーコーディング

 

mladen

標準のi制限文の中の最適化の仕方がわからないのです。 前にも言ったように、私は単なるコピー&ペーストタイプのコーディング初心者です。

 
kenwa:
mladen 標準の i limit sentence を使って最適化する方法がわからないんです。 前にも言ったように、私はコピー&ペースト型のコーディング初心者です。

これは、それを行うための最も簡単な方法であろう

ファイル: