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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 急急,有关K线走完提前下单的问题

   

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


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

主题:急急,有关K线走完提前下单的问题

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


加好友 发短信 猛禽战术CTA
等级:论坛游侠 帖子:305 积分:137 威望:0 精华:0 注册:2010/10/17 14:41:05
急急,有关K线走完提前下单的问题  发帖心情 Post By:2014/11/3 14:05:47    Post IP:114.255.206.12[只看该作者]

老师好,我之前用的是K线走完模式,看完火哥老师的帖后,企图实现K线走完提前3秒下单的目的,于是我在开平指令语句前后照着加了条,

abb:=(time0-timetot0(dynainfo(207))<=3) or not(islastbar);
if abb then begin
....
end 

其他 语句没变没变。
然后用固定轮询1秒启动交易...
请问,这样简单处理不会出现信号闪嗦吧? 我认为有NOT(ISLASTBAR)控制应该不会。

完整语句如下谢谢老师!!!!!
KD:= CLOSE >TOPLINE  AND  C>MM ;          //开多条件  
PD:= CLOSE<(MAX(MA( C,X),TOPLINE)+BOTTOMLINE)/2    ;          //平多条件  
KK:= CLOSE <BOTTOMLINE AND  C<MM  ;         //开空条件  
PK:=CLOSE>(TOPLINE+MIN(MA( C,X),BOTTOMLINE))/2     ;         //平空条件  
 
abb:=(time0-timetot0(dynainfo(207))<=3) or not(islastbar);
if abb then begin
 
IF PK and holding<0   THEN BEGIN
 SELLSHORT( PK ,SS,MARKET  );                        //平空信号
 
END

 
IF KD and holding<=0    THEN
BEGIN
 
  BUY( KD  AND HOLDING=0,SS,MARKET );         //开多信号
  
END

 
IF PD and holding>0     THEN
BEGIN
SELL( PD ,SS,MARKET  );                       //平多信号
 
END

 
IF KK and holding>=0    THEN
BEGIN
BUYSHORT( KK  AND HOLDING=0,ss,MARKET );      //开空信号
 
END
end

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