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



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

СообщениеДобавлено: Пн Окт 13, 2014 12:29 am Ответить с цитатой Вернуться к началу

я собрала код, он отправляет заявки, но просто по сигналам buy sell. самое главное то в системе управление этими сигналами,я не понимаю куда вот эту часть кода вставить? Почему туда где сидят условия на buyshort нельзя?

Код:

for ( i = 0; i < BarCount; i++ )

{
    if ( priceatbuy == 0 OR priceatsell == 0 )
    {
        if ( Buy[i] )
        {
            priceatbuy = BuyPrice[i];//
        }

        if ( Short[i] )
        {
            priceatsell = ShortPrice[i];//

        }
    }
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пн Окт 13, 2014 12:43 am Ответить с цитатой Вернуться к началу

Ты хочешь робота с доливками?
Смотри тут

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



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

СообщениеДобавлено: Пн Окт 13, 2014 12:52 am Ответить с цитатой Вернуться к началу

Я все это уже видела. Короче я правильно понимаю, что AFL код пригоден только для теста системы, а в робота мы берем только бай сел сигналы и логику по новой настраиваем в блоке отправки ордеров?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пн Окт 13, 2014 1:08 am Ответить с цитатой Вернуться к началу

В общем да.
Правда все это мы тоже делаем на AFL Laughing

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



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

СообщениеДобавлено: Пн Окт 13, 2014 1:19 am Ответить с цитатой Вернуться к началу

000 писал(а):
В общем да.
Правда все это мы тоже делаем на AFL Laughing


спасибо. ну меня собственно это и интересовало. а почему нельзя весь код системы вставить целиком и нужно по новой описывать логику?

ps астробиологу можно какое-нибудь наказание придумать за дремучий мужской шовинизм? поднять культуру форума.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пн Окт 13, 2014 1:28 am Ответить с цитатой Вернуться к началу

Почему нельзя?
Ну как сказать... иногда можно, иногда нельзя
Факторов много.
Во первых тестер сам делает некую работу по фильтрации сигналов а в роботе мы тестер не используем.
Во вторых тестер имеет дело с уже сформировавшейся свечкой а робот со строящейся, все время изменяющейся.
В третьих код для теста прогоняется только один раз для всей истории, а робот вынужден постоянно сканировать рынок
........

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


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

СообщениеДобавлено: Пн Окт 13, 2014 1:29 am Ответить с цитатой Вернуться к началу

Apple писал(а):

ps астробиологу можно какое-нибудь наказание придумать за дремучий мужской шовинизм? поднять культуру форума.

Какое? Он и так уже астробиолог )))))

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



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

СообщениеДобавлено: Пн Окт 13, 2014 1:30 am Ответить с цитатой Вернуться к началу

000 писал(а):
Почему нельзя?
Ну как сказать... иногда можно, иногда нельзя
Факторов много.
Во первых тестер сам делает некую работу по фильтрации сигналов а в роботе мы тестер не используем.
Во вторых тестер имеет дело с уже сформировавшейся свечкой а робот со строящейся, все время изменяющейся.
В третьих код для теста прогоняется только один раз для всей истории, а робот вынужден постоянно сканировать рынок
........


спасибо, теперь понятно )
Посмотреть профиль Отправить личное сообщение
nemoy



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

СообщениеДобавлено: Пн Окт 13, 2014 9:58 am Ответить с цитатой Вернуться к началу

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


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

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

Если это вопрос мне, то ничего не понял.

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



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

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

000 писал(а):
Если это вопрос мне, то ничего не понял.

это вопрос тем кто пользуется альфой.
работает только экспорт forts, если назвать тикер "forts.sber-12.14"
для акций ммвб экспорт не настроить
метасток раньше использовал MICEX_SHR, теперь MST. думал по аналогии сделать, но увы не хочет. тех поддержка альфы славится своим игнором
Посмотреть профиль Отправить личное сообщение
nemoy



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

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

000 писал(а):
Ты хочешь робота с доливками?
Смотри тут

а как быть если все доливки зациклены математической формулой на предыдущие доливки, а не простым условием как в примере? и это всё приправлено такими же отливками

Код:

else if(L [i] <= EntryPrice - 2 * step ) // долить, если цена ниже предыдущего лонга на шаг
    {
      Buy[i] = sigScaleIn;
      EntryPrice = EntryPrice - 2 * step; // запоминаем цену последней доливки
    }
/////////////////отливка лонгов
    else  if (H [i] >= EntryPrice + 2 * step)
     {
       Buy[i] = sigScaleOut;
       EntryPrice = EntryPrice + 2 * step; // запоминаем цену последней отливки
     }

Посмотреть профиль Отправить личное сообщение
Apple



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

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

nemoy писал(а):
а как ммвб засунуть в ордера(или экспорт котировок)?
старый MICEX_SHR не работает. новый MST тоже
только forts пашет, а нужна мамба


Нужно чтобы в альфе график бумаги с таким же тайм фреймом как и в ами был открыт.
Посмотреть профиль Отправить личное сообщение
nemoy



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

СообщениеДобавлено: Пн Окт 13, 2014 1:27 pm Ответить с цитатой Вернуться к началу

Apple писал(а):
nemoy писал(а):
а как ммвб засунуть в ордера(или экспорт котировок)?
старый MICEX_SHR не работает. новый MST тоже
только forts пашет, а нужна мамба


Нужно чтобы в альфе график бумаги с таким же тайм фреймом как и в ами был открыт.
это я делаю. а как называть тикер акции (new symbol) в амиброкере?
Посмотреть профиль Отправить личное сообщение
Apple



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

СообщениеДобавлено: Пн Окт 13, 2014 1:37 pm Ответить с цитатой Вернуться к началу

MICEX_SHR.LKOH и в альфе выбирать из МБ ЦК а не ММВБ
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen