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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 这段代码是否能实现我以上说的功能?

   

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


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

主题:这段代码是否能实现我以上说的功能?

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


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
这段代码是否能实现我以上说的功能?  发帖心情 Post By:2018/3/29 11:01:36    Post IP:180.169.30.6[只看该作者]

这段代码是否能实现我以上说的功能?同一k线多次信号
在一根k线,如果平空反手开多,几秒后又碰到下轨,他不会再次平多反手开空
我的系统有上轨和下轨,不持仓状态下,碰到上轨道线开多仓,碰到下轨道线开空仓。
之后如果持多仓状态下,碰到下轨平多反手做空,碰到上轨不做任何操作。
持空仓状态下,碰到下轨不做任何操作,碰到上轨平空反手做多。 
我是1秒固定轮询模式,如果想实现同一k线可以多次接收信号,如何写?
例如同一k线开多后碰到下轨反手做空,然后又碰到上轨再次反手做多
空仓做多条件:=C>UPPERLINE AND HOLDING=0;
空仓做空条件:=C<LOWERLINE AND HOLDING=0;
多单反转条件:=HOLDING>0 AND C<LOWERLINE;
空单反转条件:=HOLDING<0 AND C>UPPERLINE;

IF TIME>=090000 AND TIME<230500 THEN 
BEGIN 
   空仓开多:BUY(空仓做多条件,手数,MARKETR);
   空仓开空:BUYSHORT(空仓做空条件,手数,MARKETR);
IF 多单反转条件 THEN 
BEGIN 
   平多:SELL(1,HOLDING,MARKETR);
   翻空:BUYSHORT(1,手数,MARKETR);
END

IF 空单反转条件 THEN 
BEGIN
   平空:SELLSHORT(1,HOLDING,MARKETR);
   翻多:BUY(1,手数,MARKETR);
END
END

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/29 11:29:03    Post IP:180.169.30.6[只看该作者]

 代码基本OK的。


命数如织,当如磐石。
 回到顶部
美女呀,离线,留言给我吧!
pyd
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2018/3/29 14:17:15    Post IP:180.169.30.6[只看该作者]

1,图表不支持锁仓,多仓或空仓只能同时持有一种,平仓后才可以反手开仓

2,一个开平仓语句在一根k线上只能开平仓一次,做不到一根k线内反复触发开仓平仓。

 


 回到顶部