以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]画线交易模型  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=161459)

--  作者:D
--  发布时间:2018/2/3 14:45:26
--  [求助]画线交易模型
一次画出二根平行的线(昨日5分钟的最高点是上线,昨日5分钟的最低点是下线。。完成一个通道的画图)

通道延伸到今日做交易,价格触碰下线开多,反之开空

--  作者:wenarm
--  发布时间:2018/2/4 22:03:41
--  
hh:ref(hhv(HIGH,TODAYBAR),TODAYBAR);
ll:ref(llv(low,TODAYBAR),TODAYBAR);
if close<ll then begin
 sellshort();
 BUY();
 
end
if close>hh then begin
 sell();
 BUYSHORT();
end

--  作者:w5g
--  发布时间:2018/2/10 14:56:14
--  
感谢指数,我把这个复制进原均线公式后,显示无法编译,因公式编写水平较低,烦请再指点下。下面是我的原主图叠加公式

MA5:MA(CLOSE,5);
m:=ma(c,13);
s:=slope(ma(close,13),2);
partline(s>=0,m),colorred,linethick2;
partline(s<0,m),colorcyan,linethick2;
MA90:MA(CLOSE,90),linethick2;
MA240:MA(CLOSE,240);
MA500:MA(CLOSE,500);

--  作者:w5g
--  发布时间:2018/2/10 14:57:38
--  
以下是引用wenarm在2018/2/4 22:03:41的发言:
hh:ref(hhv(HIGH,TODAYBAR),TODAYBAR);
ll:ref(llv(low,TODAYBAR),TODAYBAR);
if close<ll then begin
 sellshort();
 BUY();
 
end
if close>hh then begin
 sell();
 BUYSHORT();
end



感谢指教,我把这个复制进原均线公式后,显示无法编译,因公式编写水平较低,烦请再指点下。下面是我的原主图叠加公式

MA5:MA(CLOSE,5);
m:=ma(c,13);
s:=slope(ma(close,13),2);
partline(s>=0,m),colorred,linethick2;
partline(s<0,m),colorcyan,linethick2;
MA90:MA(CLOSE,90),linethick2;
MA240:MA(CLOSE,240);
MA500:MA(CLOSE,500);


最好请老师帮忙把这二个合在一个能正常使用的公式里,谢谢!

[此贴子已经被作者于2018/2/10 14:58:40编辑过]

--  作者:wenarm
--  发布时间:2018/2/10 20:23:13
--  
我给你的代码和你的已有代码并不冲突,编译不通过是因为我给你的代码中开仓函数并没有填充参数。 你自行根据自己的开仓要求填充相应的手数和指令。具体你可以参考函数说明。整体逻辑已经提供。你可以自己尝试填充参数