主催者の皆様へ
マルチカレンシーの専門 家の正確な定義を聞いてもいいでしょうか?ホームページで「マルチカレンシーエキスパート」という言葉で検索してみたんです。その結果、ドキュメントには何も見つからず、他のページ(主にチャンピオンシップフォーラムのもの)にも定義はありませんでした。多通貨の専門家とはどういうものか、おおよその見当はついているが、正確な定義も必要だ。
エキスパートがStop Outになるとチャンピオンシップに参加できないのはなぜですか?
(私にはまだ適用されません)
チャンピオンシップの主催者は、Expert AdvisorはStop Out後もゲームに残りますが、入金額は少なくなりますと回答しました。
EAのチェックも同じ原理で行ってはどうでしょうか。
エキスパートがStop Outになるとチャンピオンシップに参加できないのはなぜですか?
(私にはまだ適用されません)
チャンピオンシップの主催者は、Expert AdvisorはStop Out後もゲームに残りますが、入金額は少なくなりますと回答しました。
EAのチェックも同じ原理で行ってはどうでしょうか。
これまでのところ、公開された専門家のうち自動テストに合格したのは〜25%で、残りはエラーとなっている。これは本当にがっかりする結果です。
主催者の皆様へ
マルチカレンシーの専門家の正確な定義を聞いてもいいでしょうか?ホームページで「マルチカレンシーエキスパート」という言葉で検索してみたんです。その結果、ドキュメントには何も見つからず、他のページ(主にチャンピオンシップフォーラムのもの)にも定義がありませんでした。多通貨の専門家とはどういうものか、おおよその見当はついているが、正確な定義も必要だ。
レナート・ラシドヴィッチ様
私のマルチカレンシーエキスパートアドバイザーは、テストに5分11秒かかります。
テスト時には、「OrderSend ERROR 4106」のようなエラーは無視できると書いていますね。
Expert Advisorは9つの通貨ペアを使用しており、そのうちの1つでテストすると、他の8つでこのエラーが発生します。
その結果、2007年1月1日から2007年8月20日まで、GBPUSDのみ35回のトレードがあり、ログファイルは96 680 Kbです。
と表示され、ほとんどの項目が "unknown symbol "というエラーになります。
エキスパート・アドバイザーは、コンテスト口座と実際の口座でテストされています。
これまでのところ、明らかな取引エラーは検出されていません。
質問:MULTIVATE Expert Advisorの5分制限は正しいのでしょうか?
質問:このようなEAの場合、5分の制限は正しいのでしょうか?
ちなみに、100MBのログファイルは、リソースの過剰消費を確認するものです。これは、ルールとこのスレッドの最初の投稿に明記されています。
一番簡単なテストで25%成功という結果は、パターン化している印象がありますね。
作者がルールを読まないのか、専門家ではないのか、自分のルールで自分の世界を生きているのか...。
ただ、この説明にはもっと注意を払う必要がある。
そして、大きく太い文字で、具体的な手順や入学の条件などを書く。
いわば、乳飲み子でもわかるような簡単な言葉で!
90/10の原則は、人生のあらゆる分野に当てはまります。
(人口の10%で90%のお金、10%で90%の知能など)。
![MQL5 - MetaTrader 5クライアントターミナルにビルトインされたトレードストラテジーの言語](https://c.mql5.com/i/registerlandings/logo-2.png)
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
自動テスト
今年は、アップロードされたエキスパートを自動的にチェックし、レポートとテスト結果を著者に通知するシステムを作りました。このソリューションにより、チェックのスピードと質が向上しました。 また、EAの自動チェックの最初の数日間で、多くの競合他社がEAを公開する前にチェックを行っていないことがわかりました。
正しいテストのあり方
MetaTrader build 209 ターミナルでの Expert Advisor のテスト (http://www.metatrader4.com/files/mt4setup.exe からダウンロード):
EAにおける標準的なミス
まず、すべてのトレードの結果を確認します。 ここでは、最も一般的なエラーを リストアップしています。
- OrderSend エラー 130 (ERR_INVALID_STOPS) - 間違った、または近すぎるストップ。
- OrderSend エラー 131 (ERR_INVALID_TRADE_VOLUME) - ボリュームが間違っています。音量条件違反 0.1~5.0まで0.1刻みで設定可能
- OrderSend エラー 134 (ERR_NOT_ENOUGH_MONEY) - 取引を実行するのに十分な資金がありません。
- OrderSend エラー 148 (ERR_TRADE_TOO_MANY_ORDERS) - 未決済注文と保留注文の量が、ブローカーによって設定された上限に達しました。チャンピオンシップの条件に対する直接的な違反 - 3つ以上のオープンオーダーは不可。
- OrderXXXX error 4051 (ERR_INVALID_FUNCTION_PARAMETER_VALUE) - 関数パラメータが無効な値である。
- OrderModify error 1 (ERR_NO_RESULT) - 変更されていない値で注文を変更しようとした場合(例えば、ストップロスを以前と同じ値に設定する)です。不注意なプログラムであることを示す。
- ゼロ除算 - 不注意なプログラミングによるゼロ除算エラー。
ATC2007ルールに よると、マージンコールレベルは50%です。しかし、何十ものExpert Advisorがマージンコール(Stop Outによる停止)で終わっているのを見たときは、まったく驚きました。2007.01.01~2007.08.20の間にテストに合格しなかったエキスパートは、コンペティションに参加することができません。マルチカレンシーエキスパートアドバイザー
多通貨 Expert Advisor は MetaTrader strategy tester で十分にテストできない場合があり、次のようなエラーが発生することがよくあります。
- OrderSend エラー 4106 (ERR_UNKNOWN_SYMBOL) - 不明な文字です。
このエラーは致命的なものではなく、無視しても問題ありません。 他のエラーがない場合、多通貨 Expert Advisors のテストに成功する必要はありません。もちろん、これらの審査員は、当然ながらすべてのルールに従わなければなりません。参加者は、EAの説明文にマルチカレンシーであることを明示する必要があります。EAの動作確認は弊社では保証いたしませんので、作者が独自に動作確認を行う必要があります。多通貨Expert Advisorの最終的な受付は、9月21日以降に手動で行う予定です。残念ながら、9月21日以降にエラーが検出された場合、多通貨Expert Advisorを更新することはできません。
コンピュータ資源の過度な消費
Automated Trading Championship 2007は、成功した取引戦略のデモンストレーションだけでなく、効率的なソフトウェアソリューションの紹介も目的として開催されます。つまり、Expert Advisorは、うまく、効率的/経済的に記述されていなければなりません。Dual Xeon RAM 4Gb構成の各サーバーで、Expert Advisorを搭載した約30台の端末が稼働しています。いずれかのエキスパートがリソース(CPU、RAM、ディスクメモリ)を過剰に消費し始め、明らかに他のエキスパートの作業を妨害した場合、失格とします。
自動テストの制限時間を5分としました。2007.01.01〜2007.08.20の期間中に不合格になった場合、「時間がかかりすぎる(5分以上)」という理由で強制的に停止されます。残念ながら、数十人のエキスパートが、リソースの過剰な消費により、正確にはテストに合格できませんでした。
参加者の皆様には、ご自身のプロフィールを確認し、指摘事項を読み、専門家のコードを変更するようお願いします。