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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件程序化交易实盘俱乐部 → 如何在信号确立后,每隔20秒执行一次开仓命令?

   

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


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

主题:如何在信号确立后,每隔20秒执行一次开仓命令?

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2018/3/15 0:26:52
如何在信号确立后,每隔20秒执行一次开仓命令?  发帖心情 Post By:2019/1/4 11:42:21 [只看该作者]

   在实际开仓过程中,为避免一次性委托所带来的过大点差,应该采取分成5次开仓,每次1/5仓,但是在程序执行开仓时,应该如何设置编程?望解答,万分感谢

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


加好友 发短信
等级:论坛游侠 帖子:194 积分:0 威望:0 精华:0 注册:2012/12/28 17:19:34
  发帖心情 Post By:2019/5/27 16:43:54 [只看该作者]

abb1:=(time0-timetot0(dynainfo(207)))<=30*60-20*TN OR NOT(ISLASTBAR);
IF TN<5 AND abb1 THEN begin

if holding>0 then buy(1,0.2*手数,thisclose);
if holding<0 then buyshort(1,0.2*手数,thisclose);
TN:=TN+1
end 


30分钟K图表上,轮询模式中 间隔1秒轮询1次 
[此贴子已经被作者于2019/5/27 16:45:30编辑过]

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


加好友 发短信
等级:论坛游侠 帖子:194 积分:0 威望:0 精华:0 注册:2012/12/28 17:19:34
  发帖心情 Post By:2019/5/27 17:13:59 [只看该作者]

B1:=0;B2:=0;B3:=0;B4:=0;B5:=0;TN:=1;

abb1:=(time0-timetot0(dynainfo(207)))<=30*60-20*TN OR NOT(ISLASTBAR);
IF TN<5 AND abb1 THEN begin

if B1=0 AND holding>0 then BEGIN buy(1,0.2*手数,thisclose); B1:=1; TN:=TN+1; END
if B1=0 AND holding<0 then BEGIN buyshort(1,0.2*手数,thisclose);B1:=1; TN:=TN+1; END
if B2=0 AND holding>0 then BEGIN buy(1,0.2*手数,thisclose); B2:=1; TN:=TN+1; END
if B2=0 AND holding<0 then BEGIN buyshort(1,0.2*手数,thisclose);B2:=1; TN:=TN+1; END
if B3=0 AND holding>0 then BEGIN buy(1,0.2*手数,thisclose); B3:=1; TN:=TN+1; END
if B3=0 AND holding<0 then BEGIN buyshort(1,0.2*手数,thisclose);B3:=1; TN:=TN+1; END
if B4=0 AND holding>0 then BEGIN buy(1,0.2*手数,thisclose); B4:=1; TN:=TN+1; END
if B4=0 AND holding<0 then BEGIN buyshort(1,0.2*手数,thisclose);B4:=1; TN:=TN+1; END
if B5=0 AND holding>0 then BEGIN buy(1,0.2*手数,thisclose); B5:=1; TN:=TN+1; END
if B5=0 AND holding<0 then BEGIN buyshort(1,0.2*手数,thisclose);B5:=1; TN:=TN+1; END

end 


30分钟K图表上,轮询模式中 间隔1秒轮询1次 

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


加好友 发短信
等级:论坛游侠 帖子:194 积分:0 威望:0 精华:0 注册:2012/12/28 17:19:34
  发帖心情 Post By:2019/5/27 18:25:07 [只看该作者]

TN:=1;
//M1:TIME0-TIMETOT0(DYNAINFO(207)),LINETHICK0;//剩余秒数

abb1:=(time0-timetot0(dynainfo(207)))<=TIME0-20 OR NOT(ISLASTBAR);
IF TN=1 AND abb1 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose); TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose);TN:=TN+1; END
end 

abb2:=(time0-timetot0(dynainfo(207)))<=TIME0-40 OR NOT(ISLASTBAR);
IF TN=2 AND abb2 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose); TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose); TN:=TN+1; END
end 

abb3:=(time0-timetot0(dynainfo(207)))<=TIME0-60 OR NOT(ISLASTBAR);
IF TN=3 AND abb3 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose);  TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose); TN:=TN+1; END
end 

abb4:=(time0-timetot0(dynainfo(207)))<=TIME0-80 OR NOT(ISLASTBAR);
IF TN=4 AND abb4 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose);  TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose); TN:=TN+1; END
end 

abb5:=(time0-timetot0(dynainfo(207)))<=TIME0-100 OR NOT(ISLASTBAR);
IF TN=5 AND abb5 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose); TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose); TN:=TN+1; END
end 

30分钟K图表上,轮询模式中 间隔1秒轮询1次  

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


加好友 发短信
等级:论坛游侠 帖子:194 积分:0 威望:0 精华:0 注册:2012/12/28 17:19:34
  发帖心情 Post By:2019/5/27 18:34:42 [只看该作者]

TN:=1;T0:=REF(TIME0,1);

//M1:TIME0-TIMETOT0(DYNAINFO(207)),LINETHICK0;//剩余秒数

abb1:=timetot0(dynainfo(207))>=T0+20 OR NOT(ISLASTBAR);
IF TN=1 AND abb1 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose); TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose);TN:=TN+1; END
end 

abb2:=timetot0(dynainfo(207))>=T0+40 OR NOT(ISLASTBAR);
IF TN=2 AND abb2 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose); TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose); TN:=TN+1; END
end 

abb3:=timetot0(dynainfo(207))>=T0+60 OR NOT(ISLASTBAR);
IF TN=3 AND abb3 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose);  TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose); TN:=TN+1; END
end 

abb4:=timetot0(dynainfo(207))>=T0+80 OR NOT(ISLASTBAR);
IF TN=4 AND abb4 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose);  TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose); TN:=TN+1; END
end 

abb5:=timetot0(dynainfo(207))>=T0+100 OR NOT(ISLASTBAR);
IF TN=5 AND abb5 THEN begin
if holding>0 then BEGIN buy(1,0.2*手数,thisclose); TN:=TN+1; END
if holding<0 then BEGIN buyshort(1,0.2*手数,thisclose); TN:=TN+1; END
end 

30分钟K图表上,轮询模式中 间隔1秒轮询1次  

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


加好友 发短信
等级:论坛游侠 帖子:194 积分:0 威望:0 精华:0 注册:2012/12/28 17:19:34
  发帖心情 Post By:2019/5/29 12:03:13 [只看该作者]

我实现了。。。

 回到顶部