La estrategia requiere un constante ajuste de prueba, los parámetros también se cambian a menudo, cada vez que se detiene y se reinicia, es costoso, y también se pierde el progreso de ganancia original (aunque también se puede recuperar a través de parámetros globales), de hecho, botvs ya ha proporcionado una forma de ajustar dinámicamente los parámetros.
var Interval=2000; //AAA,BBB为策略中希望动态调整的参数 var AAA=0; var BBB="hello world"; function main() { while(true){ onTick(); Sleep(Interval); } } function onTick(){ set_command(); Log("AAA="+AAA," BBB="+BBB); } //获取动态参数(策略交互内容) function set_command() { var get_command = GetCommand();// GetCommand方法是获取参数方法,获取的参数是字符串形式 格式为 "参数名:参数值" 参见BotVS API文档 if (get_command != null) { if (get_command.indexOf("A3:") == 0) { //如果传入的参数名为A3(以“A3:”打头,即表明是A3参数) AAA = (get_command.replace("A3:", "")); //赋值给策略里面的AAA(将打头字符串替换为空,剩下就是我们的参数值) Log("AAA变成:" + AAA); } if (get_command.indexOf("B3:") == 0) { //如果传入的参数名为B3(以“B3:”打头,即表明是B3参数) BBB = (get_command.replace("B3:", "")); //赋值给策略里面的BBB(将打头字符串替换为空,剩下就是我们的参数值) Log("BBB变成:" + BBB); } } }
Las cebollas¿Hay alguna manera de activar automáticamente?
JxhbtcEstá bien, gracias.
JxhbtcHola, esto es para copiar dentro de la política o para ejecutar independientemente.
Las cebollasNuevos, gracias por la guía.
el momox¿Qué es lo que está haciendo? ¿Qué es lo que está haciendo? ¿Qué está haciendo?
el momoxEste es solo un ejemplo que se puede ejecutar de forma independiente para ver el efecto, pero lo que realmente se necesita es referirse a mi código y luego usarlo en su propia política, y lo que se necesita es copiar y pegar el código en su política, AAA, BBB se convierte en los parámetros de su propia política.