以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 一个简单的交易模式格式 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=2239) |
-- 作者:WK668668 -- 发布时间:2010/7/24 22:51:32 -- debugfile2函数的使用问题 这个是我学习金字塔总结出来的一个简单的交易模式的格式,觉得可能会帮助一些像我一样刚接触金字塔的初学者;我作为初学的感觉就是,初学的时候容易一头雾水,但是又非常渴望快点建立出自己的模型,这个模型格式就表达了一个基本的框架(我自己这样理解哈),加上你自己的交易条件,就能让你更快的建立起一个属于自己的交易模型了; 再一个,上次写的内容中有不少错误,这个是经过我在软件中编辑过的,软件可以够通过。 这个格式中表现了:交易条件,开仓,平仓,止盈,止损,日内14:55分强制平仓。这些最基本的交易格式。 在此,也感谢曾经帮助过我和正在帮助我的老师高手,感谢轮回版主。 input:N(5,1,100,1),M(10,1,100,1);//参数 {用下列函数表现仓位和交易状态} 持仓:HOLDING,LINETHICK0; 总次数:TOTALTRADE,LINETHICK0; 盈利:NUMWINTRADE,LINETHICK0; 胜率:ROUNDS(100*PERCENTWIN,1),LINETHICK0; 连亏:MAXSEQLOSS,LINETHICK0; 连盈:MAXSEQWIN,LINETHICK0; 持仓价位:AVGENTERPRICE,LINETHICK0; { Price:=AVGENTERPRICE;//持仓价位} 均5:=MA(CLOSE,N); //5日均线 均10:=MA(CLOSE,M);//10日均线
上穿:=CROSS(均5, 均10); //上穿金叉做多平空 下穿:=CROSS(均10, 均5); //下穿死叉做空平多
时间条件1:=TIME>145500; 时间条件2:=TIME>090100 AND TIME<145500;
SELLSHORT((上穿 OR 时间条件1) and 持仓<0,持仓,market);//平空,出现上穿平空
BUY(上穿 AND 时间条件2,1,market);//做多,满足上穿条件以后在下一个周期开盘价开1手多
IF C>ENTERPRICE+200 and HOLDING>0 THEN BEGIN 止盈多:SELL(HOLDING>0,HOLDING,stopr,ENTERPRICE+200); END//做多止盈,大于开仓价200点就止盈
IF C<ENTERPRICE-100 and HOLDING>0 THEN BEGIN 止损多:SELL(HOLDING>0,HOLDING,stopr,ENTERPRICE-100); END//做多止损,小于开仓价100点就止损
SELL((下穿 OR 时间条件1) and 持仓>0,持仓,market);//平多,出现下穿平多
BUYSHORT(下穿 AND 时间条件2,1,market);//做空,满足下穿条件以后在下一个周期开盘价开1手空
IF C<ENTERPRICE-200 and HOLDING<0 THEN BEGIN 止盈空:SELLSHORT(HOLDING<0,HOLDING,stopr,ENTERPRICE-200); END//做空止盈,小于开仓价200点就止盈
IF C>ENTERPRICE+100 and HOLDING<0 THEN BEGIN 止损空:SELLSHORT(HOLDING<0,HOLDING,stopr,ENTERPRICE+100); END//做空止损,大于开仓价100点就止损
|
-- 作者:wattwei -- 发布时间:2010/7/24 23:46:51 -- 不错的日内模板 |