-- 作者:shensane
-- 发布时间:2014/9/22 13:56:56
-- 文华模型转金字塔
N:=BARSLAST(DATE<>REF(DATE,1)); MA3:=MA(CLOSE,3); MA10:=MA(CLOSE,10); MA20:=MA(CLOSE,20); MA60:=MA(CLOSE,60); MA300:=MA(CLOSE,300); MA450:=MA(CLOSE,450); MA30:=MA(CLOSE,30); MA50:=MA(CLOSE,50); MA100:=MA(CLOSE,100); MA180:=MA(CLOSE,180); MA90:=MA(CLOSE,90); MA600:=MA(CLOSE,600); MA900:=MA(CLOSE,900); DIFF := EMA(CLOSE,12) - EMA(CLOSE,26); DEA := EMA(DIFF,9); #IMPORT[,MIN5,AA] AS VAR A1:VAR.DIFF; A2:VAR.DEA;
C>MA900&&MA300>MA900&&A1>A2&&MA90>SETTLE&&MA3>MA60&&MA10>MA60&&MA20>MA60&&MA100>MA300&&TIME>0900&&TIME<1457&&DIFF>DEA,BK; C<MA100&&C<MA60||C<SETTLE&&C<MA60||TIME=1459,SP; C<MA900&&MA300<MA900&&A1<A2&&MA90<SETTLE&&MA3<MA60&&MA10<MA60&&MA20<MA60&&MA100<MA300&&TIME>0900&&TIME<1457&&DIFF<DEA,SK; C>MA100&&C>MA60||C>SETTLE&&C>MA60||TIME=1459,BP; AUTOFILTER;
一;怎么把这个文华的模型换成金字塔的, 二;这个模型出现信号的时候可不可以把出现信号的品种都自动整合到一个自选界面上面,就跟平常的那种自选界面一样,意思是出现开仓信号的品种自动出现在那个界面,平仓的时候自动退出那个界面
|
-- 作者:shensane
-- 发布时间:2014/9/22 14:21:53
--
1,#IMPORT[,MIN5,AA] AS VAR 这句是什么意思? 2,A1:VAR.DIFF; VAR 和diff之间是什么符号? 3,SETTLE,AUTOFILTER 是什么意思?
一;这个是跨周期引用5分钟的MACD的红绿,因为模型运行周期是一分钟 二;A1相当于五分钟线的DIFF,A2是五分钟的DEA,所以A1>A2代表五分钟的MACD是红的 三;SETTLE是日均价,就是盘中的日分时走势图的那根黄线,AUTOFILTER是过滤函数模型吧
|
-- 作者:pyd
-- 发布时间:2014/9/22 14:50:29
--
N:=BARSLAST(DATE<>REF(DATE,1)); MA3:=MA(CLOSE,3); MA10:=MA(CLOSE,10); MA20:=MA(CLOSE,20); MA60:=MA(CLOSE,60); MA300:=MA(CLOSE,300); MA450:=MA(CLOSE,450); MA30:=MA(CLOSE,30); MA50:=MA(CLOSE,50); MA100:=MA(CLOSE,100); MA180:=MA(CLOSE,180); MA90:=MA(CLOSE,90); MA600:=MA(CLOSE,600); MA900:=MA(CLOSE,900); DIFF := EMA(CLOSE,12) - EMA(CLOSE,26); DEA := EMA(DIFF,9); macd:=stkindi(\'\',\'macd.macd1\',0,2,-1);//5分钟周期的macd a1:=stkindi(\'\',\'macd.diff\',0,2,-1);//5分钟周期的diff a2:=stkindi(\'\',\'macd.dea\',0,2,-1);//5分钟周期的dea
cond:=day<>ref(day,1); n:=barslast(cond)+1; SETTLE:sum(amount,n)/sum(vol,n)/multiplier;//分时图里的黄线均价
kd:C>MA900 and MA300>MA900 and A1>A2 and MA90>SETTLE and MA3>MA60 and MA10>MA60 and MA20>MA60 and MA100>MA300 and TIME>0900 and TIME<1457 and DIFF>DEA; buy(holding=0,1,market);//市价开多1手 pd:C<MA100 and C<MA60||C<SETTLE and C<MA60||TIME=1459; sell(holding>0,1,market);//市价平多1手 kk:C<MA900 and MA300<MA900 and A1<A2 and MA90<SETTLE and MA3<MA60 and MA10<MA60 and MA20<MA60 and MA100<MA300 and TIME>0900 and TIME<1457 and DIFF<DEA; buyshort(holding=0,1,market);//市价开空1手 pk:C>MA100 and C>MA60||C>SETTLE and C>MA60||TIME=1459; sellshort(holding<0,1,market);//市价平空1手
|