以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  交易系统出信号后 N秒再下单 不需要信号确认  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=49283)

--  作者:eric917
--  发布时间:2013/3/6 15:03:34
--  交易系统出信号后 N秒再下单 不需要信号确认
能写一下简单的实例吗?论坛那资料比较复杂,我这个不需要太复杂的,麻烦老师帮忙教一下怎么写,谢谢
--  作者:zyf1199
--  发布时间:2013/3/6 15:08:03
--  

我也找了半天,就是不会搞

 


--  作者:jinzhe
--  发布时间:2013/3/6 15:18:57
--  

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=2183&skin=0

简单的方法?读取全局变量是一个很好用的方法,不要因为不理解,就觉得难


--  作者:eric917
--  发布时间:2013/3/6 15:32:12
--  

如果K线将要走完,直接延续到下根K线

就是说不管K线是否走完,只要出了信号,就开始计时,到时间下单可以实现吗?谢谢


--  作者:zyf1199
--  发布时间:2013/3/6 16:42:22
--  

我建议用固定轮询 1秒,信号出来未走完k线,提前N秒下单,启用自动持仓同步

 


--  作者:eric917
--  发布时间:2013/3/6 16:52:11
--  
我用的是后台,楼上您说的那个好像是图表的,我要的就是出信号后 N秒下单不复核,我是用来错开下单的,以便有时候几个账户一起下单,造成滑点
[此贴子已经被作者于2013-3-6 16:53:50编辑过]

--  作者:admin
--  发布时间:2013/3/6 17:00:13
--  
滑点的处理问题,建议试试新版的增加的滑点下单处理功能
--  作者:eric917
--  发布时间:2013/3/6 17:16:27
--  
在哪里呢请问?
--  作者:马良
--  发布时间:2013/3/6 17:25:54
--  
http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=49056&page=2
--  作者:fly
--  发布时间:2013/3/7 15:26:33
--  

//N秒再下单 不需要信号确认

//红色所列为重点

 

ss:=1;    

sec:=2;//2秒后下单

ma5:=ma(c,5);
ma20:=ma(c,20);
buycond:=cross(ma5,ma20);
sellcond:=cross(ma20,ma5);

 

//平多信号
if  sellcond and extgbdata(\'selltime\')=0 then
begin
extgbdataset(\'selltime\',DYNAINFO(207));//记录平多信号出现时间
end

 

//平多下单
if TIMETOT0(DYNAINFO(207))>=TIMETOT0(extgbdata(\'selltime\'))+sec then
 begin
 tsell(1,ss,mkt);
  extgbdataset(\'selltime\',0);
 end

 

//开多信号
if buycond and extgbdata(\'buytime\')=0 then
 begin
 extgbdataset(\'buytime\',DYNAINFO(207));//记录开多信号出现时间
 end

 

//开多下单
if TIMETOT0(DYNAINFO(207))>=TIMETOT0(extgbdata(\'buytime\'))+sec then
 begin
  tbuy(1,ss,mkt);
  extgbdataset(\'buytime\',0);
 end

[此贴子已经被作者于2013-3-7 15:40:43编辑过]