資源の読み込みに... 荷物...

コードで正確に調整する回響システム デフォルト設定

作者: リン・ハーン発明者 量化 - 微かな夢, 作成日: 2017-05-05 19:03:55, 更新日: 2020-03-30 13:51:24

コードで正確に調整する回響システム デフォルト設定

内容の一部は修正されています.最新についてはAPI文書を参照してください.

ポリシーのパラメータテスト,異なる時間間隔での再テスト,複数の標本の物体再テストなど,再テストのポリシーはパラメータが繰り返し調整される必要があり,記録できないため,次回の再テストで再設定する必要があります. プラットフォームはパラメータ調整を便利にするために,新しい機能を追加します.

  • ##############################################

如何使用代码精确调整“回测系统默认设置”

これはテスト戦略で,コードは以下の通りです.

  function main(){
      while(true){
          LogStatus("测试默认参数!");
          Sleep();
      }
  }

戦略パラメータは以下の通りです.

如何使用代码精确调整“回测系统默认设置”

#### このとき,回線インターフェイスの内のパラメータは,次の図のデフォルト設定です.

如何使用代码精确调整“回测系统默认设置”

  • 2 コードを使用する 復習のデフォルト設定を調整する

    • #### 復元システムパラメータの部分:
    /*backtest
      start: 2017-03-01        
      end: 2017-03-02           
      period: 15                
      mode: 1                 
    */
    

    如何使用代码精确调整“回测系统默认设置”

    警告:

    • period: 15 15 は 15 分を表し,プラットフォームがサポートする周期は 1 分,5 分,15 分,30 分,1 時間,1 日である. 1 時間 = 60 分,これは 60 分です.period : 60じゃあ,どうするんだ? では,1日というのは, 24*60分です.period : 1440ブログに載っているのは,

    • mode: 1 mode は,回測のモードを表示し,回測システムはサポートします.模拟级别回测实盘级别回测1 は下拉框のインデックスで,0 は模拟级别回测1 は实盘级别回测

    • 策略のパラメータの一部を復元します.
    /*defaults
      number : 0
      bool: false
      string: Hello BotVS!
      comboBox : 2
    */
    

    如何使用代码精确调整“回测系统默认设置”

    警告:

    • comboBox: 2 この2は,下ろしボックスへのインデックスを指し,下ろしボックスの最初のオプションのインデックスは0であり,第2オプションのインデックスは1であり,第3オプションのインデックスは2である.

    • 暗号文字列 型パラメータと文字列の型は同じ操作設定である.

    • テストコードの完全版

Javascript は

  /*backtest
    start: 2017-03-01        
    end: 2017-03-02           
    period: 15              
    mode: 1                 
  */

  /*defaults
    number : 0
    bool: false
    string: Hello BotVS!
    comboBox : 2
  */

  function main(){
      while(true){
          LogStatus("测试默认参数!");
          Sleep();
      }
  }

パイソン

'''
  /*backtest
    start: 2017-03-01        
    end: 2017-03-02           
    period: 15              
    mode: 1                 
  */

  /*defaults
    number : 0
    bool: false
    string: Hello BotVS!
    comboBox : 2
  */
'''
def main():
    Log("OK")  

### ページをリフレッシュして,ページの回帰とそれ以前の変更が確認してください. (注:コード変更のデフォルトパラメータ設定は,ページに最初にアクセスするときに有効で,中間修正は有効ではなく,保存後リフレッシュが有効です.)

如何使用代码精确调整“回测系统默认设置”

復習システムのデフォルト参数,または策のデフォルト参数は,コードに基づいてそれに応じて変更されていることがわかります. 設定を保存し,復習参数を設定するポイント・ポイントの必要性をなくします.

  • #### 3、 MATE ボタンを使って,ページ設定を復元するパラメータをコードとしてポリシーコードに挿入します:

如何使用代码精确调整“回测系统默认设置”

この方法では,最初のコード形式で設定するときに,デフォルト回検参数が手書きではなく,回検ページで設定され,直接コードに挿入できます.

  • #### テスト戦略アドレス:

如何使用代码精确调整“回测系统默认设置”

https://www.fmz.com/strategy/40155

注: args を変更する

  • #### 2017.12.17 オプティマイズ 保存回測 設定機能 (ボタンのコントローラ元名はMETA)

如何使用代码精确调整“回测系统默认设置”

例えば: 復習のオプションを設定すると (時間,取引所,K線周期など) 策略編集ページの保存復習設定ボタンをクリックすると,復習配置がコードとしてポリシーに保存され,次回の復習はこのコードで設定されます.

如何使用代码精确调整“回测系统默认设置”

コードは編集領域の初めに自動的に追加され,注釈として保存されます.

如何使用代码精确调整“回测系统默认设置”

この方法では,手元に保存して,次の回再設定する必要がない.

評価された取引所の対象のレートの設定を調整した場合:

如何使用代码精确调整“回测系统默认设置”

試行錯誤の設定を保存すると,試行錯誤の設定の中に料金設定が表示されます.

  # 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。

もっと見る

カイジ1231この設定情報を戦略の中で直接呼び出すことができますか? 例えば,この料金,余分な残高は収益計算ですか?

ホクシェラト`mode: 1`は有効でないようで,インターフェースでは常に **模擬レベルのTick**が表示されます.

エドワード・ギューNice work! 取引所を追加し,売買手数料をセットし,コード化して,毎回これらの数値を調整する.

水生余分なお金と余分なバランスを設定できれば,もっといいでしょう.

発明者 量化 - 微かな夢料金 ポリシーインターフェースに直接パラメータを設定します.

カイジ1231返信するプラットフォームの設定のパラメータを取得する方法はあるか?

発明者 量化 - 微かな夢これは機能しません. これは単に,復習システムに設定されたパラメータのコードです.

発明者 量化 - 微かな夢解読の誤りが発生する可能性があります. 解読の誤りが発生する可能性があります.

ホクシェラトフレッシュアップの問題ではなく,ボットVSが正しく解析できない理由について,文末の後に注釈を加えたからです. ` `js /*バックテスト mode: 1 // リアルディスクレベル tick */ `` 模範レベルは,常に **0** (模範レベル) と設定されています.

発明者 量化 - 微かな夢この2つの要素は,コードに設定できない.

発明者 量化 - 微かな夢設定後,ページをリフレッシュする必要があります. この問題はおそらく問題です. 試してみてください.

ホクシェラトこの質問は,現在,**残高**,**残金**,**買取**,**売出**は, `/*バックテスト`に設定されているのでしょうか?

ゼロ設定された手数料を保存できます.

J +1

エドワード・ギュー簡単に,ボタンを設定し,現在の設定をデフォルト設定に保存します. 完了したら,コードを自分で生成し,バックグラウンドで記録することもできます.

発明者 量化 - 微かな夢デザインは複雑で,最も合理的で,便利で,効率的なものとして,デザインがまだ進行中です.

発明者 量化 - 微かな夢提案をありがとう,これは本当に設定する必要があります,私はZの報告を記録しました.