有无函数能满足这样的需要? [金字塔]
- 咨询内容:
多:多条件1-对应止损多止损条件1,多条件2-对应多止损条件2,多条件3-对应多止损条件3 多止盈条件
比如在满足多条件1(或者2或者3)的情况下,开仓,止盈或者止损
请教如何能记录下,在开仓到平仓之间是不是满足过,条件2或者条件3,或者条件23都满足过 - 金字塔客服:
variable:n=0;
if 开仓条件1 and holding=0 then begin
下单语句;
n:=1;
end
if 开仓条件2 and holding=0 then begin
下单语句;
n:=2;
end
if 开仓条件3 and holding=0 then begin
下单语句;
n:=3;
end
if 平仓语句1 and n=1 then 平仓语句;
if 平仓语句2 and n=2 then 平仓语句;
if 平仓语句3 and n=3 then 平仓语句;
- 用户回复:
这样的写法,如果在第一次开仓之后,持仓量>0,在没有平仓之前,N的值始终是1,没机会变成2或者3
- 网友回复:
不会,改变的条件不仅是要开仓条件成立,还要持仓=0
- 网友回复:
variable:n=0;
if 开仓条件1 and holding=0 then begin
下单语句;
n:=1;
end
假定成立,开仓了,持仓量就大于0了
if 开仓条件2 and holding=0 then begin
下单语句;
n:=2;
end
但因为持仓量大于0,不满足HOLDING=0,所以不会有开仓动作,即不满足IF的判断,那N如何得到赋值2?
if 开仓条件3 and holding=0 then begin
下单语句;
n:=3;
end
if 平仓语句1 and n=1 then 平仓语句;
if 平仓语句2 and n=2 then 平仓语句;
if 平仓语句3 and n=3 then 平仓语句;
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容