求教收盘前平仓的问题 [金字塔]
- 咨询内容:
//收盘前平仓
IF TIME>150000-5*100 THEN BEGIN
收盘平多:SELL(1,HOLDING,MARKET);
收盘平空:SELLSHORT(1,HOLDING,MARKET);
END这段代码应用于一分钟K线,为什么每天都在15:00才出信号呢?
以致于总是有头寸过夜.
求解.
谢谢!
- 金字塔客服:
几分钟周期?
-500是为了什么考虑才这么写的?
- 用户回复:
一分钟周期,原来5是用
input n:=5
TIME>=150000-n*100;
来做的,
后来老不平仓改的.
- 网友回复:
收盘前5分钟平仓?
time>=145500
- 网友回复:
明白了!你们提供的公式样板都写错了,有空你们自己检查一下你们提供的范例,你们的范例都是这样写的.
明白了!
谢谢!
譬如:
//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!
//策略: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;
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容