开拓者期货期权程序化系统交易论坛

标题: 请教几个问题? [打印本页]

作者: yeb55tb    时间: 2019-1-28 08:00:40     标题: 请教几个问题?



1、同方向平仓后,不再重复开仓该如何表达!

vars
    numericseries flag;
begin
    ....
    if( flag!=1 && buycon)
    {
            buy;
            flag =1;
    }
    if( flag !=-1 && sellcon)
   {
            sellshort;
            flag =-1;
    }


我没表达清楚,如果我手动干预平仓的话,会造成系统无法识别

可否将逻辑判断改为,若开多仓,则最后一个必须是平空仓的信号,若开空仓,则最后一个信号是平多仓的信号呢?


2、关于超级图表加载多个策略,例如

策略A 、策略B 都是相同的 全局变量  SetGlobalVar(0) SetGlobalVar(1),,他们之间是否会冲突呢??


3、使用 SetTBProfileString函数的,是否在软件重启之后,数据依然可读取?

作者: 小米    时间: 2019-1-28 13:43:25

1,策略信号交易只看图表信号,没法识别你的手工干预的交易啊。。
     单就图表信号而言,上述代码逻辑应该是符合您的需求的呀。

2,全局变量只在当前图表的当前策略有效,不会与其它策略相冲突。

3,只要初始化的写法得当,就可以在重启软件后仍可读取之前 存放的值 。




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2