Rss & SiteMap

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

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

标题:求教收盘前平仓的问题

1楼
学习交易 发表于:2013/6/19 16:31:06

//收盘前平仓
IF TIME>150000-5*100 THEN BEGIN
   收盘平多:SELL(1,HOLDING,MARKET);
   收盘平空:SELLSHORT(1,HOLDING,MARKET);
END

 

这段代码应用于一分钟K线,为什么每天都在15:00才出信号呢?

以致于总是有头寸过夜.

求解.

谢谢!

2楼
jinzhe 发表于:2013/6/19 16:42:35

几分钟周期?

-500是为了什么考虑才这么写的?

3楼
学习交易 发表于:2013/6/19 16:44:49

一分钟周期,原来5是用

input n:=5

 

TIME>=150000-n*100;

来做的,

后来老不平仓改的.

4楼
jinzhe 发表于:2013/6/19 17:24:09

收盘前5分钟平仓?

time>=145500

5楼
学习交易 发表于:2013/6/19 17:35:50

明白了!你们提供的公式样板都写错了,有空你们自己检查一下你们提供的范例,你们的范例都是这样写的.

明白了!

谢谢!

譬如:

//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!

//策略:HANS123
//简介:作为外汇市场上广为流行的一种突破交易策略,HANS123以其简洁的开盘后N根K线的高低点突破,作为交易信号触发的评判标准。这也是一种入场较早的交易模式,配合适当过滤技术,或可提高其胜算。
//类型:日内趋势突破
//周期:
//使用市场:
//详情介绍网址:http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30233
//修订时间:2012.11.1
//DESIGNED BY ROGARZ
 
//准备中间变量
INPUT:SS(1,1,10000,1),NMIN1(30,1,1000,1),NMIN2(10,1,100,1),N1(0,0,100,1);
N:=BARSLAST(DATE<>REF(DATE,1))+1;
开盘30分钟最高价:=VALUEWHEN(TIME<=090000+NMIN1*100,HHV(H,N));
开盘30分钟最低价:=VALUEWHEN(TIME<=090000+NMIN1*100,LLV(L,N));
手数:=SS;
上轨:开盘30分钟最高价+N1*MINDIFF;
下轨:开盘30分钟最低价-N1*MINDIFF;
//条件
开多条件:=C>上轨;
开空条件:=C<下轨;
//交易系统
IF TIME>090000+NMIN1*100 AND TIME<150000-10*100 THEN BEGIN
开多:BUY(开多条件 AND HOLDING=0,手数,MARKET);
开空:BUYSHORT(开空条件 AND HOLDING=0,手数,MARKET);
END
//平仓
IF TIME>=150000-NMIN2*100 THEN BEGIN
收盘平多:SELL(1,手数,MARKET);
收盘平空:SELLSHORT(1,手数,MARKET);
END

当前持仓:HOLDING,COLORGRAY,LINETHICK0;

共5 条记录, 每页显示 10 条, 页签: [1]


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