金字塔ORB日内交易策略[金字塔模型]
一、ORB策略交易思路
1、日内交易策略,收盘前平仓
2、ORB失败突破基于过去N个交易日的ORB指标;
3、当价格突破ORB上轨,买入开仓;当价格突破ORB下轨,卖出开仓
二、金字塔策略源码
//适用于图表程序化交易
//以5分钟K线为例
//此策略仅供参考学习,请勿直接用于实盘
INPUT:N_DAY(30,1,100,1),N(0.1,0.1,10,0.1);
INPUT:SS(1,1,100,1);
NN:=BARSLAST(DATE<>REF(DATE,1))+1; //当天K线根数
LD:=HHV(NN,NN+62);
O_TODAY:=VALUEWHEN(NN=1,OPEN); //获取当天开盘价
H_TODAY:=HHV(HIGH,NN); //获取当天最高价
L_TODAY:=LLV(LOW,NN); //获取当天最低价
H_YESTERDAY:=REF(O_TODAY,NN); //获取前一天最高价
L_YESTERDAY:=REF(L_TODAY,NN); //获取前一天最低价
C_YESTERDAY:=REF(C,NN); //获取前一天收盘价
LENGTH:=N_DAY*LD;
DISTANCE:=MA(H_YESTERDAY-L_YESTERDAY,LENGTH);
ORB:=MIN(ABS(H_YESTERDAY-C_YESTERDAY),ABS(L_YESTERDAY-C_YESTERDAY));
BAND:=MAX(ORB,DISTANCE*N);
UPBAND:O_TODAY+BAND; //ORB上轨
DOWNBAND:O_TODAY-BAND; //ORB下轨
MAC:MA(CLOSE,LENGTH);
MAHH:MA(HHV(HIGH,LENGTH),LENGTH);
KD:CLOSE>UPBAND AND CLOSE>MAC AND CLOSE>MAHH; //开多条件
KK:CLOSE<DOWNBAND AND CLOSE<MAC AND CLOSE<MAHH; //开空条件
PD:CLOSE<MAC AND C<ENTERPRICE; //平多条件
PK:CLOSE>MAC AND C>ENTERPRICE; //平空条件
SELL(PD,HOLDING,MARKET);
SELLSHORT(PK,HOLDING,MARKET);
BUY(KD AND HOLDING=0,SS,MARKET);
BUYSHORT(KK AND HOLDING=0,SS,MARKET);
IF TIME>185500 THEN BEGIN //收盘前平仓
SELL(HOLDING>0,HOLDING,MARKET);
SELLSHORT(HOLDING<0,HOLDING,MARKET);
END
{别忘了将本网告诉您身边的朋友,向朋友传达有用资料,也是一种人情,你朋友会感谢你的。}
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容