関数名 | 制限 |
Sleep() | ストラテジーテスターではSleep()関数による遅延は発生しません |
Print() PrintFormat() |
パフォーマンス向上の為、取引ロボットが最適化する際にPrint()とPrintFormat()関数は処理されません |
Alert() MessageBox() PlaySound() SendFTP() SendMail() SendNotification() WebRequest() |
外部との対話目的の為に設計された関数は、ストラテジーテスターで実行されません。 |
OrderSend() OrderModify() OrderDelete() OrderClose() OrderCloseBy() |
テスト対象の通貨ペアのみトレード処理が出来ます。
テスト対象以外の通貨ペアを指定した場合は処理されません。 |
関数名 | テスターでの動作 |
OnInit() | EAの実行前に1回呼ばれます |
OnDeInit() | EAの終了時に1回呼ばれます |
OnTick() | 新しいtick受信をシミュレート |
OnTester() | テスト完了後にOnDeInit()関数が呼ばれる前に呼ばれます
入力パラメータを最適化する際に、この関数によって返された値をカスタム基準として使用されます。 |
OnTimer() | ストラテジーテスターで処理されません |
OnChartEvent() | ストラテジーテスターで処理されません |