这个需要做引用,写两个公式:
第一个公式,命名为公式1,用来引用,代码如下:
AA:条件A;
BB:条件B;
再建一个公式,作为实际操作的的公式,代码如下:
A5:=A;
A15:=STKINDI('','公式1.AA',0,22,5);
A30:=STKINDI('','公式1.AA',0,22,30);
A1:=STKINDI('','公式1.AA',0,1);
b5:=b;
b15:=STKINDI('','公式1.bb',0,22,5);
b30:=STKINDI('','公式1.bb',0,22,30);
b1:=STKINDI('','公式1.bb',0,1);
if A5 AND A1 AND A15 AND A30 then begin
sellshort(1,0,market);
buy(holding=0,1,market);
end
if B5 AND B1 AND B15 AND B30 then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
但是这个是小周期引用大周期,所以使用时信号会有影响,用户酌情使用
你的意思是在1分钟周期操作?我理解成了5秒钟
A5:=STKINDI('','公式1.AA',0,22,5);
A15:=STKINDI('','公式1.AA',0,22,15);
A30:=STKINDI('','公式1.AA',0,22,30);
A1:=A;
b5:=STKINDI('','公式1.AA',0,22,5);
b15:=STKINDI('','公式1.bb',0,22,15);
b30:=STKINDI('','公式1.bb',0,22,30);
b1:=B;
if A5 AND A1 AND A15 AND A30 then begin
sellshort(1,0,market);
buy(holding=0,1,market);
end
if B5 AND B1 AND B15 AND B30 then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
代码改成这样
这个需要做引用,写两个公式:
第一个公式,命名为公式1,用来引用,代码如下:
AA:MA10在MA30的上面做多;
BB:MA10在MA30下面做空;
再建一个公式,作为实际操作的的公式,代码如下:
A5:=STKINDI('','公式1.AA',0,22,5);
A15:=STKINDI('','公式1.AA',0,22,15);
A30:=STKINDI('','公式1.AA',0,22,30);
A1:=MA10在MA30的上面做多;
b5:=STKINDI('','公式1.AA',0,22,5);
b15:=STKINDI('','公式1.bb',0,22,15);
b30:=STKINDI('','公式1.bb',0,22,30);
b1:=MA10在MA30下面做空;
if A5 AND A1 AND A15 AND A30 then begin
sellshort(1,0,market);
buy(holding=0,1,market);
end
if B5 AND B1 AND B15 AND B30 then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
第一个公式,命名为公式1,用来引用,代码如下:
ma10:=....;
ma30:=....; //这里自行定义好ma10和ma30
AA:MA10>MA30;
BB:MA10<MA30;
再建一个公式,作为实际操作的的公式,代码如下:
ma10:=....;
ma30:=....; //这里自行定义好ma10和ma30
A5:=STKINDI('','公式1.AA',0,22,5);
A15:=STKINDI('','公式1.AA',0,22,15);
A30:=STKINDI('','公式1.AA',0,22,30);
A1:=MA10在>MA30;
b5:=STKINDI('','公式1.AA',0,22,5);
b15:=STKINDI('','公式1.bb',0,22,15);
b30:=STKINDI('','公式1.bb',0,22,30);
b1:=MA10<MA30;
if A5 AND A1 AND A15 AND A30 then begin
sellshort(1,0,market);
buy(holding=0,1,market);
end
if B5 AND B1 AND B15 AND B30 then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
注意这是两个公式,两个公式里面的MA10和MA30都要定义