エラー、バグ、質問 - ページ 2607

 
Slava:

過去データの場合、対応するバーの始値、高値、安値、終値を取り、合成バーの始値、高値、安値、終値を再計算する

次のビルドで修正される予定です。

Ask(EURUSD)関数を使用した場合、このシンボル(この例ではEURUSD)のオープン+スプレッド、ハイ+スプレッド、ロー+スプレッド、クローズ+スプレッド値がヒストリカル合成データ作成時に使用されます。

 
Slava:

ask(EURUSD) 関数を使用する場合、このシンボル(この例では EURUSD)の open+spread, high+spread, low+spread, close+spread の値は、過去の合成データを構築する際に使用されます。

これでも正確さにはかなり遠いでしょう。例えば、low_ask_EURUSDは常にlow_bid_EURUSD + minSpreadよりはるかに大きいです。つまり、合成されたものは、(ティック履歴に 基づく)本物のものよりもはるかに優れたアスクスキーを得ることができるのです。

履歴の一部を刻みで正確に計算することを提案するのは、理にかなっているのかもしれません。

 
Slava:

ヒストリカルデータの場合、対応するバーの始値、高値、安値、終値が合成バーの始値、高値、安値、終値の再計算に使用されます。

これは明らかな誤りであり、これは入札価格である。ここに記載されているhttps://www.metaquotes.net/ru/metatrader5/news、ドルインデックスなどについては、過去のデータに基づく誤ったものです。価格履歴については、こちら(https://www.mql5.com/ru/forum/327330)に詳しく書きました

"そして、このシンボルのopen+spread, high+spread, low+spread, close+spreadの値は、過去の合成データを構築するために使用されます。"

これも間違っています、上のコメントに同意します。

Что нового в MetaTrader 5?
Что нового в MetaTrader 5?
  • www.metaquotes.net
MetaTrader 5 build 2005: Экономический календарь, MQL5-программы в виде сервисов и API для языка R Terminal Полностью обновлен встроенный экономический календарь. Экономический календарь — наша собственная разработка. В нем доступны более 600 показателей и индикаторов 13 крупнейших экономик мира: США, Евросоюза, Японии, Великобритании...
 
fxsaber:

これでも正確さにはかなり遠いでしょう。例えば、low_ask_EURUSDは常にlow_bid_EURUSD + minSpreadよりはるかに高いです。つまり、合成樹脂は現実(ティック履歴 上)よりもはるかに優れたアスクスキーを持つことになります。

履歴の一部を刻みで正確に計算することを提案するのは、理にかなっているのかもしれません。

そう、ティックを通して数えることに意味があるのです。しかし、いつ実施されるかは不明である

 
Lyuk:

これは明らかな誤りであり、これは入札価格である。ここに記載されているhttps://www.metaquotes.net/ru/metatrader5/news、ドルインデックスなどについては、過去のデータに基づく誤ったものです。価格履歴については、こちら(https://www.mql5.com/ru/forum/327330)に詳しく書きました

"このシンボルのopen+spread, high+spread, low+spread, close+spreadの値は、過去の合成データを構築する際に使用されます。"

これも間違っています、上のコメントに同意します。

間違っている。しかし、前作よりもやや正解に近い。

現段階では、これより正しいバリエーションを提供することはできません。

 
箱から出してほしい」という気持ちはわかりますが、今のままでは、ティックを含むあらゆるデータから、誰でもキャスタウェイ・ツールでそのようなインデックスを構築することが可能です。
 
最適化がユーザーによって中断され、終了していないことを知るにはどうしたらよいですか?今となってはどうしようもないような?OnTesterDeinit ハンドラは、OnDeinit と同様に reason パラメータを受け付ける必要があります(適切なコード/番号を追加する)。
 
Stanislav Korotky:
最適化がユーザーによって中断され(あるいは他の理由によって)完了しなかったかどうかを知るにはどうしたらよいでしょうか?今更どうしようもないような気もしますよね。OnTesterDeinit ハンドラは、OnDeinit と同様に reason パラメータを受け付ける必要があります(適切なコード/番号を追加する)。

完全なオーバーキルが認識できる。

 
fxsaber:

完全なやりすぎを見抜くことが可能です。

遺伝を含めた一般的なケースを知りたい。

削除済み  

MT5ターミナルとMT5テスターで、MQLInfoString(MQL_PROGRAM_NAME)が異なる値を返すことに気づきました。

クライアントターミナルではMyIndicatorが返され、Strategy TesterではMySubFolderThailandMyIndicator.ex5が返されます。

これはバグなのでしょうか、それとも機能なのでしょうか?