我是在论坛里找来学习的,想用后台交易做股票,没有找到股票的示范程序。
请老师帮我写一个股票程序化交易的程序,用Tbuy这种后台交易语言编写,分析标的:所有股票,用日线周期分析,买卖条件是: 开仓:cross(macd,0);(日线) 止损:亏7%。
开仓数量:20000元(股价有高有低,如何转换成数量)
测试成功后购买专业版。我的电话13913992413 |
macd:=stkindi('','macd.macd1',0,6);
diff:=stkindi('','macd.diff',0,5);
diff1:=stkindi('','macd.diff',0,5,-1);
if cross(macd,0) then tbuy(tbuyholding(1)=0,20000/close,mkt);
if c>tenterprice*1.04 and tbuyholding(0)>0 and ((macd<0 and abs(macd)<ref(abs(macd),1)) or (diff<=diff1)) then tsell(1,0,mkt);
if c<tenterprice*0.93 and tbuyholding(0)>0 then tsell(1,0,mkt);
老师果真厉害,我一个星期没搞出来,你5分钟就搞定。
请老师帮我按下列要求再完善一下,谢谢!
10点钟之前满足cross(macd,0),量比达到6, 主力资金净流入,外盘大于内盘,立即开仓;
10点钟之后满足cross(macd,0),量比达到3, 主力资金净流入,外盘大于内盘,立即开仓;
只满足cross(macd,0),14:55开仓执行;
止盈14:55执行,收益达到4%且日线MACD绿柱变短或60分钟DIF小于等于前一周期,平仓时全平。
止损按触发价立即执行,不必等到14:55;
有仓位的不买,持股超过20交易日强行平仓;
老师请再增加一个监控未成交单,如有追单。
老师,辛苦了。
主力资金净流入是不是无法编写,能不能加一个未成交追单的语句,谢谢主!
老师,这个程序需不需要设定逐K线或者固定间隔模式?