Автор |
Сообщение |
Амиброкеровец
Зарегистрирован: 30.12.2008
Сообщения: 214
Откуда: Воображляндия
|
Хочу покупать/продавать 3 бумаги по сигналам индекса RTSI. Бектест провожу на фильтре эмитентов, в который входят только 3: GAZP, SBER, LKOH
По идее все сделки должны быть в тестере в одно время по трем бумагам, но часто одна бумага куда-то исчезает и проходят только две бумаги.. При необходимости выложу скрин.
Вопрос: принципильно код правильно написан?
SetForeign("RTSI");
Plot(EMA(C,50),"EMA",colorRed, styleLine);
Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
Buy = Cross (C, EMA(C,50));
Sell = Cross(EMA(C,50),C);
Cover=Buy;Short=Sell;
RestorePriceArrays();
if(Name() == "GAZP") SetPositionSize(30,2); //30%
if(Name() == "LKOH") SetPositionSize(50,2); //50%
if(Name() == "SBER") SetPositionSize(20,2); //20% |
_________________ Антон |
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Принципиально все правильно. Интересно, а в настройках АА опция Allow position size shrinking отмечена? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
fantomas
Зарегистрирован: 29.04.2010
Сообщения: 11
|
Получается, что в этом случае происходит одновременная покупка или продажа всех трех тикеров. А если нужно, при появление сигнала на индексе, произвести покупку одного и продажу другого тикера ,это возможно? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
А почему нет? При помощи Foreign() берешь данные с другого тикера, смотришь и в зависимости от условий совершаешь сделку.. Хоть Buy хоть Short... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
fantomas
Зарегистрирован: 29.04.2010
Сообщения: 11
|
000 писал(а): |
А почему нет? При помощи Foreign() берешь данные с другого тикера, смотришь и в зависимости от условий совершаешь сделку.. Хоть Buy хоть Short... |
Спасибо. Олег, а как лучше торговать спредами? Создавть спред и торговать как одним активом или торговать отдельно каждым инструментом из этого спреда? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Если для тестирования, то пофиг, а в реале разумеется отдельно. ))) |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|