以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]这个公式写出来错误在哪里,请指教 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52018) |
-- 作者:Leslie -- 发布时间:2013/5/14 21:06:57 -- [求助]这个公式写出来错误在哪里,请指教 LOWV:=LLV(LOW,N); HIGHV:=HHV(HIGH,N); RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,M); K:=EMA(RSV,M); D:=MA(K,M); A1:=K<=20 AND D<=20 AND CROSS(K,D); B1:=K>=70 AND D>=70 AND CROSS(D,K); D1:=K>=70 AND D>=70 AND CROSS(D,K); D2:=K<=30 AND D<=30 AND CROSS(K,D); IF HOLDING=0 THEN BEGIN IF A1 THEN BEGIN buy(A1,1); SELL(D1,0,CLOSE); END IF B1 THEN BEGIN BUYSHORT(B1,1); SELLSHORT(D2,0,CLOSE); END END |
-- 作者:kmyym -- 发布时间:2013/5/14 22:47:07 -- LOWV:=LLV(LOW,N); HIGHV:=HHV(HIGH,N); RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,M); K:=EMA(RSV,M); D:=MA(K,M); A1:=K<=20 AND D<=20 AND CROSS(K,D); B1:=K>=70 AND D>=70 AND CROSS(D,K); D1:=K>=70 AND D>=70 AND CROSS(D,K); D2:=K<=30 AND D<=30 AND CROSS(K,D); IF HOLDING=0 THEN BEGIN IF A1 THEN BEGIN buy(1,1); END IF HOLDING>0 THEN BEGIN SELL(D1,0,CLOSE); END IF HOLDING=0 THEN BEGIN IF B1 THEN BEGIN BUYSHORT(1,1); END IF HOLDING<0 THEN BEGIN SELLSHORT(D2,0,CLOSE); END END END
|
-- 作者:RogarZ -- 发布时间:2013/5/15 0:59:24 -- 看 BUY sell 交易函数的说明
|