以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  能否将系统自带的TANGQIAN RI NEI图表交易转成后台?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=158519)

--  作者:server808
--  发布时间:2017/10/11 13:24:22
--  能否将系统自带的TANGQIAN RI NEI图表交易转成后台?
能否将系统自带的TANGQIAN RI NEI图表交易系统转成后台?请提供完整代码,谢谢!
--  作者:wenarm
--  发布时间:2017/10/11 14:05:34
--  

//中间变量
INPUT:X(20,1,100,1),NMIN(10,1,100,1),SS(1,1,10000,1);
X周期高点:=REF(HHV(H,X),1);//X是参数,自行调整
X周期低点:=REF(LLV(L,X),1);
手数:=SS;
开仓时间:=TIME>OPENTIME(1) AND TIME<CLOSETIME(0)-NMIN*100;
平仓时间:=TIME>=CLOSETIME(0)-NMIN*100;
{NMIN为参数,CLOSETIME(0)-NMIN*100表示 收盘时间-提前N分钟 N由NMIN控制}
 
//交易条件:
开多平空条件:=High>=X周期高点 and 开仓时间 and tholding<=0;
开空平多条件:=Low<=X周期低点 and 开仓时间 and tholding>=0;

//交易系统
收盘平多:tsell(平仓时间 and tholding>0, 0, DYNAINFO( 21));
收盘平空:tsellshort(平仓时间 and tholding<0,0,DYNAINFO( 20));

平空:tsellshort(开多平空条件 and tholding<0, 手数,lmt,X周期高点);
平多:tsell(开空平多条件 and tholding>0,手数,lmt,X周期低点);
开空:tbuyshort(开空平多条件 and tholding=0,手数,lmt,X周期低点);
开多:tbuy(开多平空条件 and tholding=0, 手数,lmt,X周期高点);