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

作者: リン・ハーン小さな夢, 作成日: 2017-05-05 19:03:55, 更新日: 2020-03-30 13:51:24

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

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

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

  • 1 は,この機能を使用していないとき

    img

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

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

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

    img

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

    img

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

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

      img

      警告:

      • 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
      */
      

      img

      警告:

      • 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")  

リフレッシュして,ページを復旧して,以前から変更があったかどうかを確認します. ※注意:コード変更のデフォルトパラメータ設定は,ページに最初にアクセスするときに有効で,中間修正は有効ではなく,保存後リフレッシュが有効です.

img

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

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

    img

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

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

    img

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

注: args を変更する

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

    img

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

    img

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

    img

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

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

    img

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

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

もっと

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

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

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

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

小さな夢料金 ポリシーインターフェースに直接パラメータを設定します.

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

小さな夢これは機能しません. これは単に,復習システムに設定されたパラメータのコードです.

小さな夢解読の誤りが発生する可能性があります. 解読の誤りが発生する可能性があります.

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

小さな夢この2つの要素は,コードに設定できない.

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

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

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

J +1

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

小さな夢デザインは複雑で,最も合理的で,便利で,効率的なものとして,デザインがまだ進行中です.

小さな夢提案をありがとう,これは本当に設定する必要があります,私はZの報告を記録しました.