SignalBuffer=iMAOnArray(PPOBuffer,Bars,SignalEMA,0,MODE_EMA,i); // the for loop is executed for this line only
RSISignalBuffer = iRSIOnArray(SignalBuffer,0,RSIPeriodSignal,i); i--; // You do not need a "i--" when you have a "i++" in a for loop
[/PHP]
Add one more for loop (all "onArray" functions in metatrader demand to be executed on separate loop from an array filling loop) and all will be OK. Like this :
shtopr,
Take a look at this post :https://www.mql5.com/en/forum/181280/page7
EAでマルチタイムフレームインジケータを使用した場合、またそのようなEAをバックテストした場合に何が起こっているのかがわかります。Младен приветствую вас.
Ситуация сложная, И смешно и очень грустно....
Это какие то чудеса...))(
я с августа бьюсь над этим вопросом, обращался к двум специалистам - но безуспешно....
поэтому сам я, эту задачу не решу...((
Возможен ли какой то способ, брать сигнал с Alert(Алерт)?
Ведь Alert(Алерт) работает превосходно!!!!и без ошибок.
других мыслей уже нет...
Младен приветствую вас.
Это снова я.
Ситуация сложная, И смешно и очень грустно....
Это какие то чудеса...))(
я с августа бьюсь над этим, обращался к двум специалистам - но безуспешно....
поэтому сам я не решу эту задачу...(
Возможен ли какой то способ, брать сигнал с Alert(Алерт)?
Ведь Alert (Алерт) работает превосходно!!!!и без ошибок.
других мыслей уже нет...
Как удалить лишнее сообщение?????!
Младен приветствую вас.
Это снова я.
Ситуация сложная, И смешно и очень грустно....
Это какие то чудеса...))(
я с августа бьюсь над этим, обращался к двум специалистам - но безуспешно....
поэтому сам я не решу эту задачу...(
Возможен ли какой то способ, брать сигнал с Alert(Алерт)?
Ведь Alert (Алерт) работает превосходно!!!!и без ошибок.
このような場合、「ディアボロス」は、「ディアボロス」を「ディアボロス」と呼ぶことにします。shtopr
私が提供したリンクの投稿を読んでください。何が起こっているのかが説明されています。
または、閉じたバーを使用する(開いたバーではなく - バー番号の0の代わりに1を使用し、前のバーの 1の代わりに2を使用する)。
よろしくお願いします。
shtopr
私が提供したリンクの投稿をお読みください。何が起こっているのかが説明されています。
または、クローズドバーを使用する(オープンバーではなく、バー番号の0の代わりに1を、前のバーの1の代わりに2を使用する)。
よろしくОк.Спасибо.
ケンワ
これはcciのrsiです
kairi "インジケータを使えば、同じことが簡単にできることがおわかりいただけると思います。こんにちは mladen
p.178の#1780を参照してください、私は何時間も試行錯誤をしましたが、cciの状況ほど単純ではないようです。kairiは内部にケースを持っています、これらのイライラする失敗結果を得る 添付ファイルとして、すべては動作と表示ができません、それらを動作させるにはどうすればいいですか?ありがとうございました。
(PPOのようにシグナルラインがあるインジケータは、そのシグナルラインのrsiのシグナルも表示されることを望みます)
参考リンク
Percentage Price Oscillator (PPO) - MQL4 コードベース
Chaikin Oscillator - MQL4 Code Base(チャイキンオシレーター、MQL4コードベース
こんにちは mladen
p.178の#1780を参照してください。私は何時間も試用しましたが、試用時のcciの状況ほど単純ではないようです。kairiは内部にケースを持っており、これらのイライラする失敗結果を得る 添付ファイルとして、すべては動作と表示ができません、それらを動作させるにはどうすればよいですか?ありがとうございました。
(PPOのようにシグナルラインがあるインジケータは、そのシグナルラインのrsiのシグナルも表示されることを望みます)
参考リンク
PPO(Percentage Price Oscillator) - MQL4コードベース
Chaikin Oscillator - MQL4 コードベースRSI計算のためのケース構造を排除する。全く必要ありません。
RSIの計算のためのケース構造を排除する。あなたはすべてのそれを必要としない
私はコピーペーストの文章しか知らないので、よく理解できません。
私は以下のこのtest2versionを試して、まだ動作しませんし、かなり私のPCを停止している。
私は、このテスト2バージョンを試しましたが、まだ動作せず、私のPCをかなり停止させています。
このようにそれを行う
こんにちは mladen
p.178の#1780を参照してください。私は何時間も試用しましたが、試用時のcciの状況ほど単純ではないようです。kairiは内部にケースを持っており、これらのイライラする失敗結果を得る 添付ファイルとして、すべては動作と表示ができません、それらを動作させるにはどうすればよいですか?ありがとうございました。
(PPOのようにシグナルラインがあるインジケータは、そのシグナルラインのrsiのシグナルも表示されることを望みます)
参考リンク
PPO(Percentage Price Oscillator) - MQL4コードベース
Chaikin Oscillator - MQL4コードベース投稿されたPPOtestを拝見しました。
あなたのエラーは、これらの行から来る。
SignalBuffer=iMAOnArray(PPOBuffer,Bars,SignalEMA,0,MODE_EMA,i); // the for loop is executed for this line only
RSISignalBuffer = iRSIOnArray(SignalBuffer,0,RSIPeriodSignal,i); i--; // You do not need a "i--" when you have a "i++" in a for loop
[/PHP]
Add one more for loop (all "onArray" functions in metatrader demand to be executed on separate loop from an array filling loop) and all will be OK. Like this :
for(i=0; i<limit; i++) RSISignalBuffer = iRSIOnArray(SignalBuffer,0,RSIPeriodSignal,i);
[/PHP]
You also might consider changing this kind of loop :
[PHP]for(i=0; i<limit; i++)to this one :
[PHP]for(i=limit; i>=0; i--)この場合、結果は変わりませんが、ループの2番目の形式に慣れる方がよいでしょう。