以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 止损的的价位作为下一次交易信号的起点 ? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=153324) |
-- 作者:W4739889 -- 发布时间:2017/5/19 11:06:38 -- 止损的的价位作为下一次交易信号的起点 ? 我想把oo定义成为 oo = oo-(n+1)*grid*mindiff或者oo = oo+(n+1)*grid*mindiff; 就是止损后的价位重新作为一个起点 重新画区间,请问大神怎么定义oo 呢???? input:grid(70,1,600,1); variable:level=0; n: = 10; 保证金比率: = 0.1; SS: = ASSET/n/CLOSE/MULTIPLIER/保证金比率; VARIABLE : oo = 3000; if holding=0 and c >oo then begin //初始化开多 dnprice:=oo-grid*mindiff; if low<=dnprice then begin buy(1,SS,limitr,dnprice); level:=-1; end end if holding=0 and c<oo then begin //初始化开空 upprice:=oo+grid*mindiff; if high>=upprice then begin buyshort(1,SS,limitr,upprice); level:=1; end end if holding>0 and level <n then begin //加多 upprice:=oo+(level+1)*grid*mindiff; dnprice:=oo+(level-1)*grid*mindiff; if high>=upprice then begin sell(1,SS,limitr,upprice); level:=level+1; end if low<=dnprice then begin buy(1,SS,limitr,dnprice); level:=level-1; end end if holding<0 and level <n then begin //加空 upprice:=oo+(level+1)*grid*mindiff; dnprice:=oo+(level-1)*grid*mindiff; if low<=dnprice then begin sellshort(1,SS,limitr,dnprice); level:=level-1; end if high>=upprice then begin buyshort(1,SS,limitr,upprice); level:=level+1; end end if holding >0 and l <oo then begin //多 切换
sell(1,holding,limitr,oo); end if holding <0 and h> oo then begin //空 切换 sellshort(1,holding,limitr,oo); end if holding >0 and h >oo+(n+1)*grid*mindiff then begin //多全平 oo = oo+(n+1)*grid*mindiff; sellshort(1,holding,limitr,close); end if holding <0 and l >oo-(n+1)*grid*mindiff then begin //空全平 oo = oo-(n+1)*grid*mindiff; sell(1,holding,limitr,close); end |
-- 作者:wenarm -- 发布时间:2017/5/19 13:09:51 -- 麻烦详细说明下你的需求。上面的表述不是很明白 |
-- 作者:W4739889 -- 发布时间:2017/5/19 13:54:38 -- 原理是上涨做空 下跌做多,采用网格交易策略,oo是多空分界线 。如果连续做空10次后,继续上涨,则立刻全部平仓。 该平仓价位重新作为下一次做多做空的分界线。求指导这句话怎么写
|
-- 作者:yukizzc -- 发布时间:2017/5/19 14:14:59 -- 网格策略,您自己论坛可以搜下了解下相关内容 对于算法细节层面,工作人员这边也好提供非常全面的支持,如果您对某些函数功能上的疑问可以在这边资讯 |
-- 作者:W4739889 -- 发布时间:2017/5/19 14:20:52 -- 对于网格交易我很明确,我只是想在网格交易基础上改变一下,限定最多连续加仓n次,超过n次后立刻全部平仓, 在n次全部平仓后继续网格交易 我在论坛找了很多源码,这个就是其中一个源码改进的,就是全部平仓后网格起点重新怎么定义的问题,您可以仔细看一下吗
|