以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=162329) |
-- 作者:sunjach1980 -- 发布时间:2018/3/27 22:17:40 -- 请老师把文华的转换一下,谢谢了
[此贴子已经被作者于2018/3/27 22:18:31编辑过]
|
-- 作者:wenarm -- 发布时间:2018/3/28 0:00:48 -- A1:=(REF(O,1) + REF(C,1)) / 2; A2:=(H + L + C) / 3; A3:=MAX(MAX(A1,A2),H); A4:=MIN(MIN(A1,A2),L); A5:=IF(A1 < A2,A3 - A4 + A2 - A1,A3 - A4); A6:=IF(A1 > A2,A3 - A4 + A1 - A2,A3 - A4); A7:=A5 / (A5 + A6) * VOL * MAX(ABS(A1 - A2) / (A3 - A4),0.15) / 10000; A8:=A6 / (A5 + A6) * VOL * MAX(ABS(A1 - A2) / (A3 - A4),0.15) / 10000; 主力:(A7 - A8) * 25000,NODRAW; LOWV:=LLV(LOW,9); HIGHV:=HHV(HIGH,9); RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3); K:EMA(RSV,3); D:MA(K,3); XA:ISUP; XB:主力<0; XC:K<D; if XA&&XB&&XC=1 then begin //SPK; sell(holding>0,1,MARKET); buyshort(holding=0,1,MARKET); end if (C>=ENTERPRICE+8*MINDIFF or C<=ENTERPRICE-10*MINDIFF) and holding<0 then begin sellshort(1,1,MARKET); end YA:ISDOWN;
YB:主力>0; YC:K>D; if YA&&YB&&YC=1 then begin sellshort(holding<0,1,MARKET); buy(holding=0,1,MARKET); end if (C<=ENTERPRICE-8*MINDIFF or C>=ENTERPRICE+10*MINDIFF) and holding>0 then begin sell(1,1,MARKET); end |