4
Подписаться
1271
Подписчики

Как использовать код для точной настройки «настроек по умолчанию системы бэктестинга»

Создано: 2017-05-05 19:03:55, Обновлено: 2020-03-30 13:51:24
comments   17
hits   4176

Как использовать код для точной настройки «настроек по умолчанию системы бэктестинга»

Некоторые из них были изменены, см. документацию API.

При тестировании параметров стратегии, отслеживании разных временных промежутков, отслеживании нескольких объектов, отслеживание стратегии требует повторной корректировки параметров и не может быть записано, поэтому при следующем отслеживании необходимо перенастроить. Платформа для удобства корректировки параметров, новые добавленные функции - используйте код для точной корректировки настройки системы отслеживания.

  • #### 1. когда не используется эта функция

Как использовать код для точной настройки «настроек по умолчанию системы бэктестинга»

Как вы можете видеть, это была тестовая стратегия, код выглядит следующим образом:

  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 день Итак, как же мы можем выразить час?period : 60Я не хочу, чтобы это продолжалось. Итак, как мы можем выразить день?period : 1440Я не хочу, чтобы это продолжалось.

    • mode: 1 mode - режим отслеживания, поддерживаемый системой отслеживания.模拟级别回测实盘级别回测Здесь 1 означает индекс нижней строки, а 0 - ∞.模拟级别回测, 1 для实盘级别回测

    • Часть параметров стратегии отслеживания:
    /*defaults
      number : 0
      bool: false
      string: Hello BotVS!
      comboBox : 2
    */
    

    Как использовать код для точной настройки «настроек по умолчанию системы бэктестинга»

    Уведомление:

    • comboBox: 2 2 обозначает индекс нижней выкройки, индекс первого выбора нижней выкройки - 0, индекс второго выбора - 1, индекс третьего выбора - 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();
    }
}

Python

'''
/*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 на defaults

  • #### 2017.12.17 Оптимизация функций настройки отслеживания с сохранением настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки

Как использовать код для точной настройки «настроек по умолчанию системы бэктестинга»

Например: После установки опций обратной связи (например, время, биржа, цикл K-линии и т. Д.) Вы можете нажать на кнопку “Сохранить отсчет” на странице редактирования политики, чтобы сохранить конфигурацию отсчета в виде кода в политике, и в следующий раз отсчет будет выполнен с помощью этого кода.

Как использовать код для точной настройки «настроек по умолчанию системы бэктестинга»

Код автоматически добавляется в начале редактирования и сохраняется в виде комментариев.

Как использовать код для точной настройки «настроек по умолчанию системы бэктестинга»

Это поможет вам сохранить данные, чтобы в следующий раз вам не пришлось перенастраивать обратную связь.

Если изменить настройки курсов для обменного объекта, который будет отслеживаться:

Как использовать код для точной настройки «настроек по умолчанию системы бэктестинга»

Затем сохраните настройки отслеживания, и вы увидите, что в отслеживаемых настройках появилась настройка ставки.

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