等级: 免费版
- 注册:
- 2021-8-2
- 曾用名:
|
楼主 |
发表于 2021-8-11 14:39
|
显示全部楼层
cond1:=c>ma20 and cross(ma5,ma10) AND (h-l)<=M*MINDIFF;//条件1: 收盘价在20均线上,5日上穿20日均线,最高最低价差值小于等于M 个最小变动价位
cond2:=c<ma20 and cross(ma10,ma5) AND (h-l)<=M*MINDIFF;
//开多,开空条件
kd:ref(cond1,1) and c>ref(h,1);//前一个k满足cond1 且当前k最新价格大于前一个k的最高价
kk:ref(cond2,1) and c<ref(l,1);//前一个k满足cond2 且当前k最新价格大于前一个k的最高价
t:time0-timetot0(dynainfo(207));//距离最K结束的时间(秒) 仅在最后一个K正常输出。
tbuy(kd,ss,lmt,ref(h,1)+1*mindiff);//开多
tbuyshort(kk,ss,lmt,ref(l,1)-1*mindiff);//开空
补充内容 (2021-8-11 14:40):
这里面那一句是开仓时候的判定, 多单信号K线 收盘价大于昨日开盘价
补充内容 (2021-8-11 14:46):
老师,这几天一直麻烦你,其实听不好意思的,但是我也没办法,我确实看不懂这些。
术业有专攻,所以辛苦你了,这剩下几个问题了,希望你体谅 |
|