Архив

Архив раздела ‘Начинающим’

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

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

Евгений Начинающим, Полезные программы для QUIK, Торговый робот , , , ,

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

1 июля 2010

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

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

Евгений QUIK, Начинающим, Полезные программы для QUIK, Торговый робот , , , ,

Как торговому роботу получить котировки из графика 2 часть

27 апреля 2010

ohlc2Мы уже рассматривали код торгового робота, который получает OHLC по номеру свечи из графика. Но в первоначальном варианте этого кода, таймфрейм был ограничен 1 — 60 минутами, т.е. «часовками». Сейчас я переделал код, чтоб можно было получать длительные таймфреймы, в т.ч. «дневки» и «недельки» и даже, не побоюсь этого слова, «месячные»! Отличие — в блоке анализа переменной INTERVAL, и если она отрицательная (в случаях дневок и более) или больше 60 — меняется переменная таймфрейма подстановки в функцию получения данных свечи из графика, а переменная перебора времени та же самая. Функция готовая, ее можно использовать. Т.к. функция очень востребована, выкладываю в свободном доступе. Читать далее...

Евгений Начинающим, Торговый робот , , , ,

Расчет размера позиции в торговых роботах

30 декабря 2009

Размер позиции в торговом роботеПоздравляю всех с наступающим новым годом и Рождеством! Хочу пожелать любви, мудрости и конечно же прибыли!

Но, праздники праздниками, а работать надо. Сегодня мы обсудим алгоритмы получения текущего баланса и расчета открываемой позиции. Расчет у нас пока будет простой — на основе заданного процента от доступного капитала. В случае с акциями все просто — за нее мы платим столько, сколько она стоит. А вот с фьючерсами несколько сложнее, там мы платим гарантийное обеспечение, которое не равно стоимость самого контракта. Рассмотренный алгоритм можно применять в т.ч. в коммерческих версиях моих торговых роботов. Читать далее...

Евгений Начинающим, Торговый робот ,

Вопросы и ответы о торговых роботах

help

(тема закреплена, новые публикации будут появляться ниже)

В этой теме любой посетитель сайта в комментариях может задать любой вопрос о торговых роботах и получить квалифицированную помощь. Также здесь оставляются запросы на написание пользовательских функций (вначале просмотрите тему «Сборник торговых роботов» и раздел «Скачать», может там уже есть то, что Вы ищете). Также тут обсуждаем новости из мира автоматизации торговых стратегий. Читать далее...

Евгений Начинающим

Функция KILL ALL ORDERS в торговом роботе

killallordersСуществует мнение, что транзакции DELETE ALL, или на языке QPILE «KILL_ALL_ORDERS», негативно влияют на скорость работы торговой системы. В единичном случае это как комар для слона, но когда масса клиентов посылает подобную транзакцию возникают тормоза. Я не буду вдаваться в подробности этого процесса, тем более что существует очень простой и «правильный» способ отменить выставленные и активные заявки выборочно, как бы стреляя снайперской винтовкой, нежели палить из пушки по воробьям. Читать далее...

Евгений Начинающим, Торговый робот , ,

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

19 апреля 2009

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

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

Евгений Начинающим , , , , ,

Сборник торговых роботов

15 апреля 2009

Сборник торговых роботов(тема закреплена, новые публикации будут появляться ниже)

В целях структурирования информации, завожу тему, в которой в комментариях будут публиковаться пользовательские торговые роботы, функции публикуемые посетителями ресурса. Это будет полезно как новичку, так и программистам со стажем в поисках готовых функций. Для облегчения поиска, при публикации делайте небольшое описание робота или функции, затем выкладывайте код. Для правильного отображения кавычек копируйте текст из виндового блокнота. Законченные и проверенные функции и роботы, будут выкладываться в раздел «Скачать торгового робота»  с обязательным указанием авторства. Просьба ко всем, кто уже публиковал свой код на этом сайте, опубликовать заново в этой рубрике. Спасибо за понимание!

Евгений Начинающим, Торговый робот , , , , ,

Как загружать и настраивать торгового робота

17 марта 2009

loadingrobotВ статье «Знакомимся со схемой торговых роботов в QUIK» мы создали нашего первого робота, который, выделяет цветом строки нашей таблицы по заданному условию. Также кратко коснулись момента загрузки и настройки. В этой статье, я подробно распишу этот процесс.

Нажимаем сочетание клавиш CTRL-F10, появляется окно загрузки файла с кодом Читать далее...

Евгений QUIK, Начинающим, Торговый робот , ,

Почему фьючерс?

16 марта 2009

futureslogoВ основном, все стратегии и, построенные на их основе торговые роботы, рассматриваемые на этом ресурсе, работают с фьючерсами. Поэтому, сейчас мы рассмотрим все свойства этого производного инструмента.

Как мы раньше говорили, фьючерс — производный инструмент, фиксирующий условия покупки-продажи актива в четко оговоренный срок. За этим простым определением, кроются широкие возможности его использования:
Спекуляция — получение высокого дохода за счет большого риска, в т.ч. скальпинг;
Хеджирование – снижение риска, за счет определенного алгоритма операции;
Арбитраж – получение дохода, за счет межрыночных несоответствий. Рассмотрим эти возможности поподробнее, начнем с более близкого к нам подхода. Читать далее...

Евгений Начинающим