以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师您好!请教个问题  (http://weistock.com/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了,只根据均线条件去开仓