以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=167900) |
-- 作者:小李飞刀 -- 发布时间:2019/1/23 13:24:48 -- 双向交易代码编写问题 HH:=HHV(HIGH,8); LL:=LLV(LOW,8); HH1:=BARSLAST((HH > REF(HH,1))); LL1:=BARSLAST((LL < REF(LL,1))); PARTLINE((HH1 < LL1),LL,COLORMAGENTA); PARTLINE((HH1 > LL1),HH,COLORGREEN); STICKLINE((HH1 < LL1),CLOSE,OPEN,COLORRED,0); DRAWLINE((HH1 < LL1),HIGH,(HH1 < LL1),LOW,COLORRED); STICKLINE((HH1 > LL1),CLOSE,OPEN,COLORBLUE,0); DRAWLINE((HH1 > LL1),HIGH,(HH1 > LL1),LOW,COLORBLUE); DRAWTEXT(CROSS(HH1,LL1),HH,\'开空\'); DRAWTEXT(CROSS(LL1,HH1),LL,\'开多\'); |
-- 作者:FireScript -- 发布时间:2019/1/23 13:29:31 -- 提供以下代码参考: HH:=HHV(HIGH,8); LL:=LLV(LOW,8); HH1:=BARSLAST((HH > REF(HH,1))); LL1:=BARSLAST((LL < REF(LL,1))); PARTLINE((HH1 < LL1),LL,COLORMAGENTA); PARTLINE((HH1 > LL1),HH,COLORGREEN); STICKLINE((HH1 < LL1),CLOSE,OPEN,COLORRED,0); DRAWLINE((HH1 < LL1),HIGH,(HH1 < LL1),LOW,COLORRED); STICKLINE((HH1 > LL1),CLOSE,OPEN,COLORBLUE,0); DRAWLINE((HH1 > LL1),HIGH,(HH1 > LL1),LOW,COLORBLUE); DRAWTEXT(CROSS(HH1,LL1),HH,\'开空\'); DRAWTEXT(CROSS(LL1,HH1),LL,\'开多\'); 平多开空:CROSS(HH1,LL1); 平空开多:CROSS(LL1,HH1); if 平多开空 then begin sell(holding>0,holding,market); buyshort(holding=0,1,market); end if 平空开多 then begin sellshort(holding<0,holding,market); buy(holding=0,1,market); end |