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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为什么这么写,fstrad一直是1? 从来没有0 的时候?

   

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


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

主题:为什么这么写,fstrad一直是1? 从来没有0 的时候?

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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2013/12/31 11:23:27    Post IP:210.78.138.146[显示全部帖子]

我的思路是当第一次执行这个策略的时候fstrad=0,只要交易条件达成,就开仓,以后交易条件达成的时候要考虑holding的情况,第一次不考虑

 


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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2013/12/31 11:44:08    Post IP:210.78.138.146[显示全部帖子]

我是这样写的

variable:firsttrade=0;

IF (FIRSTTRADE=1 AND 开多平空 = 1) THEN
  BEGIN
  SELLSHORT (1,2,MARKET);
  BUY (开多平空,2,NEXTOPEN);
  maxprofit:=0;
END
IF (FIRSTTRADE = 0 AND 开多平空 = 1 ) THEN
  BEGIN
  BUY (开多平空,2,NEXTOPEN);
  FIRSTTRADE=1;

但是,我观察firsttrade的值一直都是1,但是当开多平空条件没有达成的时候应该一直是0 啊


END


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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2013/12/31 13:12:58    Post IP:210.78.138.146[显示全部帖子]

我是一个账户里有两个策略跑,平仓的时候我不想都平掉,每个策略只平掉自己的,这个应该如何写?

 回到顶部