等级: 标准版
- 注册:
- 2021-12-10
- 曾用名:
|
楼主 |
发表于 2024-8-10 14:54
|
显示全部楼层
这个有个不好的地方,就是不能盘前判断,比如
Diff : ema( close,12 )-ema( close,26 ) ;
Dea : ema( diff,9 ) ;
Macd : 2*( diff-dea ), colorstick;
if holding = 0 and ref( corss( diff,dea ),1 ) then buy ( 1,1,limitr,open + 1 * mindiff ),ignorecheckprice ;
if holding > 0 and ref( corss( dea,diff ),1 ) then sell( holding > 0,holding,limitr, open - 1 * mindiff ),ignorecheckprice ;
止损为
fixstop := if( holding > 0,intpart( enterprice-enterprice * 1.1/100 ),drawnull ) ;
if low < fixstop then sell( holding > 0,holding,limitr, min( open - 1 * mindiff,fixstop - 1 * mindiff ) ),ignorecheckprice ;
现在我就想在 开仓之前,加入一个限定条件,统计 前面100个周期内,打止损 的笔数,
fg := count( low < fixstop,100 ) ;
这样是可以统计到 前面 100 根K 的止损数了,但是不能把 fg 放到开仓之前来判断,
现在就想咨询一下老师看看,怎么能够在开仓之前知道 前面打了几次止损,连亏了几次,劳烦老师帮忙修改一下 |
|