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));//最终结果要取整。
测试了一下,资金有问题:每个周期资金都是25000,没有变。
我的意思是,初始资金是25000,第一手交易过后,后面的交易根据盈亏不同,资金都是不一样的。
比如第一笔交易初始资金是25000,后面的资金可能就是这样:
第二笔交易初始资金是24430,
第三笔交易初始资金是25120,
第四笔交易初始资金是25630,
。。。。。。
ASSET 函数是资金。并设置公式初始资金是25000

此主题相关图片如下:temp.png
使用了asset函数并设置初始资金后,调整每只品种投入资金,结果还是会改变。
请问在公式属性里设置的初始资金与公式测评系统-市场模型下的“每只品种投入资金”怎么区分?
asset本身就是会根据交易情况发生改变的。你这个计算不用asset就没别的函数可用了。
[此贴子已经被作者于2018/5/10 13:01:21编辑过]
测评里面可以对多品种设置指定的资金量,测评时候这个资金设置会覆盖原先公式里面的费率设置下的初始资金。
以下是引用FireScript在2018/5/10 13:03:48的发言:
测评里面可以对多品种设置指定的资金量,测评时候这个资金设置会覆盖原先公式里面的费率设置下的初始资金。
谢谢,学习一下看!