Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教关于CURRENTTIME

1楼
punkcat401 发表于:2013/10/21 14:57:41

教程上说图表交易尽量不要用返回常数而非序列数据的CURRENTTIME

如果1分钟周期,在一根K线收盘前3秒开仓,是否只能用CURRENTTIME完成,应该怎么写呢,容易出错吗

2楼
lichenghu 发表于:2013/10/21 15:04:03

 CURRENTIME返回当前本地时间,本地时间对应有时候可能会有误差

 

K线提前3s下单 M1:TIME0-TIMETOT0(DYNAINFO(207))//M1表示K线走完还要多少s

 

IF M1<=3 AND 平仓条件 THEN

 

SELL()

3楼
punkcat401 发表于:2013/10/21 15:11:17
以下是引用lichenghu在2013/10/21 15:04:03的发言:

 CURRENTIME返回当前本地时间,本地时间对应有时候可能会有误差

 

K线提前3s下单 M1:TIME0-TIMETOT0(DYNAINFO(207))//M1表示K线走完还要多少s

 

IF M1<=3 AND 平仓条件 THEN

 

SELL()

明白了,谢谢

4楼
fly 发表于:2013/10/21 15:11:29

选用:固定时间间隔

 

input:tq(3,3,60,1);


ma5:=ma(c,5);
ma10:=ma(c,10);
abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar); //一根K线收盘前3秒开平仓

 

//平空开多

if cross(ma5,ma10) and abb then begin
   sellshort(holding<0,1,thisclose);

   buy(holding=0,1,thisclose);

end

 

//平多开空

if cross(ma10,ma5) and abb then begin

   sell(1,1,thisclose);
   buyshort(1,1,thisclose);

end

5楼
punkcat401 发表于:2013/10/21 15:22:12
以下是引用fly在2013/10/21 15:11:29的发言:

选用:固定时间间隔

 


abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar); //一根K线收盘前3秒开平仓

加了一个“or not(islastbar)” ,实际效果是更好吗?

6楼
lichenghu 发表于:2013/10/21 15:44:27
 加了意思是忽视历史情况,不会影响历史信号,更好
[此贴子已经被作者于2013/10/21 15:44:45编辑过]
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 3 queries.