我在Amibroker中有一个简单的反测试代码。它看起来像这样;
Buy = BuySignal();
Sell = SellSignal();我的股本是10000美元。此代码有效,但其限制是,当它购买时,整个股本10000美元被沉入买入。我想要的是这样的东西;
当BuySignal()产生时,购买1000美元或10%的股权。每当生成此BuySignal()时,请继续购买此数量。如果生成SellSignal(),则出售整个头寸。
我怎样才能修改代码来扩展买入头寸呢?
我使用的是Amibroker版本6.28。
发布于 2018-07-31 23:52:28
尝尝这个。
PosQty = 10;
SetOption("MaxOpenPositions", PosQty );
PositionSize = -100/PosQty;
Buy = IIf(BuySignal(), sigScaleIn, 0);https://stackoverflow.com/questions/50481579
复制相似问题