设为首页收藏本站

 找回密码
 注册
查看: 1605|回复: 1
打印 上一主题 下一主题

请教几个问题? [复制链接]

Rank: 2

精华
0
UID
265532
积分
56
帖子
31
主题
23
阅读权限
30
注册时间
2018-5-16
最后登录
2020-5-21
跳转到指定楼层
1#
发表于 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函数的,是否在软件重启之后,数据依然可读取?

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-1-28 13:43:25 |只看该作者
1,策略信号交易只看图表信号,没法识别你的手工干预的交易啊。。
     单就图表信号而言,上述代码逻辑应该是符合您的需求的呀。

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-26 23:36

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部