以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 老师您好!请教个问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=176307) |
-- 作者:zbm666 -- 发布时间:2020/5/28 12:35:22 -- 老师您好!请教个问题 老师您好,我进场20点止损,由于进出场都是均线,就会出现震荡行情反复止盈止损,我想震荡30根k线不破止损不出场,30根k线涨幅不大于1%不允许新开仓,怎么表达。多谢 |
-- 作者:FireScript -- 发布时间:2020/5/28 13:13:11 -- “震荡30根k线” 怎么样才算是不震荡,是按照涨幅不超过1%? |
-- 作者:zbm666 -- 发布时间:2020/5/28 13:40:54 -- 进场那根算起,30根不破止损,就不出,进场点起涨幅1% |
-- 作者:FireScript -- 发布时间:2020/5/28 13:59:57 -- 还是有点模糊 明确下吧 1.开仓后的30个K以内仅满足止盈止损时候才出场,忽略均线的出场? 2.30K以内的总涨幅大于1%才能运行再次开仓?
|
-- 作者:zbm666 -- 发布时间:2020/5/28 14:19:07 -- 1.开仓后的30个K以内仅满足止盈止损时候才出场,忽略均线的出场? 2.30K以内的总涨幅大于1%才能运行再次开仓? 对,就是这样
|
-- 作者:FireScript -- 发布时间:2020/5/28 14:56:30 -- 大致参考下下面这个思路。 if ENTERBARS<30 and 均线平仓条件 then sell(holding>0,holding,market); if ENTERBARS<30 and ((c-ref(c,ENTERBARS+1))/ref(c,ENTERBARS+1))>=0.01 and 均线开仓条件 then buy(holding=0,1,market);//30个K以内判断下当前的总涨跌幅是否大于1% if ENTERBARS>30 and 均线开仓条件 then buy(holding=0,1,market);//超过30个K了,只根据均线条件去开仓 |