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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问做多止损后如行情再次上涨,如何编写语句在上一次开多的价格入场?

   

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


  共有11679人关注过本帖平板打印复制链接

主题:请问做多止损后如行情再次上涨,如何编写语句在上一次开多的价格入场?

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


加好友 发短信
等级:新手上路 帖子:5 积分:102 威望:0 精华:0 注册:2010/8/24 11:08:59
请问做多止损后如行情再次上涨,如何编写语句在上一次开多的价格入场?  发帖心情 Post By:2010/8/24 11:35:53    Post IP:124.160.85.78[只看该作者]

如下面的例子,假设buy开多后如遇sell止损,在没有sell平多之前如何在价格再次涨上第一次开多的价格时入场呢?应该如何写语句?这里假设的是单一策略做一个品种,第一次的开多价格是AVGENTERPRICE,也就是说止损后价格再次回到AVGENTERPRICE按这个价格重新入场,并且设置相同的止损,直到平多的信号完成。

如: 

BK:=CROSS(H, hhv(ref(h,1),20));

SK:=CROSS(llv(ref(l,1), 20),L);

Price:=AVGENTERPRICE;//持仓价位

 

SELLSHORT(BK and 持仓<0,持仓,market);

SELLSHORT(持仓<0,持仓,Stopr,Price+NS);//NS为止损点数

BUY(BK and NOT(TYPE(1)=1),30%,market);


 

SELL(SK and 持仓>0,持仓,market);

SELL(持仓>0,持仓,Stopr,Price-NS);//NS为止损点数

BUYSHORT(SK and NOT(TYPE(1)=3),30%,market);


 回到顶部
总数 14 1 2 下一页