作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Amibroker 中有一个简单的回测代码。它看起来像这样;
Buy = BuySignal();
Sell = SellSignal();
我的净值是 10000 美元。这段代码可以工作,但限制是,当它购买时,10000 美元的全部股权都会投入购买。我想要的是这样的;
当生成 BuySignal()
时,购买 1000 美元或 10% 的权益。每当生成此 BuySignal()
时,请继续购买此数量。如果生成 SellSignal()
,则卖出整个头寸。
如何修改代码来缩小买入仓位?
我正在使用 Amibroker ver6.28。
最佳答案
试试这个。
PosQty = 10;
SetOption("MaxOpenPositions", PosQty );
PositionSize = -100/PosQty;
Buy = IIf(BuySignal(), sigScaleIn, 0);
关于trading - Amibroker 回测中的买入头寸规模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50481579/
我是一名优秀的程序员,十分优秀!