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

 
traveller00:

おっしゃるとおりです。BestIntervalは、潜在的な利益と、ネットとヘッジの時間間隔の両方で異なる結果を与えます。詳細はまだ見ていませんが、Deals listは一見間違っているように見えますが、CloseBy closesの開始時刻は、ほとんどがclosing orderの開始時刻に重なっています。

ネッティングにはCloseByはありません。

 
つまり、CloseByを使用したヘッジでは開始時刻が 常に正しく配列に記録されるとは限らないという ことです。その結果、正しくカウントされません。
 

fxsaber

Bestinterval、Mt4Orders、Virtual (mqh)を最終バージョンに更新しました。

テストには例を使います。何か手助けはありますか?



 
Nelk0n:

fxsaber

Bestinterval、Mt4Orders、Virtual (mqh)を最終バージョンに更新しました。

テストには例を使います。何か手助けはありますか?

#include <MT4Orders.mqh> //https://www.mql5.com/ru/code/16006

#include <fxsaber\Virtual\Virtual.mqh> //https://www.mql5.com/ru/code/22577

#define  BESTINTERVAL_ONTESTER // Критерий оптимизации - прибыль лучшего интервала.
#include <fxsaber\BestInterval\BestInterval.mqh> //https://www.mql5.com/ru/code/22710

#include <MT5Bridge.mqh> //https://www.mql5.com/ru/articles/8321

#include <..\Experts\Examples\MACD\MACD Sample.mq5>
 
BestIntervalはMT5スタイルのExpert Advisorで完全に動作します。

取引、自動取引システム、取引戦略のテストに関するフォーラム

ライブラリ: BestInterval

fxsaber, 2020.10.02 22:01

#include <MT4Orders.mqh> //https://www.mql5.com/ja/code/16006

#include <fxsaber\Virtual\Virtual.mqh> //https://www.mql5.com/ja/code/22577

#define  BESTINTERVAL_ONTESTER // 最適化の基準は、最良の区間の利益である。
#include <fxsaber\BestInterval\BestInterval.mqh> //https://www.mql5.com/ja/code/22710

#include <MT5Bridge.mqh> //https://www.mql5.com/ja/articles/8321

#include <..\Experts\Examples\MACD\MACD Sample.mq5>

このコードには少々驚かされる。新しい機能を得るために変更することなく、MT5スタイルのEAに非常にトリッキーな泥沼4つのライブラリ、。

MT5スタイルをMT4Orders経由でMT4スタイルに変換。そして、MT4-styleを介して動作するVirtualがピックアップされる。次にBestIntervalが組み込まれ、これもMT4スタイルで動作する。最後に、この入れ子人形全体がMT5Bridgeを介してMT5スタイルに変換され、標準のMT5-advisorに正しく入る。

しかし、結果は見栄えがよく、役目を果たしている。

削除済み  

この図書館のことを知ったのは今日なんだ。スレッドを全部読んだわけではありません...。

どういう意味か説明していただけますか?

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)
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
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
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
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

テストの後、純利益が165と表示されているにもかかわらず、です。

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

この図書館のことを知ったのは今日なんだ。スレッドを全部読んだわけではありません...。

どういう意味か説明していただけますか?

テストの後、純利益が165と表示されているにもかかわらず、です。

これは悪い間隔の排出の結果の詳細です。それはスレッドを読むことをお勧めします - だけ私の投稿。

削除済み  
fxsaber:

以上が、悪いインターバルを捨てた結果の詳細である。このスレッドを読む方がいい。

そうしよう。))

ひとつ小さな疑問があるのですが、指定された時間が悪いインターバルなのでしょうか?

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

ひとつ小さな疑問があるのだが、指定された時間は悪いインターバルなのだろうか?

良い間隔です。

削除済み  
fxsaber:

いいものだよ。

読んでみてください。

さらに質問 ))))

上記のログについて:

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

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


ライブラリの説明では、例では2つのインクルードが指定されています。

#include <MT4Orders.mqh> // https://www.mql5.com/ja/code/16006
#include <fxsaber\BestInterval\BestInterval.mqh> // 最適な取引間隔の計算

しかし、ポスト235では異なって います。何が正しいのでしょうか?


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