ライブラリ: BestInterval - ページ 26

 
Сергей Таболин:

読んでみて

もっと質問する ))))

上記ログより

最初の行は削除されたインターバルの数です。

次の行。11:17から14:07までの時間。これは取引時間だ。しかし、削除されたインターバルの数は3ではなく、4である!矛盾している...。

よく数えてみて。


ライブラリーの説明では、例では2つのインクルードニクがある。

しかし、投稿235では 違います。何が正しいのでしょうか?


また、BestIntevalアクションが 入力パラメータに表示されません。何が間違っているのでしょうか?

バックテストログの最後に、Virtualに接続する必要があると書かれています。

削除済み  
fxsaber:

3つ、注意して数えてください。

バックテストのログの最後に、バーチャルに接続する必要があると書いてある。

2020.10.06 01:36:55.839 Core 1  2020.05.29 23:54:59   Amount of Delete Intervals = 3 (2020.03.01 - 2020.05.22)
						      00:00:00 - 11:17:21  выброшен 1
2020.10.06 01:36:55.839 Core 1  2020.05.29 23:54:59   11:17:22 - 14:07:37 : Profit = 127.25 (29.94%), Total = 9 (44.44%), PF = 6.43, Mean = 14.14, DD = 21.49, RF = 5.92
						      14:07:38 - 14:57:46  выброшен 2
2020.10.06 01:36:55.839 Core 1  2020.05.29 23:54:59   14:57:47 - 16:31:40 : Profit = 191.84 (45.13%), Total = 6 (50.00%), PF = 5.71, Mean = 31.97, DD = 21.45, RF = 8.94
						      16:31:41 - 17:30:27  выброшен 3
2020.10.06 01:36:55.839 Core 1  2020.05.29 23:54:59   17:30:28 - 19:33:01 : Profit = 105.99 (24.93%), Total = 11 (36.36%), PF = 2.80, Mean = 9.64, DD = 41.26, RF = 2.57
						      19:33:02 - 23:59:59  выброшен 4
2020.10.06 01:36:55.839 Core 1  2020.05.29 23:54:59   SUMMARY: 00:00:00 - 23:59:59 : Profit = 425.08 (100.00%), Total = 26 (42.31%), PF = 4.46, Mean = 16.35, DD = 30.20, RF = 14.08

私は4つ数えた。

ブリッジはどうですか?必要ですか?


私はこうした:

#include <MT4Orders.mqh>                           // https://www.mql5.com/ja/code/16006
#include <fxsaber\Virtual\Virtual.mqh> // バーチャル・ショッピング環境
#include <fxsaber\BestInterval\BestInterval.mqh> // https://www.mql5.com/ja/code/22710

コンパイル時、一度に100のエラーが 出た。

 
Сергей Таболин:

私は4人を数えた。

朝は朝だ。

橋はどうする?必要ですか?

MT5スタイルのExpert Advisorに必要なんだ。


こんな感じでやってみました:

コンパイル時に100のエラーが 一度に出た。

すべてうまくいく。ここでやめましょう。

削除済み  
fxsaber:

朝の方が賢明だ。

MT5スタイルのExpert Advisorに必要だ。

すべてうまくいく。今日はこれで終わりにしよう。

最も重要なことは、私は口うるさく言っているわけでも、あなたをいじめているわけでもないということです!ただ、理解できないだけなんだ。ごめんなさい.

  1. ログを見ると、削除されたインターバルの数は3。しかし、3つの "機能している "インターバルと4つの "機能していない"(削除された)インターバルがあることもわかります。私が盲目なのか、私たちの概念が違うのか、それとも子供の頃に数え方を教わらなかったのか(学校では金メダルで 脅されましたが)))))。
  2. なぜ例(MT5の場合)に明記されていないのですか?
  3. ...............

#include <MT4Orders.mqh>                           //https://www.mql5.com/ja/code/16006
//#include <fxsaberVirtual} // 仮想取引環境
#include <fxsaber\BestInterval\BestInterval.mqh> //https://www.mql5.com/ja/code/22710
0 errors, 0 warnings, 9245 msec elapsed         1       1

.............

#include <MT4Orders.mqh>                           //https://www.mql5.com/ja/code/16006
#include <fxsaber\Virtual\Virtual.mqh> // バーチャル・ショッピング環境
#include <fxsaber\BestInterval\BestInterval.mqh> //https://www.mql5.com/ja/code/22710
'VIRTUAL' - the declaration not allowed for the current scope   OrderInfo.mqh   34      22
'VIRTUAL' - struct undefined    OrderInfo.mqh   127     29
'VirtualOrderType' - member function not defined        OrderInfo.mqh   127     29
'VIRTUAL' - the declaration not allowed for the current scope   HistoryOrderInfo.mqh    27      22
'VirtualOrderType' - member function already defined    HistoryOrderInfo.mqh    27      22
.............
',' - unexpected token  Trade.mqh       1675    76
'FormatRequestResult' - undeclared identifier   Trade.mqh       1675    77
',' - unexpected token  Trade.mqh       1675    100
100 errors, 14 warnings         100     15

私は何も発明していません!

削除済み  
深くお詫び申し上げます。それとも、まだW7をお使いですか?
 
Сергей Таболин:

コンパイル時に100のエラーが 一度に出た。

ライブラリをZIPファイルとしてダウンロードしたため、個々のファイルの更新に伴って更新されていない可能性が高いです。その場合は、ファイルを個別にダウンロードしてください。

削除済み  
Edgar Akhmadeev:

ライブラリをZIPでダウンロードしたために、個々のファイルが更新されない可能性があります。その場合は、ファイルを個別にダウンロードしてください。

私はZIPではなく、1つずつダウンロードしました。

 
最近、夏時間から冬時間への移行があった。この論文が示している間隔は修正されるべきか/されるべきではないのか?また、根本的に正しいのでしょうか?
 
traveller00:
最近、夏時間から冬時間への移行があった。この論文が示している間隔は修正されるべきか/されるべきではないのか?また、根本的に正しいのでしょうか?

世界の一部は移行しているが、別の一部は移行していない。それゆえ、ゆがみの根本的な理由と技術的な 理由がある。

また、技術的に計算されたTesterのBestIntervalの適用もこの問題に ぶつかる可能性があります。


だからこそ、ユーザーによる警告が規定されているのです。

    if (!IsSessionsQuoteEqualTrade(_Symbol))
      Print2("WARNING: SymbolSessionsTrade != SymbolSessionsQuote.");


というわけで、トランジションには曖昧な点が多すぎて、明確な答えを出すのは不可能なのです。

 

まあ、技術的な理由は省くことができますし、技術的な手段によって極めて些細なことで解決されます。

そうではなく、私はあなたが研究を行ったかどうかに興味があります、クロックの転送後に間隔を調整することに意味があるかどうか?また、どうにかしてテストに入れたのか、それともコンバットアドバイザーを翻訳したのか?