以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=173033)

--  作者:aominzch
--  发布时间:2019/11/11 11:14:39
--  [求助]如何将下面代码改为适用于新的图表交易系统
VAR1:=(HHV(HIGH,60)-C)/(HHV(HIGH,60)-LLV(LOW,60))*100-10;
VAR2:=(C-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
VAR3:=SMA(VAR2,80,8);

绿线: SMA(VAR1,21,8),COLORGREEN,LINETHICK2;

A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19);
黄线:A+1000,COLORYELLOW,LINETHICK3;

EnterLONG:CROSS(黄线,绿线);//黄线上穿绿线,开多
ExitLONG:CROSS(绿线,黄线);//黄线下穿绿线,反手

--  作者:FireScript
--  发布时间:2019/11/11 11:29:14
--  
 其实就用新的下单函数替换下交易语句就行了。
开多 buy
开空 buyshort
平多 sell
平空 sellshort


平多开空的 反手是2个函数搭配下:

if CROSS(绿线,黄线)  then
begin
sell();
buyshort();
end

你可以参考新交易系统的函数说明尝试下。如有困难或疑问 跟帖即可。