金字塔鳄鱼法则交易策略[金字塔模型]
鳄鱼法则交易系统号称结合了控制论、信息理论、量子物理、混沌科学、分形几何学和全息理论。基本上,鳄鱼组线(Alligator)就是一个指南针,无论即时价格正向哪个方向移动,它都能让你保持适当的交易方向。
鳄鱼线扮演着使我们的交易保持正方向的方向盘角色。在有方向的趋势中,鳄鱼线会协助我们获利。它结合了非线性动力学和不规则碎形几何学的平均线。
1.蓝线是鳄鱼的颚。它的画法是:取13根bar的平滑移动平均,将结果往未来的方向移动8根bar。
2.红线是鳄鱼的牙齿。取8根bar的平滑移动平均,将结果往未来的方向移动5根bar。
3.绿线是鳄鱼的上唇。取5根bar平滑移动平均数,将结果往未来的方向移动3根bar得到。
碎形—— 交易的起始
碎形原理:是利用简单的多空原理而形成。市场上涨时,买方追高价的意愿很高,价格就会不断上升,买方意愿将随价格的不断上升而逐渐减少,价格最终回跌。交易者意愿被市场新入的信息(混沌)所影响,此时市场处于低价值区,虽然目前的价值区买卖双方都同意,但对于价格有着不同看法,当买方意愿再度大于卖方意愿时价格就会上涨,如果这个买方的动能足以超越向上碎形时,我们将在向上碎形上一档积极进场。
一个最简单的分形就是我们的手指,中指最高而两边分别递减。
//构建鳄鱼线
Y:=(H+L)/2;
上唇:Ref((sma(Y,5,1)),3),colorgreen;
牙齿:Ref((sma(Y,8,1)),5),colorred;
下颚:REF((SMA(Y,13,1)),8),colorblue;
R2:=REF(牙齿, 5);
KU1:=IFELSE(H=HHV(H, 3), 1, 0);
KD1:=IFELSE(L=LLV(LOW, 3), 1, 0);
//上分形
UL:=IFELSE (REF(KU1, 2)=1 AND REF(KU1, 1)=0 AND
KU1=0, REF (HIGH, 2), REF(HIGH, 2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
//下分形
DL:=IFELSE (REF(KD1, 2)=1 AND REF(KD1, 1)=0 AND
KD1=0, REF(LOW, 2), REF(LOW, 2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));
Y:=(H+L)/2;
上唇:Ref((sma(Y,5,1)),3),colorgreen;
牙齿:Ref((sma(Y,8,1)),5),colorred;
下颚:REF((SMA(Y,13,1)),8),colorblue;
R2:=REF(牙齿, 5);
KU1:=IFELSE(H=HHV(H, 3), 1, 0);
KD1:=IFELSE(L=LLV(LOW, 3), 1, 0);
//上分形
UL:=IFELSE (REF(KU1, 2)=1 AND REF(KU1, 1)=0 AND
KU1=0, REF (HIGH, 2), REF(HIGH, 2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
//下分形
DL:=IFELSE (REF(KD1, 2)=1 AND REF(KD1, 1)=0 AND
KD1=0, REF(LOW, 2), REF(LOW, 2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));
//定义信号开仓位置
SHANG:=IFELSE(high>=R2, UL, REF (UL, BARSLAST (HIGH>R2)));
XIA:=IFELSE(LOW<=R2, DL, REF (DL, BARSLAST (LOW<=R2)));
//建仓
if C>SHANG AND REF(CLOSE, 1)<REF( SHANG, 1)AND holding<=0 then
begin
sellshort(1,holding,marketr);
buy(1,1,marketr);
end
if C<XIA AND REF(CLOSE, 1)>REF(XIA,1) AND holding>=0 then
begin
sell(1,holding,marketr);
buyshort(1,1,marketr);
end
SHANG:=IFELSE(high>=R2, UL, REF (UL, BARSLAST (HIGH>R2)));
XIA:=IFELSE(LOW<=R2, DL, REF (DL, BARSLAST (LOW<=R2)));
//建仓
if C>SHANG AND REF(CLOSE, 1)<REF( SHANG, 1)AND holding<=0 then
begin
sellshort(1,holding,marketr);
buy(1,1,marketr);
end
if C<XIA AND REF(CLOSE, 1)>REF(XIA,1) AND holding>=0 then
begin
sell(1,holding,marketr);
buyshort(1,1,marketr);
end
AO:=sma(y,5,1)-sma(y,34,1);
AC:=sma((AO-sma(AO,5,1)),5,1);
AC:=sma((AO-sma(AO,5,1)),5,1);
//加仓
if AO>REF(AO, 1) AND REF(AO, 1)>REF(AO, 2) AND AC>REF(AC,1) AND REF(AC,1)>REF(AC, 2)AND C>REF(C,1) and holding=1 then
begin
buy(1,1,marketr);
end
if AO<REF(AO, 1) AND REF(AO,1)<REF(AO, 2) AND AC<REF(AC, 1) AND REF (AC,1)<REF (AC, 2)AND C<REF(C, 1) and holding=-1 then
begin
buyshort(1,1,marketr);
end
if AO>REF(AO, 1) AND REF(AO, 1)>REF(AO, 2) AND AC>REF(AC,1) AND REF(AC,1)>REF(AC, 2)AND C>REF(C,1) and holding=1 then
begin
buy(1,1,marketr);
end
if AO<REF(AO, 1) AND REF(AO,1)<REF(AO, 2) AND AC<REF(AC, 1) AND REF (AC,1)<REF (AC, 2)AND C<REF(C, 1) and holding=-1 then
begin
buyshort(1,1,marketr);
end
//出场,止损止盈
A: =MULTIPLIER;
SL:=100;
TP:=100;
if (c<=enterprice-SL*A or c>=enterprice+TP*A) then sell(1,holding,marketr);
if (c>=enterprice+SL*A or c<=enterprice-TP*A) then sellshort(1,holding,marketr);
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容