以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=184362) |
-- 作者:相信友谊 -- 发布时间:2021/2/24 11:08:25 -- 代码编写求助 客服好,请帮我编写一个交易系统,只做日内交易,只做单向交易,双线颜色变红开多仓,运行中有一条线变绿平仓。14:58分平仓。这是源码,请帮我修改一下:VAR6:=(2*CLOSE+HIGH+LOW)/4;
|
-- 作者:FireScript -- 发布时间:2021/2/25 15:30:38 -- 试下。 VAR6:=(2*CLOSE+HIGH+LOW)/4;
VAR7:=LLV(LOW,13); VAR8:=HHV(HIGH,13); VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13); VARA:=EMA(0.667*REF(VAR9,1)+0.333*VAR9,2); STICKLINE(VAR9>VARA,VAR9,VARA,6,0),COLORRED; STICKLINE(VAR9<=VARA,VAR9,VARA,6,0),COLORGREEN; AA:10,COLORYELLOW; BB:90,COLORYELLOW; RSV:= (CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100; FASTK:=SMA(RSV,5,1); K:=SMA(FASTK,5,1); D:=SMA(K,3,1); AA1:=K-REF(K,1); STICKLINE(AA1>0,REF(K,1),K,4,0),COLOR8000FF;//red STICKLINE(AA1<=0,REF(K,1),K,4,0),COLORFFFF00;//green buy(VAR9>VARA and AA1>0 and holding=0,1,market); sell(VAR9<=VARA or AA1<=0,holding,market); if time>= 185800 then 收盘平仓:sell(1,holding,market);//时间判断和周期有一定关系。这里以1分钟作为范例,其他周期则需要修改下这里的时间判断写法。 |
-- 作者:FireScript -- 发布时间:2021/2/25 15:32:05 -- 实际效果: |