博弈大师里的DKX多空指标,金字塔力没找到,可以应用进来编模型?
贴出这个公式,并且表述下其逻辑、
STEP1:=2/100;
MVALUE1:=20/100;
SARLINE:SAR(4,STEP1,MVALUE1),CIRCLEDOT;//N个周期的抛物转向,步长为STEP1,极限值为MVALUE1.
A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:MA(B,10);//对B值做10周期平均计算。
CROSS(B,D),BK;
B>D&&CROSSDOWN(SARLINE,0),SP;
B>D&&CROSS(SARLINE,0),BK;
CROSSDOWN(B,D),SK;
B<D&&CROSS(SARLINE,0),BP;
B<D&&CROSSDOWN(SARLINE,0),SK;
AUTOFILTER;
就是想把文华变得模型转换成咱公司的模型,运行。
我想把桌面上的图也转过来,这样图和模型都有了,请教一下如何转?
step1:=2/100;
mvalue1:=20/100;
sarline:sar(4,step1,mvalue1),circledot;//n个周期的抛物转向,步长为step1,极限值为mvalue1.
a:=(3*c+l+o+h)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
b:(20*a+19*ref(a,1)+18*ref(a,2)+17*ref(a,3)+16*ref(a,4)+15*ref(a,5)+14*ref(a,6)+13*ref(a,7)+12*ref(a,8)+11*ref(a,9)+10*ref(a,10)+9*ref(a,11)+8*ref(a,12)+7*ref(a,13)+6*ref(a,14)+5*ref(a,15)+4*ref(a,16)+3*ref(a,17)+2*ref(a,18)+ref(a,20))/210;
//对a值做加权均值计算。
d:ma(b,10);//对b值做10周期平均计算。
kd1:=cross(b,d);
kd2:=b>d and cross(sarline,0);
pd:=b>d and cross(0,sarline);
kk1:=cross(d,b);
kk2:=b<d and cross(0,sarline);
pk:=b<d and cross(sarline,0);
if (kd1 or kd2) and holding=0 then buy(1,1,marketr);
if pd and holding>0 then sell(1,1,marketr);
if (kk1 or kk2) and holding=0 then buyshort(1,1,marketr);
if pk and holding<0 then sellshort(1,holding,marketr);