Архив

Публикации с меткой ‘ФОРТС’

Глобальный стоплосс и тейкпрофит. Торговый робот «Завхоз»

Еще был вариант как назвать статью: «Ограничитель жадности» :)

Под глобальными тейкпрофитом и стоплоссом я подразумеваю суммарную прибыль и убыток по счету, при достижении которых позиции закрываются и торговля на эту сессию останавливается. Полезность сего, спросите вы? Подобный механизм может применяться как непредвзятый контроль за состоянием счета какого-то трейдера, так и действительно ограничитель жадности: заработал робот N рублей — хватит испытывать судьбу. Кстати, это распространенный прием у скальперов: остановиться когда заработал определенную сумму денег. Читать далее...

Торговый робот — «Уходя гасите всех!»

bombaВ предыдущей публикации мы рассмотрели код торгового робота, который снимает активные заявки по прошествии заданного времени, с момента их постановки в систему. Сейчас мы познакомимся с подобным, простым сервисным роботом, который в определенное время закрывает открытые позиции по выбранному инструменту. Читать далее...

Торговый робот — таймер

timerПродолжаем серию простых торговых роботов, выполняющих сервисные функции. Сегодня рассмотрим алгоритм снятия активных заявок по таймеру, и заодно научимся работать с темпоральными значениями заявок. Итак, что умеет этот торговый робот:

  • отслеживать факт соединения с сервером;
  • определять серверное время;
  • функционировать в заданном пользователем промежутке между началом и окончанием сессии;
  • отфильтровывать активные заявки по времени постановки;
  • снимать активные заявки, с момента постановки которых прошло больше времени, чем заданно пользователем. Читать далее...

Особенности торговых роботов для ММВБ

mixecУважаемые друзья! Поздравляю Вас с наступающими праздниками! С днем великой ПОБЕДЫ!

Этой статьей я начинаю цикл публикаций, посвященных нюансам написания торговых роботов.

С самой первой публикации мы с Вами говорили о торговых роботах адаптированных для площадки ФОРТС. Настало время разобраться наконец в вопросах, различающих код торгового робота для разных площадок. Вся основная разница в трех моментах:

1. Получение данных по аккаунту;

2. Получение данных текущей позиции;

3. Код класса бумаги.

Теперь по порядку. На ФОРТС состояние счета и доступных средств мы получаем из таблицы «Ограничения по клиентским счетам», и выглядит это так: Читать далее...

Таблица всех сделок в торговом роботе

alltradesЗолушка, в небезызвестной сказке, проводила мероприятия, по сортировке крупы. Скорость, после применения средства «Фея», была высока, тем более что эту работу переложили на мышей, на условиях спонсорской помощи, в конечном итоге. Хотя вся слава досталась Золушке. Так и мы сегодня, с помощью торгового робота, будем рассортировывать маркетные сделки, из таблицы всех сделок, на сделки с операцией инициатора сделки «покупка» и «продажа». Дело не хитрое, но когда сделок много, нужно чтоб подсчет происходил точно и быстро. Читать далее...

Как торговому роботу получить данные из окна котировок QUIK

stakanОкно котировок второго уровня, в простонародье: стакан, ранее было недоступно для QPILE, но с одной из последних версий QUIK, сбылась мечта многих трейдеров, и теперь можно оперировать цифрами. Я грешным делом раньше думал что в этом окне, скрыта огромная тайна трейдинга, поэтому «квиковцы» до нее не допускали, но получив доступ я не знал (по началу :) ) что с ним делать. Итак, дорогу осилит идущий. Читать далее...

Как выбрать Брокера

Как выбрать брокераРано или поздно, каждый, кто решил заработать на бирже, сталкивается с этим немаловажным вопросом. Ведь правильный выбор брокерской компании это и удобство обслуживания, и скорость передачи данных, и техподдержка, и надежность в конце концов!

Если после всех тренировок на тестовых счетах, Вы чувствуете себя готовым окунуться в реальную торговлю, я предлагаю следующий алгоритм выбора брокерской компании. Начать, конечно, надо с выяснения списка всех компаний в Вашем городе, затем отсеять тех, кто предлагает доступ только к валютному рынку «ФОРЕКС» - нам с ними не по пути. Тех кто остались сверяем по рейтингам: Читать далее...

Торговый робот для QUIK «Пробойный». Часть четвертая

Функции QPILE

Функции нужны для того, чтоб исполнять определенные задачи, которые часто встречаются в алгоритме, либо просто чтобы вынести определенный код отдельно от основного алгортима. Вызываются функции по своему имени, при необходимости при их вызове мы может передавать какие-либо параметры в функцию. Для начала, немного теории о функциях (подпрограммах) в QPILE. Конструктивно как они выглядят мы уже знаем:

FUNC название(параметр1,параметр2,...,параметрN)
код подпрограммы
END FUNC

Читать далее...

Торговый робот «Пробойный». Часть первая и вторая

Торговый роботСегодня мы рассмотрим первую часть кода торгового робота «Пробойный», созданного на основе торговой стратегии «Пробойная». Для начала несколько слов об алгоритме этой части. Для торговли нам необходимы следующие данные:

  • инструмент;
  • таймфрейм;
  • номер бара, пробой экстремумов которого является сигналом к отправке транзакции (не забывайте, что текущий бар у нас с номером один. Подробнее о функции получения котировок читайте здесь;
  • размер стоплосса; Читать далее...

Фондовый рынок или Форекс?

фондовый рынокЧто такое фондовый рынок и что такое Форекс мы уже знаем, теперь попробуем сравнить особенности интернет-трейдинга на них. По сути, профессиональному трейдеру, нет разницы где и чем торговать, т.к. относительно графика цен, влияния внешних факторов и новостей, применение технических средств одинаково, что на одном, что на другом рынке. Основное — это иметь торговую стратегию, применяя которую, можно извлекать прибыль из торговли любым активом. Сравнивать эти рынки я буду по двум характеристикам: техническим и организационным. Итак, технические особенности. Читать далее...