{开多}
IF HOLDING=0 AND COND THEN
BEGIN
多1:BUY(1,1,limitr,C);
THEN
多1:=1;
END
{多加仓}
IF 多1:=1 AND HOLDING>0 AND COND THEN
BEGIN
多2:BUY(1,1,limitr,C);
THEN
多2:=1;
END
这是我的交易系统语句,但是应用于图后,发现出错了:1、在多1 的那根K线也出现了多2;2、我就想加仓1次,但是在满足多2的地方的都加仓了;
帮我修改修改!
IF HOLDING=0 AND COND THEN
BEGIN
多1:BUY(1,1,limitr,C);
THEN //这个干么用的?
多1:=1;
END
{多加仓}
IF 多1:=1 AND HOLDING>0 AND COND THEN//多1:=1 用法不对
BEGIN
多2:BUY(1,1,limitr,C);
THEN //这个干么用的?
多2:=1;
END
改为:
IF HOLDING=0 AND COND1 THEN
BEGIN
多1:BUY(1,1,limitr,C);
END
{多加仓}
IF HOLDING=1 AND COND2 THEN
BEGIN
多2:BUY(1,1,limitr,C);
END