以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  求助:下单量计算  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=163352)

--  作者:小气泡
--  发布时间:2018/5/10 9:59:49
--  求助:下单量计算
 求助:下单量计算  

 

请问,怎么根据资金、ATR指标确定仓位?

比如25000的资金做豆粕,ATR(14)=35,那么

 

单量=25000*2%/(35*10)

 

2%,自定,10为合约规模。


--  作者:FireScript
--  发布时间:2018/5/10 10:24:06
--  
 atr的值需要引用下。stkind函数可以实现。

ZJ:25000;
p:0.02;
Z:14;
ZSTR:NUMTOSTR(Z,0);
ATR:STKINDI(\'\',\'ATR.ATR(&zstr&)\',0,6,0);//这里第四个参数是周期,请自行调整下。我这里填写的是日线
ss: INTPART((ZJ*p)/(ATR*MULTIPLIER));//最终结果要取整。

--  作者:小气泡
--  发布时间:2018/5/10 10:29:31
--  
谢谢,我试试!
--  作者:小气泡
--  发布时间:2018/5/10 11:04:58
--  

测试了一下,资金有问题:每个周期资金都是25000,没有变。

我的意思是,初始资金是25000,第一手交易过后,后面的交易根据盈亏不同,资金都是不一样的。

比如第一笔交易初始资金是25000,后面的资金可能就是这样:

第二笔交易初始资金是24430,

第三笔交易初始资金是25120,

第四笔交易初始资金是25630,

。。。。。。


--  作者:FireScript
--  发布时间:2018/5/10 11:08:12
--  
ASSET 函数是资金。并设置公式初始资金是25000


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

--  作者:小气泡
--  发布时间:2018/5/10 11:28:29
--  

使用了asset函数并设置初始资金后,调整每只品种投入资金,结果还是会改变。

请问在公式属性里设置的初始资金与公式测评系统-市场模型下的“每只品种投入资金”怎么区分?

 


--  作者:FireScript
--  发布时间:2018/5/10 12:59:09
--  
 asset本身就是会根据交易情况发生改变的。你这个计算不用asset就没别的函数可用了。
[此贴子已经被作者于2018/5/10 13:01:21编辑过]

--  作者:FireScript
--  发布时间:2018/5/10 13:03:48
--  
 测评里面可以对多品种设置指定的资金量,测评时候这个资金设置会覆盖原先公式里面的费率设置下的初始资金。
--  作者:小气泡
--  发布时间:2018/5/10 13:19:32
--  
以下是引用FireScript在2018/5/10 13:03:48的发言:
 测评里面可以对多品种设置指定的资金量,测评时候这个资金设置会覆盖原先公式里面的费率设置下的初始资金。

谢谢,学习一下看!