等级: 免费版
- 注册:
- 2021-7-15
- 曾用名:
|
这均线交叉模型,当开仓条件满足后,止损的设置,规则设置是指前面平台最高价,一共有几种表达方式,请帮忙指教? 我认为可以用MACD来表述或者ZIG函数,可以吗?
请分笔帮忙吧多空都写出来.
平多止损
原码内容如下
//双均线策略
INPUT:N1(20,1,100,5);
INPUT:N2(60,1,100,5);
ma1:MA(CLOSE,N1);
ma2:MA(CLOSE,N2);
//
买:=cross(ma1,ma2);
卖:=cross(ma2,ma1);
//
开多组合:=cross(ma1,ma2) and ma1>ref(ma1,2) ;
开空组合:=cross(ma2,ma1) and ma1<ref(ma1,2) ;
///止损方式: 1.波段止损方法, 2.昨日最高价止损法; 3.盈利20跳点之后保证5个跳点利润方法///
多单止损1:=??
空单止损1:=??
多单止损2:=??
空单止损2:=??
多单止盈:=??
空单止盈:=??
//平仓组合
平多条件:=卖 OR 多单止损1 OR 多单止损2 OR 多单止盈 ;
平空条件:=买 OR 空单止损 1 OR 空单止损 2 OR 空单止盈 ;
手数:=1;
平空:SELLSHORT(平空条件, holding,MARKET);
开多:BUY(开多条件 and HOLDING=0 ,手数,MARKET);
平多:SELL(平多条件, holding,MARKET);
开空:BUYSHORT(开空条件 and holding=0 ,手数,MARKET);
|
|