[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 327

 
Merincool:

試してみます、ありがとうございました。


どうもありがとうございます、うまくいっているようです。

また、前の記事についてですが、アレイは私の方が正しいのでしょうか? それとも間違っているのでしょうか?

 
amurik61:

5番目のパラメータは0、つまり最後の小節です。

はこのようにします。

docより抜粋

doubleiRSI() 文字列 symbol, int timeframe, int period, int applied_price, int shift)
相対強度指数(Relative strength index)を計算し、その値を返す。
パラメータ
記号 - 指標を算出するために使用するデータを表す記号。 NULLは現在のシンボルを意味する。
タイムフレーム - タイムフレームTimeframe列挙 値のいずれかを指定することができる。0は現在のチャートのタイムフレームを意味します。
時期 - 計算のための期間数。
適用価格 - 適用価格です。Appliedprice enumeration の 値のいずれかを指定することができる。
シフト - 指標バッファから取得した値のインデックス(現在のバーから指定した時間分前に相対的にシフトする)。

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

そして、前の記事で紹介したアレイについてですが、これは正しいのでしょうか?

 
Merincool:


どうもありがとうございます、うまくいっているようです。

また、前の記事で紹介したアレイについてですが、これは正しいのでしょうか?


私自身も同じ間違いをしました。5年間プログラミングをしてきて、配列がどちらから埋められても違いはないと思っていました :)

しかし、MQL4はその違いがあることを証明しています。グルグル、はっきりさせる?

 
 

テスト終了後ではなく、テスト中にチャート上にインジケーターの線を 表示させることは可能でしょうか?

敬称略、シュルキン。

 
Shurkin:

テスト終了後ではなく、テスト中にチャート上にインジケーターの線を表示させることは可能でしょうか?

シュルキンさん、よろしくお願いします。


最も簡単で最も間抜けな方法。

  • ビジュアライゼーションでテストを開始する。
  • 一時停止」をクリックする。
  • 必要なインデックスを手動でチャートに追加します。
  • ポーズを解除する。
 

ああ、それは私が必要とするものです!そしてもう一つの質問は、私は概念についてあまりにも知らない、どのセクションでそれを読むか、配列は同じではありません。
 
Merincool:

私はRSI(アナログはRandomIndicatorSignals mq4)をベースにしたシンプルなインジケータを書こうとしています。

私はRSIをベースにしたシンプルなインジケータを書こうとしています(記事MQL4 Language for DummiesのRandomIndicatorSignals.mq4このインジケータのアナログ用。カスタムインディケーター(その1)(https://www.mql5.com/ru/articles/1500)

考え方は簡単で、RSIがトップやトラフを描いたら、チャート上に矢印を描きます。

一見問題なさそうですが、私見では各ローソク足のRSI値バッファが満たされておらず、そのため動作しないようです。以下はそのコードです。


論理エラーを削除すれば、問題なく動作します

ファイル:
rsibarrow.mq4  3 kb
 
Vinin:


論理エラーを削除すれば、すべて正常に動作する


))) チュートリアルをありがとうございました。
 
Sepulca:


最も簡単で最も間抜けな方法。

  • ビジュアライゼーションからテストを開始します。
  • ポーズを押す。
  • 目的のインデックスを手動でチャートに追加する。
  • ポーズ」を解除する。
ありがとうございます。シュルキン