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

 
mt4用のアップデートをお願いします。
 
Revo Trades:
mt4用のアップデートをお願いします。

このライブラリはこのプラットフォームで動作するはずです。

 

次のような問題があります。

BestIntervalアクション==falseではすべて正常です。

BestInterval Action == trueでは以下のようになります:

セクションを有効にする:

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

#define BESTINTERVAL_ONTESTER  // 最適化の基準 - 最良の区間の利益。  
 
// define VIRTUAL_TESTER // 仮想取引環境で起動する  
 
#include <fxsaber / Virtual / Virtual.mqh>  //https:// www.mql5.com/en/code/22577  
 
#include <fxsaber / BestInterval / BestInterval. mqh>  //https://www.mql5.com/ ru / code / 22710  

#include <../ Experts / fxsaber / TesterEA / TesterEA.mq4> 

最新のファイルをダウンロードしました(ロシアのセクションから)。コンパイルエラーや警告はありません。私はMT5ビルド2085を実行しています。

何が問題なのでしょうか?

ファイル:
tester.log  5 kb
 
Enrique Dangeroux:

何が問題なのか?

先週、プライベートメッセージで このライブラリーの動作について議論があった。今回も正常に動作することが確認されました。

テスターのログを全文添付してください。

 
fxsaber :

先週、プライベートメッセージで このライブラリーの動作について議論があった。今回も正しく動作していることが確認された。

テスターの完全なログを添付してください。

返信ありがとうございます。ログは前の投稿に添付されています。

 
Enrique Dangeroux:

残念ながら、この問題を再現することはできません。

新しいmqhファイルを別途ダウンロードしたほうがよいでしょう。

 

そう、コード・ベース・ファイルはすべてめちゃくちゃなのだ(BestIntervalのzipファイルにはDeal_Base.mqhがない、言語によってバージョンが違うなど。Д.).

ロシア語セクションからBestInterval、Virtual、MT4Orders用の別々のファイルをダウンロードしました。これで問題は解決しました。

本当にありがとうございました!

 

こんな結果が出た:

2秒ずつ2つのセグメントがカットされているのがわかるだろう。おそらく、カット間隔の最小サイズを制限することは理にかなっているのではないでしょうか?


ps: MT5の最新ビルドでは、コンパイル時に「非推奨の動作、hiddenメソッド呼び出しは将来のMQLコンパイラバージョンで無効になる」という警告が多数表示されます。

 

BestIntervalを接続した後、OnTesterを動作させたままにする簡単な方法はありますか?

それは役に立ちません:

#define  BESTINTERVAL_CALL_ONFUNCTIONS // BESTINTERVAL_ONTESTERモードでは、OnTesterとOnTimerが呼び出される。

BESTINTERVAL_ONTESTER_FORMULAは問題を解決しません)。

 
Andrey Khatimlianskii:

こんな結果が出た:

2秒ずつ2つのセグメントがカットされているのがわかるだろう。おそらく、カット区間の最小サイズを制限することに意味があるのだろう。

あなたは一度に1つの取引を捨てています。つまり、オープン前の1秒とオープン後の1秒を取引できることになります。したがって、2秒を得ることができます。

ps: 最新のMT5ビルドでは、コンパイル時に「非推奨の動作、hiddenメソッド呼び出しは将来のMQLコンパイラバージョンで無効になります」という警告がたくさん出ています。

プライベート・メッセージに送りました。残念ながら、kodobaseはまだ修正版を受け付けていません。