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



Зарегистрирован: 29.11.2011
Сообщения: 96
Откуда: Саратов

СообщениеДобавлено: Чт Фев 02, 2012 4:02 pm Ответить с цитатой Вернуться к началу

Здравствуйте! Подскажите пожалуйста, у меня в коде забит тест одновременно нескольких бумаг по типу
if(Name() == "RIH2") {
Buy =
Short =
Sell =
Cover =
}
else if(Name() == "SiH2"){
Buy =
Short =
Sell =
Cover =
}
и т. д. Всего 5 бумаг.
Причем сигнал на сделки всем приходит одновременно. То есть должны совершаться сделки в каждый момент времени наступления сигнала сразу по всем бумагам. Но при тесте при установленном фильтре на 5 бумаг тестируется только 4 из них. Есть ли какое то ограничение на количество одновременно тестируемых бумаг? И еще как привязать сигнал на сделку по второй и последующей бумаге к сигналу по первой бумаге? Что то типа если есть сигнал по первой бумаге то по всем остальным обязательно совершение сделок?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Чт Фев 02, 2012 4:32 pm Ответить с цитатой Вернуться к началу

На счет ограничения. http://www.amisite.ru/begin/bk_set6.htm
Цитата:
Max Open Positions: - в этом поле устанавливается ограничение на максимальное число одновременно открытых позиций.

А чтобы привязать. Не совсем понятно... Но вообще сигнал берется с одной бумаги и распространяется на несколько.
Берешь эту бумагу через форейжн и смотришь сигналы. При этом не забудь эту бумагу в настройках тестера пропасать Pad and align to reference symbol
чтобы синхронизировать торгуемые бумаги с сигнальной.

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



Зарегистрирован: 29.11.2011
Сообщения: 96
Откуда: Саратов

СообщениеДобавлено: Чт Фев 02, 2012 5:07 pm Ответить с цитатой Вернуться к началу

000 писал(а):
На счет ограничения. http://www.amisite.ru/begin/bk_set6.htm
Цитата:
Max Open Positions: - в этом поле устанавливается ограничение на максимальное число одновременно открытых позиций.

А чтобы привязать. Не совсем понятно... Но вообще сигнал берется с одной бумаги и распространяется на несколько.
Берешь эту бумагу через форейжн и смотришь сигналы. При этом не забудь эту бумагу в настройках тестера пропасать Pad and align to reference symbol
чтобы синхронизировать торгуемые бумаги с сигнальной.


спасибо большое за подсказку по коичеству бумаг! У меня там как раз 4 стояло. А по поводу сигналов дело вот в чем у меня раздвижка
GAZP = (Foreign("SPFB.GAZR", "C"))*-2;
LKOH = (Foreign("SPFB.LKOH", "C"))*-2;
SBER = (Foreign("SPFB.SBER", "C"))*-4;
RTS = (Foreign("SPFB.RTS", "C"))*0.02*31*1;
Si = (Foreign("SPFB.Si", "C"))*3;
S=RTS+GAZP+LKOH+SBER+Si;
А сигнал поступает по переменной S одновременно на все бумаги. Так вот условия везде одинаковые но получается так что иногда бывает по одним бумагам не проходят сделки. Видимо это связана с ликвидностью и полнотой данных и получается что по одним символам есть сигнал а по другим нет. Ставил галку Pad and align to reference symbol. Но что то не помогает. Вот я и хочу что бы жестко привязать все бумаги к первой - РТС не зависимо есть по остальным сигнал или нет. Если по РТС есть сигнал,то по всем остальным обязательно сделки.
Посмотреть профиль Отправить личное сообщение
Дмитрий



Зарегистрирован: 29.11.2011
Сообщения: 96
Откуда: Саратов

СообщениеДобавлено: Пт Фев 03, 2012 3:25 pm Ответить с цитатой Вернуться к началу

Вопрос снимается. Ошибка в формуле
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пт Фев 03, 2012 4:45 pm Ответить с цитатой Вернуться к началу

Laughing

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen