以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请老师帮忙将文华改写成金字塔模型,在此万分感谢了!!! (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=95587) |
-- 作者:yunxiaoyishi -- 发布时间:2016/3/31 13:59:40 -- 请老师帮忙将文华改写成金字塔模型,在此万分感谢了!!! *** CROSS(MA1,MA2) ,BK;//金叉,做多 ZSX:=VALUEWHEN(UF1,REF(H,1)); HH:=VALUEWHEN(SKVOL>0 AND REF(SKVOL,1)=0,MAX(H,REF(H,1)));//开仓后设立止损价 C<LL,SP; C<BKPRICE&&C<ZSX2,SP;
多次麻烦jinzhe老师了,在此一并致谢!!
还请老师帮忙将文华改写成金字塔模型,在此万分感谢!! |
-- 作者:jinzhe -- 发布时间:2016/3/31 14:26:54 -- CROSS(MA1,MA2) ,BK;//金叉,做多 ZSX:=VALUEWHEN(UF1,REF(H,1)); HH:=VALUEWHEN(holding<0 AND REF(holding,1)=0,MAX(H,REF(H,1)));//开仓后设立止损价 if C<LL then sell(1,0,marketr); if C<enterprice and C<ZSX2 and holding>0 then sell(1,0,marketr); |
-- 作者:yunxiaoyishi -- 发布时间:2016/3/31 15:31:49 -- 请教一下jinzhe老师:
我想将平仓条件增加一下,即当满足MA(c,60)均线大于开仓成本价位时,多持仓在跌破60均线时平仓;(即满足该条件后,不再执行if C<LL then sell(1,0,marketr);); 当满足MA(c,60)均线小于开仓成本价位时,空持仓在上穿60均线时平仓;(即满足该条件后,不再执行if C>HH then sellshort(1,0,marketr);
请问老师上面模型该如何改写呀?谢谢。。。。。。。。。。。。。。。。。。。。。。! ! |
-- 作者:jinzhe -- 发布时间:2016/3/31 15:46:41 -- if ma(c,60)>enterprice and cross(ma(c,60),c) then sell(1,0,marketr); if ma(c,60)<enterprice and cross(c,ma(c,60)) then sellshort(1,0,marketr); |
-- 作者:yunxiaoyishi -- 发布时间:2016/3/31 15:58:55 -- 老师~~程序中保留if C<LL then sell(1,0,marketr);和if C>HH then sellshort(1,0,marketr);这二句,会不会和60均线止盈有冲突呀?我的设想是没有满足60均线止盈条件时,这二条仍然执行,当60均线覆盖开仓成本后,这二句就不再继续执行,换成60均线止盈了。。 |
-- 作者:jinzhe -- 发布时间:2016/3/31 16:09:18 -- 这两句,平多的加条件 : ma(c,60)<enterprice,平空的加条件:ma(c,60)>enterprice |