MQL5 Wizardとトレーディングクラスの標準ライブラリに関する質問 - ページ 3

 

標準ライブラリのクラスとGoogle Chart APIを使った情報板の作成」の記事で、特に書いているのが、「Google Chart APIを使った情報 板の作成」です。

...Все классы библиотеки (кроме торговых) происходят от базового класса CObject. Для более наглядного представления, попытаемся построить Диаграмму классов , ведь у нас для этого всё есть - базовый класс и его наследники...

取引教室の宣言を見て、なるほどと思う。

class CTrade : public CObject

Trade.mqhという ファイルにも同じ宣言があります。

よく言われるように、誰が正しいのか?:-)

 
denkir:

標準ライブラリのクラスとGoogle Chart APIを使った情報板の作成」の記事で、特に書いているのが、「Google Chart APIを使った情報 板の作成」です。

取引教室の宣言を見て、なるほどと思う。

よく言われるように、誰が正しいのか?:-)
記事の内容は、以前...標準ライブラリは生きていて、進化している。時には、何かを変えなければならないこともあります。ほとんどの場合、痛みを伴わずに(つまり気づかれずに)終わります。
 
uncleVic:
この記事は、以前に書かれたものです...標準ライブラリは 生き続け、成長する。時には、物事を変えなければならないこともあります。ほとんどの場合、痛みを伴わずに(つまり気づかれずに)終わります。
もちろん、それはそれでいいのですが。ただ、アーカイブではなく、直接アクセスの記事であれば、それなりの調整が必要だと思います。そうでないと、読者に誤解を与えてしまうのです、イミフ...。
 
denkir:
もちろん、それはそれでいいのですが。しかし、アーカイブになく、直接アクセスが可能な記事であれば、訂正を行うべきと思います。そうでないと、読者に誤解を与えてしまうのです、イミフ...。
コメントありがとうございます。必要な人に渡します。
 

uncleVic:
В следующем билде заработает, но должен Вас предупредить, что при тестировании на "мелких" таймфреймах, Тестер имеет "запас истории" 1 год. Т.о. недельным и месячным индикаторам может её (истории) нехватить для корректной работы. Это всё, чего удалось добиться.

よっしゃー時間単位の指標に取り組んでいて、週単位の指標を使う場合、52より大きい値は使えないということでしょうか?許容範囲なんでしょうねー。

たぶんそのうち、異なる時間枠でテスターに読み込まれた履歴の量について、より正確な記述をするようになるでしょう。一般的に、この問題は、率直に言って、テスターでは、非常に精巧ではありません

 

えー95さん、この話題はすでに一度、月刊誌の件でお話させていただいています。

繰り返しになりますが(これはドキュメントやテストに関する記事に記載されています)、D1までの時間軸でテストを行う場合、履歴はテスト実施日に対して前年の初めから始まります。2004年3月2日以降に検査を行った場合、2003年1月1日以降の履歴が提供されるということです。

週の場合は、テストした日から2年間の履歴を取得します - 100バー(1年は52週です)

ヶ月分、8年前~100本分の履歴が提供されます。

 

uncleVic:
В следующем билде заработает, но должен Вас предупредить, что при тестировании на "мелких" таймфреймах, Тестер имеет "запас истории" 1 год. Т.о. недельным и месячным индикаторам может её (истории) нехватить для корректной работы. Это всё, чего удалось добиться.

結局まだ効果が出ていない!478を構築。

2011.07.12 14:45:44 Core 1 コネクション終了
2011.07.12 14:45:44 Core 1 log file "D:\ProgramMetaTrader 5 ╱TesterAgent-127.0.1-3000╱logs20110712.log" written
2011.07.12 14:45:44 Core 1 tester stopped because of OnInit critical error
2011.07.12 14:45:44 Core 1 2011.01.01 00:00:00 OnInit: error initializing indicators.
2011.07.12 14:45:44 Core 1 2011.01.01 00:00 CExpert::InitIndicators: error initializing indicators of signal object.
2011.07.12 14:45:44 Core 1 2011.01.01 00:00 CSignalAC::InitAC: オブジェクトの初期化にエラーが発生しました。
2011.07.12 14:45:44 Core 1 USDCHF,M1:履歴は2010.01.04 00:00から開始。
2011.07.12 14:45:44 Core 1 USDCHF,M1: ヒストリーキャッシュが推定498857本分予約されています。
2011.07.12 14:45:44 Core 1 USDCHF: 2010.01.04 00:00 から 2010.12.31 22:58 までの367657件のM1レコードの先頭データを含む。
2011.07.12 14:45:44 Core 1 USDCHF, 週足:履歴は2010.01.03 00:00から始まります。
2011.07.12 14:45:44 Core 1 USDCHF,Weekly: ヒストリーキャッシュは推定70本分確保されています。
2011.07.12 14:45:44 Core 1 USDCHF: 2010.01.04 00:00 から 2010.12.31 22:58 までの367657件のM1レコードの先頭データを含む。
2011.07.12 14:45:44 Core 1 Trailing_FixedPips_StopLevel=400
2011.07.12 14:45:44 Core 1 Signal_1_Envelopes_Weight=0.3
2011.07.12 14:45:44 Core 1 Signal_1_Envelopes_Deviation=0.9
2011.07.12 14:45:44 Core 1 Signal_1_Envelopes_PeriodMA=40
2011.07.12 14:45:44 Core 1 Signal_2_AC_Weight=0.3
2011.07.12 14:45:44 Core 1 Signal_0_Envelopes_Weight=0.3
2011.07.12 14:45:44 Core 1 Signal_0_Envelopes_Deviation=2.4
2011.07.12 14:45:44 Core 1 Signal_0_Envelopes_PeriodMA=21
2011.07.12 14:45:44 Core 1 Signal_1_AC_Weight=0.3
2011.07.12 14:45:44 Core 1 Signal_0_AC_Weight=0.3
2011.07.12 14:45:44 Core 1 Signal_Expiration=0
2011.07.12 14:45:44 Core 1 Signal_TakeLevel=100
2011.07.12 14:45:44 Core 1 Signal_StopLevel=500
2011.07.12 14:45:44 Core 1 Signal_PriceLevel=0
2011.07.12 14:45:43 Core 1 Signal_ThresholdClose=15
2011.07.12 14:45:43 Core 1 Signal_ThresholdOpen=6
2011.07.12 14:45:43 Core 1 Expert_Title=Prim44
2011.07.12 14:45:43 Core 1 USDCHF,H4: expertsPrim44.ex5 from 2011.01.01 00:00 to 2011.05.01 00:00の入力でテスト開始
2011.07.12 14:45:43 Core 1 USDCHF,H4 (MetaQuotes-Demo): 1分足のOHLCティックが生成されています。OnTickはバー開始時のみ実行
2011.07.12 14:45:43 Core 1 USDCHF,H4:履歴は2010.01.04 00:00から開始。
2011.07.12 14:45:43 Core 1 USDCHF,H4: ヒストリーキャッシュが推定2078本分確保されました。
2011.07.12 14:45:43 Core 1 USDCHF: 2010.01.04 00:00 から 2010.12.31 22:58 までの367657件のM1レコードの先頭データが含まれています。
2011.07.12 14:45:43 Core 1 USDCHF: 1993.05.11 から 2011.07.08 まで履歴が同期されました。
2011.07.12 14:45:43 Core 1 USDCHF: 27バイトの履歴データをロードして同期する
2011.07.12 14:45:43 Core 1 USDCHF: シンボル同期、2904バイトのシンボル情報受信
2011.07.12 14:45:43 Core 1 Intel Core i5 M 430 @ 2.27GHz, 2996 MB
2011.07.12 14:45:43 Core 1 9028バイトの総初期化データを受信した。
2011.07.12 14:45:43 コア1が正常に初期化されました。
2011.07.12 14:45:43 Core 1 初期預金10000.00 USD、レバレッジ1:500
2011.07.12 14:45:43 Core 1 8888バイトの入力パラメータをロードした。
2011.07.12 14:45:43 解析した履歴のテスター品質は100%です。
2011.07.12 14:45:42 Core 1 コモンシンクロナイゼーション完了
2011.07.12 14:45:42 Tester USDCHF,H4 (MetaQuotes-Demo): 2011.01.01 00:00 から 2011.05.01 00:00 までの expertsPrim44.ex5 のテストが開始される予定です。
2011.07.12 14:45:42 Core 1 認証 (エージェントビルド 478)
2011.07.12 14:45:42 Core 1 接続されました。

ファイル:
Prim44.mq5  10 kb
69obv1.PNG  21 kb
 
Erm955:
リコンパイル?
 
uncleVic:
リコンパイル?

すでにYESと判断。

ちょっと残念なものを発見。ファイルを持っていく。

ファイル:
Series.mqh  16 kb
 

ビックおじさん
リコンパイル?

これは、ビルド478の新しいアドバイザーです。