OFFLINE_RECORD_SIZEが使用される理由
次の場合
int position=bars_back*OFFLINE_RECORD_SIZE;
常に0?
なぜ OFFLINE_RECORD_SIZEが使われるのか?
は常に0なのでしょうか?
これはすべて、WriteOfflineBar( 履歴ファイルにデータを書き込む機能)を 普遍的なものにするためです。
例えば、ヒストリーの途中にあるバーの値を更新する必要がある場合、例えば最後のバーの値を更新する必要がある場合、bars_back=1を指定すると、そのバーが更新されます。
これはすべて、WriteOfflineBar( 履歴ファイルにデータを書き込む機能)を万能にするためである。
例えば、ヒストリーの途中にあるバーの値を更新する必要がある場合、例えば最後から2番目のバーの値を更新する必要がある場合、bars_back=1を指定すれば更新されます。
こんにちは。こちらのコードをご覧ください:
- 投票: 10
- 2009.12.16
- baramantan
- www.mql5.com
迅速な回答をありがとうございます。私は外国為替市場でこのRenkoシステムをテストしていますが、私の問題は、ブラジルの証券取引所でリアルタイムの信号を持っていないことです。新しいMT5だけで、私がMT4でRenkoチャートを使用するために、私はあなたのスクリプトまたはインジケータ(savehistoryhst.mq5)でMT5を介してリアルタイムで過去の データで更新される.hstファイルが必要です。periodcon.mq4のルーチンをMQ5に変換したような、リアルタイムでのデータ更新ルーチンを追加できますか?そうすれば、MT5でチャートを開き、スクリプトをロードし、リアルタイムで更新された.hstファイルにアクセスするMT4を開くことができます。
ありがとうございます!
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
HSTへの履歴保存:
このスクリプトはMetaTrader 4でサポートされている、バイナリ*.hstファイルを作成することができます。ファイルには MetaTrader 4に履歴データとしてインポートすることができ、オフラインチャートとして開くこともできます。
このスクリプトは、比較のために同じデータが必要なので、最初にはMQL4とMQL5で書かれた指標のチェックのために設計されました。
作者: Andrey Voytenko