请教:证券买入是固定金额10000元买入,买了假设是8500股,卖出的时候也要卖出8500股,而不影响其他策略的买卖,这个卖出手数该如何设置啊? 不能全卖,也不能按
10000/close卖,该如何设置?
要用全局变量来记录
这样写开仓:
if 开仓条件 then begin
tbuy(1,10000/close,mkt);
extgbdataset('ss',10000/close);
end
然后平仓手数用floor(extgbdata('ss')/100)*100
[此贴子已经被作者于2016/2/22 14:40:35编辑过]
If KD then begin
TBUY(1,KCSS,MKT);
extgbdataset('ss',KCSS);
end
PCSS:floor(extgbdata('ss')/100)*100;
TSELL(PD,PCSS,MKT);
这样写法还是不大对,同时监控多只股票时,开仓都没有问题,平仓的仓位还是不对,平仓的仓位有的股票对,有的就不对了,开仓手数不同,但是平仓手数一样,如下图
序号 时间 品种 类型 方向 价格 数量 开平
1 2016/02/23 10:15:12 601678 滨化股份 卖出 6.50 700 平
2 2016/02/23 10:00:23 600747 大连控股 卖出 4.68 700 平
3 2016/02/23 10:00:15 000672 上峰水泥 卖出 6.43 700 平
4 2016/02/23 10:00:12 600439 瑞贝卡 卖出 5.49 700 平
5 2016/02/23 10:00:10 300315 掌趣科技 卖出 12.00 700 平
6 2016/02/23 10:00:09 002200 云投生态 卖出 20.48 400 平
7 2016/02/23 10:00:08 000776 广发证券 卖出 14.63 600 平
8 2016/02/23 10:00:07 600562 国睿科技 卖出 58.21 100 平
9 2016/02/23 09:45:18 002678 珠江钢琴 买入 13.25 700 开
10 2016/02/23 09:45:14 300401 花园生物 卖出 33.52 200 平