В предыдущей публикации мы рассмотрели код торгового робота, который снимает активные заявки по прошествии заданного времени, с момента их постановки в систему. Сейчас мы познакомимся с подобным, простым сервисным роботом, который в определенное время закрывает открытые позиции по выбранному инструменту. Читать далее...
Евгений Начинающим, Полезные программы для QUIK, Торговый робот QPILE, механическая торговая система, Торговый робот, ФОРТС, функции QPILE
Продолжаем серию простых торговых роботов, выполняющих сервисные функции. Сегодня рассмотрим алгоритм снятия активных заявок по таймеру, и заодно научимся работать с темпоральными значениями заявок. Итак, что умеет этот торговый робот:
- отслеживать факт соединения с сервером;
- определять серверное время;
- функционировать в заданном пользователем промежутке между началом и окончанием сессии;
- отфильтровывать активные заявки по времени постановки;
- снимать активные заявки, с момента постановки которых прошло больше времени, чем заданно пользователем. Читать далее...
Евгений QUIK, Начинающим, Полезные программы для QUIK, Торговый робот QPILE, механическая торговая система, Торговый робот, ФОРТС, функции QPILE
Или как выворачивать карманы у QUIK. Как правило, я тестирую какие-то алгоритмы на исторических данных в программах теханализа. Это быстро, относительно просто и дает представление о эффективности той или иной стратегии. Вопрос доверия к результату это отдельная песня, в крайнем случае я тестирую дополнительно стратегию в экселе, или строю тестовый торговый робот в том же QUIK. Но все методы основываются что перед тестами мы имеем исторические данные нужного таймфрейма и нужной бумаги. С OHLC все просто: идем на финам и качаем то что нужно. А если нам нужны, например, значения уровней общего спроса и/или предложения? Читать далее...
Евгений QUIK, Полезные программы для QUIK, Торговый робот QPILE, Индикаторы, Технический анализ, Торговый робот, функции QPILE
Мы уже рассматривали код торгового робота, который получает OHLC по номеру свечи из графика. Но в первоначальном варианте этого кода, таймфрейм был ограничен 1 — 60 минутами, т.е. «часовками». Сейчас я переделал код, чтоб можно было получать длительные таймфреймы, в т.ч. «дневки» и «недельки» и даже, не побоюсь этого слова, «месячные»! Отличие — в блоке анализа переменной INTERVAL, и если она отрицательная (в случаях дневок и более) или больше 60 — меняется переменная таймфрейма подстановки в функцию получения данных свечи из графика, а переменная перебора времени та же самая. Функция готовая, ее можно использовать. Т.к. функция очень востребована, выкладываю в свободном доступе. Читать далее...
Евгений Начинающим, Торговый робот QPILE, котировка, механическая торговая система, Торговый робот, функции QPILE
Уважаемые друзья! Поздравляю Вас с наступающими праздниками! С днем великой ПОБЕДЫ!
Этой статьей я начинаю цикл публикаций, посвященных нюансам написания торговых роботов.
С самой первой публикации мы с Вами говорили о торговых роботах адаптированных для площадки ФОРТС. Настало время разобраться наконец в вопросах, различающих код торгового робота для разных площадок. Вся основная разница в трех моментах:
1. Получение данных по аккаунту;
2. Получение данных текущей позиции;
3. Код класса бумаги.
Теперь по порядку. На ФОРТС состояние счета и доступных средств мы получаем из таблицы «Ограничения по клиентским счетам», и выглядит это так: Читать далее...
Евгений Торговый робот QPILE, QUIK, комиссия, механическая торговая система, Торговый робот, ФОРТС, функции QPILE
Золушка, в небезызвестной сказке, проводила мероприятия, по сортировке крупы. Скорость, после применения средства «Фея», была высока, тем более что эту работу переложили на мышей, на условиях спонсорской помощи, в конечном итоге. Хотя вся слава досталась Золушке. Так и мы сегодня, с помощью торгового робота, будем рассортировывать маркетные сделки, из таблицы всех сделок, на сделки с операцией инициатора сделки «покупка» и «продажа». Дело не хитрое, но когда сделок много, нужно чтоб подсчет происходил точно и быстро. Читать далее...
Евгений QUIK, Торговый робот QPILE, торговый метод, Торговый робот, ФОРТС, функции QPILE
«Фрактальная геометрия, один из инструментов теории хаоса, используется для изучения феноменов, которые являются хаотическими только с точки зрения евклидовой геометрии и линейной математики. Фрактальный анализ произвел революцию в характере исследований, ведущихся в несметном количестве различных областей науки: метеорологии, медицине, геологии, экономике, метафизике. Эта новая перспективная стратегия обладает потенциалом глубокого воздействия на всех из нас, сильно изменив нашу жизнь. Фрактальный анализ — новая мощная парадигма. Вместе с квантовой механикой и теорией относительности, это новый научный мир, некогда приоткрывшийся Галилею.» Это цитата из, наверное, бессмертного труда Билла Вильямса Читать далее...
Евгений Торговые стратегии, Торговый робот QPILE, Индикаторы, механическая торговая система, Технический анализ, Торговый робот
Как говорится — возвращаясь к напечатанному. Мы уже рассматривали трепанацию стакана в одной из прошлых статей. Теперь заглянем еще глубже. поводом послужили два фактора: один из посетителей попросил поподробнее рассказать о структуре стакана, и я после семинаров о скальпинге начал пристально присматриваться к стакану, особенно к движениям которые в нем происходят. И мне его вид показался больно уж неинформативным, спред числом не видно, визуально определить пустоты внутри офферов или бидов вообще не реально. Поэтому я решил написать торговый робот, который получив данные из стакана преподнесет мне их в более удобном виде. Читать далее...
Евгений Скальпинг, Торговый робот QPILE, Скальпинг, Торговый робот, функции QPILE
Давно планировал поэкспериментировать с автоматическим построением этих уровней, заодно разобраться с возможностью оставлять метки на графиках. Недавно выдалось свободное время — результат небольшой робот, который в указанном диапазоне свеч ищем два экстремума и строит по ним некое подобие линии, объединяющую эти два экстремума. Конечно же, для правильной оценки нужно использовать несколько экстремумов, но для примера хватит и двух. При желании и усердии можно развить идею, и строить несколько линий, определять каналы. Читать далее...
Евгений Торговый робот QPILE, механическая торговая система, Торговый робот, функции QPILE
«Defender» — в переводе «Защитник» и имя легендарного внедорожника. Я выбрал это название для торгового робота потому, что его две основные и единственные функции выставлять тэйкпрофит и стоплосс в виде стоп-заявок при открытии вручную позиции. Т.е. открываем длинную позу по определенному инструменту, как только заявка исполняется полностью — наш торговый робот отправляет в систему два стопордера на продажу с ценой стопа — N пунктов от цены совершения сделки для стопа, и + N пунктов соответственно для тэйкпрофита. Все параметры этого торгового робота настраиваемые. Меньше слов — больше кода (редакция кода от 3 марта 2010 года): Читать далее...
Евгений Торговый робот QPILE, механическая торговая система, Торговый робот
Новые комментарии