以文本方式查看主题

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

--  作者:lail1260
--  发布时间:2020/3/12 10:40:14
--  求助,转化系统
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);

如何变成交易策略,收盘价站上mah开多,跌破mal 平多开空单,持续在场 ,谢谢


--  作者:yukizzc
--  发布时间:2020/3/12 10:58:38
--  



手数:=ss;
//交易条件

开多平空条件:CROSS(mac,mah);//开多平空条件
开空平多条件:CROSS(mal,mac);//开空平多条件

//交易系统
平空:SELLSHORT(开多平空条件,手数,limitr,close),IGNORECHECKPRICE;
平多:SELL(开空平多条件,手数,limitr,close),IGNORECHECKPRICE;
开多:BUY(开多平空条件,手数,limitr,close),IGNORECHECKPRICE;
开空:BUYSHORT(开空平多条件,手数,limitr,close),IGNORECHECKPRICE;

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;


--  作者:lail1260
--  发布时间:2020/3/12 10:59:03
--  
这个就是HCL系统的上突开多,下破开空,希望实现成交易系统
--  作者:lail1260
--  发布时间:2020/3/12 12:57:30
--  
抱歉,基本纯白,对指令这些不太懂,能帮助给补充下吗,多谢了  比如 N 为10 
--  作者:yukizzc
--  发布时间:2020/3/12 13:06:44
--  
N:=10
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);

--  作者:yukizzc
--  发布时间:2020/3/12 13:06:56
--  
这个指标线你前面都定义好了呀
--  作者:lail1260
--  发布时间:2020/3/12 13:57:33
--  大神好,还请原谅 别嫌弃
N=10
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);
手数:=1;
//交易条件

开多平空条件:CROSS(MAC,MAH);//开多平空条件
开空平多条件:CROSS(MAL,MAC);//开空平多条件

//交易系统
平空:SELLSHORT(开多平空条件,手数,limitr,close),IGNORECHECKPRICE;
平多:SELL(开空平多条件,手数,limitr,close),IGNORECHECKPRICE;
开多:BUY(开多平空条件,手数,limitr,close),IGNORECHECKPRICE;
开空:BUYSHORT(开空平多条件,手数,limitr,close),IGNORECHECKPRICE;

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

是不是还有需要改变的地方呢?这个没有信号提示,开仓条件为0

--  作者:FireScript
--  发布时间:2020/3/12 14:40:13
--  
 
1. 不是N=10 是N:=10

2.
下面这三个均线 是不可能满足开仓条件的。N周期的收盘价均价上穿N周期最高价均价 是不可能发生的。
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);

--  作者:lail1260
--  发布时间:2020/3/12 16:00:57
--  版主好
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);
这个是通道线的指标公式

希望实现的情况如图(附件
图片点击可在新窗口打开查看此主题相关图片如下:hcl.png
图片点击可在新窗口打开查看
):

辛苦版主帮忙给做个修正,十分感谢

--  作者:FireScript
--  发布时间:2020/3/12 16:24:36
--  
 这2句改下
开多平空条件:CROSS(H,MAH);//开多平空条件
开空平多条件:CROSS(MAL,L);//开空平多条件