Amibroker Bollinger Band Прорыв и будущая цена - PullRequest
0 голосов
/ 30 марта 2019

Я кодировал стратегию прорыва полосы Боллинджера с помощью фильтра индекса, используя Amibroker как:

SetOption("MaxOpenPositions", 20);
SetPositionSize(5, spsPercentOfEquity);

Index = Foreign("$XAO", "C", True);
IndexMA = MA(Index, 75);

BollyTop = BBandTop(C, 100, 3);
BollyBot = BBandBot(C, 100, 1);

Buy = C >= BollyTop AND Index >= IndexMA;
Sell = C <= BollyBot;

Я хочу изменить его, чтобы сгенерировать покупку, если в предыдущие 7 дней произошел прорыв полосы Боллинджера, а сегодняшнее закрытие выше. Есть предложения?

1 Ответ

1 голос
/ 11 апреля 2019

Вы можете попробовать:

//close 7 days ago
C7 = Ref(C,-7);

//high 7 days ago
H7 = Ref(H,-7);

//Bollinger band top 7 days ago
B7 = Ref(BollyTop, -7);

Buy = C >= C7 and H7 >= B7;
...