Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Сделки по акциям на основе индекса Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
Амиброкеровец



Зарегистрирован: 30.12.2008
Сообщения: 214
Откуда: Воображляндия

СообщениеДобавлено: Пн Май 10, 2010 5:51 pm Ответить с цитатой Вернуться к началу

Хочу покупать/продавать 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

СообщениеДобавлено: Пн Май 10, 2010 10:39 pm Ответить с цитатой Вернуться к началу

Принципиально все правильно. Интересно, а в настройках АА опция Allow position size shrinking отмечена?

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
fantomas



Зарегистрирован: 29.04.2010
Сообщения: 11

СообщениеДобавлено: Чт Май 20, 2010 3:05 pm Ответить с цитатой Вернуться к началу

Получается, что в этом случае происходит одновременная покупка или продажа всех трех тикеров. А если нужно, при появление сигнала на индексе, произвести покупку одного и продажу другого тикера ,это возможно?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Май 20, 2010 8:30 pm Ответить с цитатой Вернуться к началу

А почему нет? При помощи Foreign() берешь данные с другого тикера, смотришь и в зависимости от условий совершаешь сделку.. Хоть Buy хоть Short...

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
fantomas



Зарегистрирован: 29.04.2010
Сообщения: 11

СообщениеДобавлено: Пт Май 21, 2010 10:21 am Ответить с цитатой Вернуться к началу

000 писал(а):
А почему нет? При помощи Foreign() берешь данные с другого тикера, смотришь и в зависимости от условий совершаешь сделку.. Хоть Buy хоть Short...


Спасибо. Олег, а как лучше торговать спредами? Создавть спред и торговать как одним активом или торговать отдельно каждым инструментом из этого спреда?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пт Май 21, 2010 12:28 pm Ответить с цитатой Вернуться к началу

Если для тестирования, то пофиг, а в реале разумеется отдельно. )))

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen