等级: 免费版
- 注册:
- 2022-4-2
- 曾用名:
|
请问我在指标计算里顺便把仓位计算出来,例如下面的代码 cc要弄成全局变量吗?另外如果价格不满足bpkcond或者spkcond不是很尴尬,cc等于0了相当于原来的持仓清掉了
//***********************************//交易条件//***********************************//
bpkcond: c>ma1 and ma1>ma2;//;//当前周期多头
spkcond: c<ma1 and ma1<ma2;//;//当前周期空头
////***********************************//lotss定义//***********************************//
lots:=max(round((10*10000/(oclose*multiplier))),1);
if bpkcond then begin
cc:=lots;
end
if spkcond then begin
cc:=-lots;
end
补充内容 (2023-5-13 21:18):
原来的交易方式是,在逐k模式下把信号生成,交易系统开平仓都弄进去。最后得到一个持仓,再用多策略模板引用策略A,策略B的持仓净头寸开平仓。
现在想尝试在序列模式下把信号跟仓位生成,交易系统中引用交易。
补充内容 (2023-5-13 21:19):
这样效率应该会有不小提升,而且策略优化迭代也方便 |
|