В параметровых испытаниях стратегии, повторных испытаниях на разные промежутки времени, повторных испытаниях объектов на разные показатели и т. д. При повторных испытаниях стратегии должны быть перезагружены при следующем повторном испытании, поскольку параметры требуют многократной корректировки и не могут быть зафиксированы.
Как вы можете видеть, это тест-стратегия, код которой выглядит так:
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.