-- 作者:infocell
-- 发布时间:2015/8/7 22:25:18
-- 可以开仓,但无法平仓
下述代码,图表程序化交易,可以开仓,但无法平仓。
图表有显示平仓,但程序化交易窗口没有触发,是不是我的软件设置什么地方不对?
软件版本3.63,默认设置。
VARIABLE:RT_Flag=0;//开仓标志 VARIABLE:RT1_Flag=0;//平仓标志 开仓时间:=TIME>222000 AND TIME<230000; IF RT_Flag=0 AND 开仓时间 THEN BEGIN 开空:buyshort(1,30,MARKETR),NOAXIS;//LIMITR,OPEN);//MARKET);//limitr,X周期低点); RT_Flag:=1; IF ISLASTBAR THEN MSGOUT(TRUE,STKNAME&\'序列位置:\'&numtostr(BARPOS,0)&\',开空数:\'&numtostr(30,0)&\',成交价:\'&numtostr(EXITPRICE,0)&\',持仓:\'&numtostr(HOLDING,0)&\',浮动盈亏:\'&numtostr(OPENPROFIT,0)&\',总买单数:\'&numtostr(30,0)&\',资产:\'&numtostr(ASSET,0)&\',实时:\'&numtostr(ISLASTBAR,0));
GOTO myend; END IF RT_Flag=1 AND 开仓时间 AND RT1_Flag=0 AND ENTERBARS>2 THEN BEGIN 止损平空:sellshort(1,2,THISCLOSE),NOAXIS;//LIMITR,OPEN),IGNORECHECKPRICE;//S_point[I_tmp]); IF ISLASTBAR THEN MSGOUT(TRUE,STKNAME&\'序列位置:\'&numtostr(BARPOS,0)&\',平空数:\'&numtostr(10,0)&\',成交价:\'&numtostr(EXITPRICE,0)&\',持仓:\'&numtostr(HOLDING,0)&\',浮动盈亏:\'&numtostr(OPENPROFIT,0)&\',总买单数:\'&numtostr(30,0)&\',资产:\'&numtostr(ASSET,0)&\',实时:\'&numtostr(ISLASTBAR,0)); RT1_Flag:=1; END myend@;
此主题相关图片如下:test.png

[此贴子已经被作者于2015/8/7 22:27:14编辑过]
|