- 精华
- 0
- 在线时间
- 74 小时
- UID
- 225220
- 积分
- 21
- 帖子
- 12
- 阅读权限
- 10
- 注册时间
- 2015-12-16
- 最后登录
- 2018-3-21
- 精华
- 0
- UID
- 225220
- 积分
- 21
- 帖子
- 12
- 主题
- 1
- 阅读权限
- 10
- 注册时间
- 2015-12-16
- 最后登录
- 2018-3-21
|
发表于 2018-3-19 10:44:38
|显示全部楼层
本帖最后由 keyneshayek 于 2018-3-20 09:55 编辑
本人才疏学浅,感谢前辈帮助!
环境:旗舰版v5466,模拟账户。
问题:公式在开仓后立即平仓,平仓不合公式逻辑。使用几个品种测试公式,有的品种出现问题,有的没有出现,没有发现什么规律。
通过在公式中添加多条Fileappend语句,经过仔细检查后,发现平仓指令由止损语句块发出。比如,多头止损条件为:止损价不为InvalidNumeric && 现价<止损价 && 没有发送过平仓单。
Else If( (Value(GetTBProfileString(SectionName,Data0.Symbol+"_S1LongStopLossPrice"))<>InvalidNumeric) && (Data0.Q_Last<Value(GetTBProfileString(SectionName,Data0.Symbol+"_S1LongStopLossPrice"))) && (Value(GetTBProfileString(SectionName,Data0.Symbol+"_HasSendSell"))==0) );
在上述条件语句{}中第一句加入Fileappend,结果见下图: |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|