请教个问题 [金字塔]
- 咨询内容:
//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!//作者 Z7C9
RUNMODE:0;//中间变量INPUT:AVGLENGTH(40),ATRLENGTH(40),SS(1,1,10000,1);//定义参数值MA1:=REF(MA((HIGH+LOW+CLOSE)/3,AVGLENGTH),1);//定义MA1手数:=ss;//交易条件UPPERBAND:=MA1+REF(MA(TR,ATRLENGTH),1);//上轨LOWERBAND:=MA1-REF(MA(TR,ATRLENGTH),1);//下轨ENTRYLONGCOND:=MA1>REF(MA1,1) AND HIGH>=UPPERBAND;//开多条件EXITLONGCOND:=LOW<=MA1;//平多条件ENTRYSHORTCOND:=MA1<REF(MA1,1) AND LOW<=LOWERBAND;//开空条件EXITSHORTCOND:=HIGH>=MA1;//平空条件//交易系统
IF HOLDING=0 THEN BEGIN //若持仓为0 IF ENTRYLONGCOND THEN //且满足开多条件 BUY(1,手数,LIMITR,MAX(OPEN,UPPERBAND));//开多单END
IF HOLDING=0 THEN BEGIN//若持仓为0 IF ENTRYSHORTCOND THEN//且满足开空条件 BUYSHORT(1,手数,LIMITR,MIN(OPEN,LOWERBAND));//开空单END
IF HOLDING>0 THEN BEGIN//若持有多单 IF EXITLONGCOND THEN//且满足平多条件 SELL(1,HOLDING,LIMITR,MIN(OPEN,MA1));//平多单END
IF HOLDING<0 THEN BEGIN//若持有空单 IF EXITSHORTCOND THEN//且满足平空条件 SELLSHORT(1,HOLDING,LIMITR,MAX(OPEN,MA1));//平空单END
///////////////////////这是金字塔自带的肯纳特,我不理解的是:BUY(1,手数,LIMITR,MAX(OPEN,UPPERBAND));这里是以上轨和开盘价的最大值发单。但今天使用,感觉是个收盘价模型。就是K线走完才发单的,这样的话,在盘中价格突破上轨后。等K线走完,可能价格早就超过上轨了、、这实盘能准吗? - 金字塔客服:
走完k线下单是为了信号稳定。如果用户想要出现信号就下单,那么可以是用固定时间间隔模式,但是这个模式的确定是不稳定,信号可能会消失闪烁之类
- 用户回复:
嗯。我就问下。按金字塔自带的肯纳特。默认的走完K线的话,。它这种发单,,能成交吗?和回测结果能对上吗?不会有偷价吧?就是测试看很好。实际不是那么回事。因为实际不可能有那个成交价格的,请教了。
- 网友回复: 这个你要实际的测试一下了,用模拟交易跑一下,看看成交情况
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容