以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  紧急求助,客服快来解答  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=54777)

--  作者:azzhe
--  发布时间:2013/8/7 11:07:40
--  紧急求助,客服快来解答

我是用日线周期做长趋势单,用程序化K线走完模式下单,现在问题就是在日线周期K线走完,也就收盘了,不能成交,所以,我想在日线的K线走完前,提前1分钟或30秒下单,希望用程序来表达出来,急,跪求解答!


--  作者:jinzhe
--  发布时间:2013/8/7 11:18:27
--  

固定时间间隔1秒轮询,下单条件加上时间判断比如

 if dynainfo(207) > 145900 then 下单语句;

这样的判断方式

 

或者是专业版功能:走完k线提前下单模式


--  作者:azzhe
--  发布时间:2013/8/7 11:26:29
--  

固定时间间隔1秒轮询,下单条件加上时间判断比如

 if dynainfo(207) > 145900 then 下单语句;

这样的判断方式

这样写,盘中的信号会消失,只有在145900时间后,才会显示信号,不是很合理,知道专业版有这个功能,我是想要用程序来表达出来。


--  作者:jinzhe
--  发布时间:2013/8/7 11:29:43
--  

那么只能用专业版功能了


--  作者:azzhe
--  发布时间:2013/8/7 11:32:02
--  
如果是60分钟K线呢,或3分钟K线呢?怎么表达?用程序
--  作者:jinzhe
--  发布时间:2013/8/7 13:01:20
--  
一样啊,都是这么用的
--  作者:azzhe
--  发布时间:2013/8/7 14:23:28
--  

你这服务水平太差了吧,有点难度就推辞


--  作者:fly
--  发布时间:2013/8/7 14:26:52
--  

首先,不是难度问题.

 

jinzhe的2楼已经给出了您两个方向.

(1)代码里编写实现,那一定要用固定时间间隔.

 

(2)功能上实现,需要用的专业版

[此贴子已经被作者于2013/8/7 14:44:48编辑过]

--  作者:azzhe
--  发布时间:2013/8/7 14:35:55
--  

lastopentm:=if(date<>ref(date,1),0,ref(openminutes(time),1));
ticktm:=dynainfo(207);
miao:=(mod(ticktm,100)>=58 and islastbar and (openminutes(ticktm)-lastopentm=3-1 or (ticktm>=112900 and ticktm<=113000) or (ticktm>=145900 and ticktm<=150000))) or not(islastbar);

这是用于3分钟的时间控制,我现在要用于日线周期,在日线周期,TIME函数不能用,2楼那样的回复,是不是太不专业了!


--  作者:azzhe
--  发布时间:2013/8/7 14:38:43
--  
我已经买了2个专业版了,当然知道有这个功能,但是在些情况下,是不合适使用,给我的回复就是让我去用专业版,岂不是很敷衍的态度?