MT4-テスター VS MT5-テスター - ページ 10

 
Alexander Laur:

テスター4は、カウントテスターです。

テスター5は、インテリジェントシステムの一部である。

テスターは、最初の価格系列を株式系列に変換するものを比較します。すなわち、2つの関数を比較する
double MT4Tester( const double &Prices[], double &Equity[], void* TradeSystem );
double MT5Tester( const double &Prices[], double &Equity[], void* TradeSystem );

分岐が示したように、どちらの関数も(同じ入力値で)同じ結果を返します。そこで、これらの機能を速度性能の観点から比較することにした。また、MT5Testerの第1引数(const double &Prices[])がハードコードされており、他の同様の関数ではそのような制限はないことに気づきました。

 
Alexander Laur:


OKです。

テスター4は、カウントテスターです。

テスター5は、インテリジェントシステムの一部である。

システムから部品の一つを抜き出して、特別に研いだ電卓で比較するのは、純粋な実験の観点からは正しくないのです。

これではっきりしたかな?


また、どのようなインテリジェントシステムなのでしょうか?ちょっと気になったので。
 
Alexander Laur:


私の記憶違いでなければ、データフォーマットをオープンにしたことで、なぜか悪者がデータ転送プロトコルに侵入するのを助けてしまったのです。その結果、MKの許可なくサードパーティ企業がソフトウエアで収益を上げることができるような機能がいろいろと出てきた。特にMKが「シグナルズ」サービスを 導入する際には、この点が話題になった。

私はあなたの要求に答えましたが、あなたは私の要求に答えていないことに注意してください。

あなたは混乱しています。これらの問題は、端末のAPIがオープンであることが原因でした。このため、サードパーティ企業は、このAPIをベースに独自の、時には非常に優れたアプリケーションを構築することができた。当然、開発者は嫌がり、すぐに閉鎖された。

 
Alexander Laur:


"比較されるテスターは、元の価格シリーズを一連の株式に変換するものである。つまり、2つの機能が比較されている"

まさにキャッチフレーズです。何かを比較するためには、それが準備されていなければならない。5テスターはSYSTEMの一部であるため、より多くの準備 作業を行うが、4テスターは単純な計算機である

準備作業を考慮した時間を差し引いて比較した。
 

トレーディング、自動売買システム、ストラテジーテスターに関するフォーラム

MT4-テスター VS MT5-テスター

fxsaber さん 2017.05.10 17:40

比較されるテスターは、元の価格系列を株式系列に変換したものである。すなわち、2つの関数を比較する
double MT4Tester( const double &Prices[], double &Equity[], void* TradeSystem );
double MT5Tester( const double &Prices[], double &Equity[], void* TradeSystem );

分岐が示したように、どちらの関数も(同じ入力値で)同じ結果を返します。そこで、これらの機能を速度性能の観点から比較することにした。また、MT5Testerでは第1引数(const double &Prices[])が厳格に指定されており、別の類似の関数ではそのような制限がないことに気がつきました。


また、第3引数(void* TradeSystem)も存在する。MT4Tester に適したすべての TS の集合は、MT5Tester に適したすべての TS の部分集合である。これが2つ目の機能のメリットです。だから、メリットとデメリットが客観的に述べられているのです。すべての結果が再現可能であることが、実はこの比較のハイライトなのです。


もし1598という結果が表示されなかったら、MT5擁護派(誰かは不明)は「MT5は電卓じゃないからこんなに負けるんだ」と言い続けるだろうから、面白い。しかし、開発者が手を加え、大幅に性能を向上させました。手を加えるべきところはたくさんありました。そして、さらに手を加えるでしょう。比べるべきものがたくさんある。

 
fxsaber:

また、第3引数(void* TradeSystem)も存在する。MT4Testerに適した全てのTSの集合は、MT5Testerに適した全てのTSの部分集合である。これが2つ目の機能のメリットです。だから、メリットとデメリットが客観的に述べられているのです。すべての結果が再現可能であることが、実はこの比較のハイライトなのです。


もし1598という結果が表示されなかったら、MT5擁護派(誰かは不明)は「MT5は電卓じゃないからこんなに負けるんだ」と主張し続けるだろうから、興味深い。しかし、開発者が手を加え、大幅に性能を向上させました。手を加えるべきところはたくさんありました。そして、さらに手を加えるでしょう。比べるべきものがたくさんある。

役立つトピックを紹介します。いい仕事してますね。

尊敬の念

 
Alexander Laur:

MT4とMT5のテスターで、MULTIVATE Expert Advisorのシングルパスを比較します。

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

MT4-テスター VS MT5-テスター

fxsaber さん 2017.05.10 19:11

また、第3引数(void* TradeSystem)も存在する。MT4Testerに適した全てのTCの集合は、MT5Testerに適した全てのTCの部分集合である。これが2つ目の機能のメリットです。だから、メリットとデメリットが客観的に述べられているのです。すべての結果が再現可能であることが、実はこの比較のハイライトなのです。
 
Alexander Laur:
ヒストリートリミングとは、テストに使用するデータの準備のことであり、アルゴリズムの最適化ではありません。アルゴリズム最適化とは、データを処理するアルゴリズムを最適化することです。

これは、0小節目からのインジケータの読み取りを使用しない限り、1小節に1回シグナルを計算するのと同じアルゴリズムによる最適化です。最も身近で、最も効果的な方法です。

Expert Advisor やインジケータのコードだけでなく、取引環境全体(株式、必要証拠金、他の商品の相場)を毎ティック 計算する意味はない。そして、カストラムの歴史がそれを可能にしてくれるのです。

もちろん、多通貨が加わると、もう少し複雑になる。そのためか、これらの「サービス」のリリースには時間がかかる。

 

MT5は、モノ通貨モードでも、タイマーがあるので、MT4ではできないTSを実行することが可能です。すごく大雑把に言うと、MT4はティックによるforループ、MT5はミリ秒によるforループです。

しかし、これらの事実は、先に挙げたものを否定するものではありません。

 
Alexander Laur:

無駄に多通貨のExpert Advisorの運用を勧めたわけではありません。

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

MT4-テスター VS MT5-テスター

fxsaber さん 2017.05.10 17:40

比較されるテスターは、元の価格系列を株式系列に変換したものである。すなわち、2つの関数を比較する
double MT4Tester( const double &Prices[], double &Equity[], void* TradeSystem );
double MT5Tester( const double &Prices[], double &Equity[], void* TradeSystem );

分岐が示したように、どちらの関数も(同じ入力値で)同じ結果を返します。そこで、これらの機能を速度性能の観点から比較することにした。また、MT5Testerの第1引数(const double &Prices[])が硬直的に与えられており、別の類似の関数ではそのような制限がないことに気づきました。

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

MT4-テスター VS MT5-テスター

fxsaber さん 2017.05.10 21:56

モノカレンシーモードでもMT 5はタイマーがあるため、MT4ではできないTSを実行 することができます。すごく大雑把に言うと、MT4はティックによるforループ、MT5はミリ秒によるforループです。

しかし、これらの事実は、先に挙げたものを否定するものではありません。

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

MT4-テスター VS MT5-テスター

fxsaber さん 2017.05.10 19:11


また、第3引数(void* TradeSystem)も存在する。MT4Tester に適したすべての TS の集合は、MT5Tester に適したすべての TS の部分集合 である。これが2つ目の機能のメリットです。だから、メリットとデメリットが客観的に述べられているのです。すべての結果が再現可能であることが、実はこの比較のハイライトです。