欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 平仓语句不起作用

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4170人关注过本帖树形打印复制链接

主题:平仓语句不起作用

帅哥哟,离线,有人找我吗?
无极无名
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:273 积分:365 威望:0 精华:1 注册:2011/4/13 11:57:13
平仓语句不起作用  发帖心情 Post By:2014/6/4 14:38:55 [显示全部帖子]

IF LONG THEN 
BEGIN
SELLSHORT(1,s,LIMITR,MIN(MAX(OPEN,DDD)+PY,DYNAINFO(54)));//Z停
//debugfile2('e:\TEST.TXT','当前持仓为%.2f',REFHOLDING,1);
BUY(1,S,LIMITR,MIN(MAX(DDD,OPEN)+PY,DYNAINFO(54)));
MYHOLDING:=S;
END

IF SHORT THEN
BEGIN
SELL(1,s,LIMITR,MAX(MIN(KKK,OPEN)-PY,DYNAINFO(55)));//D停
BUYSHORT(1,S,LIMITR,MAX(MIN(KKK,OPEN)-PY,DYNAINFO(55)));
MYHOLDING:=-S;
END

无论是买还是卖,都只能开仓,平仓语句都得不到执行。说明:是图表交易,只交易最后一根K线,无历史信号。是不是只有HOLDING<>0,平仓语句才会得到执行?

 回到顶部
帅哥哟,离线,有人找我吗?
无极无名
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:273 积分:365 威望:0 精华:1 注册:2011/4/13 11:57:13
  发帖心情 Post By:2014/6/4 14:55:49 [显示全部帖子]

我的做法是历史只要计算一遍就可以了,之后就不再计算历史数据了,全部由全局变量来记录需要的变量值,HOLDING就等于0了,但是我有实际持仓。但是没想到平仓语句不能执行。

 回到顶部
帅哥哟,离线,有人找我吗?
无极无名
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:273 积分:365 威望:0 精华:1 注册:2011/4/13 11:57:13
  发帖心情 Post By:2014/6/4 15:12:22 [显示全部帖子]

这个能不能改一改呢,软件没有必要限定HOLDING<>0来触发平仓吧。要限定用户可以代码限定啊。

 回到顶部