这几天在研究后台模型编写,但现在碰到的一个问题是如果在单品种上做多策略组合。还请老师指点
以下内容为程序代码:
1 runmode:1;
2
3 myaccount:='888888';
4 strategyname:='s1';
5
6 mybuyholding:=strategyname+'_bh';
7 mysellholding:=strategyname+'_sh';
8
9 if extgbdata(mybuyholding)=0 then begin
10 tbuy(1,1,lmt,0,close,myaccount,stklabel);
11 extgbdataset(mybuyholding,1);
12 end
13
14 if extgbdata(mysellholding)=0 then begin
15 tbuyshort(1,1,lmt,0,close,myaccount,stklabel);
16 extgbdataset(mysellholding,1);
17 end
18
19 if extgbdata(mybuyholding)>0 then begin
20 tsell(1,mybuyholding,lmt,0,close,myaccount,stklabel);
21 extgbdataset(mybuyholding,0);
22 end
23
24 if extgbdata(mysellholding)>0 then begin
25 tsellshort(1,mysellholding,lmt,0,close,myaccount,stklabel);
26 extgbdataset(mysellholding,0);
27 end
请教一下z7C9老师:
1 runmode:1;
2
3 myaccount:='888888';
4 strategyname:='s1';
5
6 mybuyholding:=strategyname+'_bh';
7 mysellholding:=strategyname+'_sh';
这几句是什么意思?后面能用中文加一下注释吗?
以下是引用我是传奇在2011-1-31 13:49:00的发言:
请教一下z7C9老师:
1 runmode:1; //序列模式
2
3 myaccount:='888888'; //交易账号
4 strategyname:='s1'; //交易策略的名称
5
6 mybuyholding:=strategyname+'_bh'; //买入持仓
7 mysellholding:=strategyname+'_sh'; //卖出持仓
这几句是什么意思?后面能用中文加一下注释吗?
再请教一下
s1是图表模型吗?
是不是在后台的模型里调用图表模型中相同策略的持仓量?
以下是引用我是传奇在2011-1-31 15:04:49的发言:
再请教一下
s1是图表模型吗?
是不是在后台的模型里调用图表模型中相同策略的持仓量?
s1是策略名称,可以起任何符合条件的名字。
后台策略通过mybuyholding和mysellholding维护自己的买卖持仓,和图表交易无关。
我的模型是逐周期模式的,怎么样才能改成序列模式呢?
以下是引用我是传奇在2011-1-31 15:45:15的发言:
我的模型是逐周期模式的,怎么样才能改成序列模式呢?
后台策略用逐周期模式太浪费资源了。
runmode:1