以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  python 环境中,如何进行参数优化  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=167624)

--  作者:jiangnan8088
--  发布时间:2019/1/10 15:41:06
--  python 环境中,如何进行参数优化
python 环境中,如何进行参数优化?

--  作者:yukizzc
--  发布时间:2019/1/10 16:01:47
--  

def parameter():
    # 使用input_par函数定义变量"myvalues1",默认值5,最小值1,最大值100,步长1。
    input_par("myvalues1",5,1,20,1)
    # 使用input_par函数定义变量"myvalues2",默认值10,最小值1,最大值100,步长1。
    input_par("myvalues2",10,1,20,1)
        .
        .
        .
def handle_bar(context):
    print(context.myvalues1+context.myvalues2)

 

用这种方式定义的参数,在回测界面就可以进行参数优化了


--  作者:jiangnan8088
--  发布时间:2019/1/10 16:20:10
--  
ok.试试,谢谢了
--  作者:jiangnan8088
--  发布时间:2019/1/10 16:36:34
--  
我打印的print(context.period+context.ma)是同一个数值啊,是不是还要注意那样一些细节了?
--  作者:jiangnan8088
--  发布时间:2019/1/10 16:37:57
--  
def parameter():直接放入代码中吗?需要在init中调用吗

--  作者:jiangnan8088
--  发布时间:2019/1/10 16:44:09
--  
知道了,需要在界面中设置一下,好了