В параметровых испытаниях стратегии, повторных испытаниях на разные промежутки времени, повторных испытаниях объектов на разные показатели и т. д. При повторных испытаниях стратегии должны быть перезагружены при следующем повторном испытании, поскольку параметры требуют многократной корректировки и не могут быть зафиксированы.
Как вы можете видеть, это тест-стратегия, код которой выглядит так:
function main(){
while(true){
LogStatus("测试默认参数!");
Sleep();
}
}
В этом случае мы должны использовать следующие параметры стратегии:
/*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 минут.period : 60
Я не хочу, чтобы вы были в отчаянии.
Итак, как вы думаете, что означает 1 день?period : 1440
Я не хочу, чтобы вы были в отчаянии.
mode: 1 mode означает режим повторного измерения, поддерживаемый системой повторного измерения模拟级别回测
, 实盘级别回测
‒ Здесь 1 - это индекс внизу, 0 - это模拟级别回测
, 1实盘级别回测
。
/*defaults
number : 0
bool: false
string: Hello BotVS!
comboBox : 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")
Как видно, в соответствии с кодом были внесены соответствующие изменения, как в параметры, установленные системой отзывов, так и в параметры, установленные политикой. Сохранить нужные настройки, больше не нужно ставить параметры для повторного просмотра.
Таким образом, в первый раз, когда параметры по умолчанию устанавливаются в виде кода, они не должны быть написаны вручную, а могут быть установлены на странице ответа и вставлены прямо в код.
Примечание: изменить args на defaults
Например: При установке опций для повторного просмотра (например, время, биржа, цикл K-линии и т.д.) На странице редактирования политики можно нажать на кнопку "Сохранить настройки пересмотра" кнопку, чтобы сохранить конфигурацию пересмотра в виде кода в политике, следующий раз пересмотра будет выполнена в этом коде.
Код автоматически добавляется в начало редактируемой области и сохраняется в виде комментариев.
Таким образом, можно сохранить информацию вручную, чтобы в следующий раз не нужно было перепрофилировать ее.
В случае корректировки настройки курса на объекте рецензируемой биржи:
Затем сохраните настройки повторного измерения, и вы увидите, что в настройках повторного измерения появляется настройка ставки.
# 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。
Кайзи1231Может ли эта конфигурационная информация быть использована непосредственно в стратегии, например, эта ставка, балансовый баланс для расчета дохода?
Хокшелато`mode: 1 ` кажется недействительным, интерфейс всегда показывает ** аналогичный уровень Tick **.
Эдвард ГьюНеплохая работа! Это не добавление биржи и покупка-продажа расходов настройки в одном и кодировать, каждый раз, чтобы настроить эти несколько
ВодолеиЕсли вы можете установить баланс и остаток денег, это лучше.
Изобретатели количественного измерения - мечтыСнижение тарифов. Установка параметра может быть сделана непосредственно в интерфейсе стратегии.
Кайзи1231Я хочу, чтобы вы знали, что это не так, потому что это не так, как вы думаете.
Изобретатели количественного измерения - мечтыЭто не работает, это всего лишь код для параметров, которые были настроены для регенерирующей системы.
Изобретатели количественного измерения - мечтыХорошо, понятно ^^, это сам по себе комментарийный код, возможно, что повторное комментирование в нем вызовет ошибку в резюме.
ХокшелатоВопрос не в обновлении, а в том, что я добавил комментарий после предложения, который BotVS не смог правильно решить; например: ``js /* backtest mode: 1 // реальный дисковый тик */ `` С примечаниями, `mode` всегда устанавливается на **0** ((аналогический уровень)).
Изобретатели количественного измерения - мечтыО, вы сказали, что эти параметры не могут быть установлены в коде.
Изобретатели количественного измерения - мечтыЕсли вы хотите, чтобы ваша страница была обновленной, вы можете попробовать это.
ХокшелатоСпросите, можно ли установить баланс, остаток денег, покупку, продажу в `/*backtest?
НульВы можете сохранить конфигурацию расходов.
J +1
Эдвард ГьюПросто, настроить кнопку, которая позволит сохранить текущие настройки как настройки по умолчанию. После того, как вы это сделаете, вы можете создать эту строку кода, вставить или записать в фоновом режиме, что намного удобнее, чем сейчас.
Изобретатели количественного измерения - мечтыЭто потому, что некоторые из них сложны и пока еще в процессе разработки, чтобы определить, какой из них является наиболее разумным, удобным и эффективным.
Изобретатели количественного измерения - мечтыСпасибо за предложения, и это тоже должно быть установлено, я записал отчет Z-Dog.