Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何编写不同品种不同的开仓手数?

1楼
csyilang 发表于:2017/2/16 14:10:35
我用同一套交易模型,同时加载在几个不同的品种上自动交易,如何编写不同品种不同的开仓手数?
例如螺纹钢每次10手,橡胶每次2手;甲醇每次按可用资金的10%,豆粕每次按可用资金的20%
2楼
jinzhe 发表于:2017/2/16 14:16:52

固定手数和百分比手数要分开写,所以要复制一份公式,变成两个公式,

 

第一个公式:

 

ss:=1;

nn:=strleft(stklabel, strlen(stklabel)-2);

if stricmp(nn,'rb')=0 then ss:=10;

if stricmp(nn,'ru')=0 then ss:=2;

开仓手数用ss

 

另一个公式:

ss:=1;

nn:=strleft(stklabel, strlen(stklabel)-2);

if stricmp(nn,'ma')=0 then ss:=10;

if stricmp(nn,'m')=0 then ss:=20;

开仓时要这样写:

buy(1,ss%,marketr),pertrader;

共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.