#IMPORT [,DAY,MDAY] AS VAR1
HH:=VAR1.H1;//MDAY天以来的 最高的 昨天最高价
HC:=VAR1.C1;//MDAY天以来的 最高的 昨天收盘价
LL:=VAR1.L1;//MDAY天以来的 最低的 昨天最低价
LC:=VAR1.C1;//MDAY天以来的 最低的 昨天收盘价
O0:= VAR1.O1;
SELLRANGE:=IF((HH - LC) >= (HC - LL),HH - LC,HC - LL); //当最高H-最低C > 最高C-最低L
BUYRANGE:=IF((HH - LC) >= (HC - LL),HH - LC,HC - LL);
BUYTRIG:= (K1/10)*BUYRANGE;
SELLTRIG:= (K2/10)*SELLRANGE;
BUYPOSITION:= O0+BUYTRIG;//买入线
SELLPOSITION:= O0-SELLTRIG;//卖线线
HIGH>=BUYPOSITION ,BPK;
LOW<=SELLPOSITION ,SPK;
AUTOFILTER;
MONO_SIGNAL;
参数名称 最小 最大 默认
K1 1 100 8
K2 1 100 8
以上是文华的交易程序,
请麻烦改成金字塔的,谢谢
MDAY是文华中用的指标,也请转成金字塔里使用的,谢谢
H1:=REF(H,1);
L1:=REF(L,1);
O1:=O;
C1:=REF(C,1);
另外请问金字塔交易系统运行模式,序列计算和逐K线计算有什么区别?
这个要建立两个系统
第一个命名为VAR1,系统代码:
H1:REF(H,1);
L1:REF(L,1);
O1:O;
C1:REF(C,1);
第二个系统,命名按自己需求定义,代码如下:
input:k1(8),k2(8);
HH:="VAR1.H1";//MDAY天以来的 最高的 昨天最高价
HC:="VAR1.C1";//MDAY天以来的 最高的 昨天收盘价
LL:="VAR1.L1";//MDAY天以来的 最低的 昨天最低价
LC:="VAR1.C1";//MDAY天以来的 最低的 昨天收盘价
O0:= "VAR1.O1";
SELLRANGE:=IF((HH - LC) >= (HC - LL),HH - LC,HC - LL); //当最高H-最低C > 最高C-最低L
BUYRANGE:=IF((HH - LC) >= (HC - LL),HH - LC,HC - LL);
BUYTRIG:= (K1/10)*BUYRANGE;
SELLTRIG:= (K2/10)*SELLRANGE;
BUYPOSITION:= O0+BUYTRIG;//买入线
SELLPOSITION:= O0-SELLTRIG;//卖线线
IF HIGH>=BUYPOSITION THEN BEGIN
SELLSHORT(1,0,MARKET);
BUY(HOLDING=0,1,MARKET);
END
IF LOW<=SELLPOSITION THEN BEGIN
SELL(1,0,MARKET);
BUYSHORT(HOLDING=0,1,MARKET);
END
您好,请问6楼的这二个都是新建交易系统,还是第一个短是新建成技术指标,第二个长的是新建成交易系统呢?谢谢
[此贴子已经被作者于2013/9/22 14:49:03编辑过]
您好,文华程序改成金字塔后,应该是序列计算的,但现在只能是逐K线计算了,不知道是怎么回事呢
图表交易必须是序列计算的,所以根据系统提示修改为逐k线