Постов с тегом "Торговый робот": 808

Торговый робот


Торговая система своими руками. Часть 6. Работа с БД. Объектно-реляционное отображение.

    • 25 сентября 2017, 11:29
    • |
    • k100
  • Еще

– Привет! В предыдущий раз, ты рассказывал про дата-сервис, про отдельный слой доступа к данным. Расскажи теперь про сами сущности и репозитории. При помощь чего ты вытягиваешь данные из таблиц?

– Ок. Если необходимо сохранять сделки и статистику, или откуда-то брать исторические котировки для тестов, то неплохо использовать БД. Но, как с ней общаться? Есть несколько способов. В C#, есть например традиционный ADO.NET, но речь пойдёт не о нём. В прошлый раз мы отделили работу с БД от бизнес-логики, это уже очень здорово, но можно пойти дальше! Есть способ общаться с самой БД на достаточно абстрактном уровне, инкапсулируя детали формирования самих запросов. Такой способ лучше вписывается в концепцию объектно-ориентированного проектирования, и называется он ORM (object relation mapping).

– Хм, я что-то слышал про ORM. У меня сложилось неоднозначное ощущение, вроде, есть целое сообщество, кто против них (OrmHate), и считает это антипаттерном. Все эти дополнительные уровни абстракции, и вообще, они наверно дико тормозные?



( Читать дальше )

Куда я пропал? Почему больше не участвую в политических темах. Пушкин и золотой запас

0:00 Куда я пропал со smart-lab.ru
01:09 Почему мне больше не интересна политика
01:58 Почему мне вообще были интересны политические темы
03:00 Как изменился Саратов за последний год
04:20 Почему меня потянуло на «высокое»
06:20 Для чего нужно учить стихи. Какая связь с трейдингом
07:50 Пушкин и золотой запас
09:00 О чем буду говорить дальше



( Читать дальше )

О торговых роботах замолвите слово

    • 18 сентября 2017, 13:20
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще

В последнее время в моей ленте в фэйсбук, да и на смарт-лабе, все чаще и чаще появляются сообщения о том, что инвесторы все чаще интересуются торговыми роботами и совершают большую ошибку, так как это «путь к сливу счета» («мошенничество», «заблуждение», «профанация») (нужное подчеркнуть). Цифр и исследований в доказательство этого «утверждения» обычно никаких не приводится, а идет отсылка либо к Баффету, либо к «кухонной статистике»: «95% трейдеров сливают», либо, как у А. Мовчана, общие рассуждения на тему, кто может выиграть на финансовом рынке.

Что ж, отчасти приятно, что все больше потенциальных инвесторов интересуются торговыми роботами, потому что в растущие нулевые с «высот» buy&holdовских ПИФов, «канувших в лету» в кризис 2008-го, робототорговцев никто из пропагандистов долгосрочных инвестиций в России «в упор не видел». А робкие попытки самих робототорговцев напомнить о себе, встречали снисходительное: «ну-ну, наберите хотя бы пару десятков  миллионов долларов инвесторских, тогда мы может с вами и поговорим, а пока играйте в своей песочнице».



( Читать дальше )

Ломка Торговых Роботов, или нет ничего вечного.

    • 17 сентября 2017, 09:22
    • |
    • Stoic
  • Еще
 Есть у меня алгоритм, на удивление простой, на удивление простой код, на истории за последние 15 лет показывал хороший ежегодный доход до 500-600% на фьючерсах Си и Ри, при почти полном использовании депозита, а на Си иногда и до 1000% дохода в год… Торгуется в реале последние 3,5 года. Я уже думал, что это вечный робот, настоящий грааль, ан нет. Идея робота, кстати не моя, нарыл в тырнетах.
 Наступил 2017 год. На Ри почти полный слив, даже самому не верится, что это случилось. Казалось — вечная тема. Та, часть депозита, что отведена под Ри под этот алгоритм в жестком минусе! Си держится в плюсе, меньше обычного на этот период по тестам, но все же плюс!

Значит правы те, кто утверждает, что нет вечных алгоритмов, и рано или поздно любой алгоритм сольет? Или все таки есть?

Лично я продолжаю поиск вечного алгоритма))

Вопрос сейчас в другом — продолжать торговать на Ри этот алгоритм или нет? Может быть 2017 год это просто редкое исключение, а дальше грааль продолжит свое существование?

На Си торговлю этим алгоритмом продолжаю, на ри пока приостановил.

Всем УДачи!

Что следует указать в технического задании на торгового робота

В продолжении первой статьи 

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

Какие основные моменты нужно отразить в техническом задании по созданию торгового робота:

  1. Торговый терминал (квик, транзак коннектор и т.д.);
  2. Язык программирование, если есть предпочтения. В другом случае разработчик предложит вам варианты реализации торгового робота
  3. Нужен или нет графический интерфейс;
  4. Открытие и закрытие позиции, какими заявками производится:
    — Рыночные или лимитные заявки
    — Стоп-заявки, должны ли выставляться в терминал или весь расчет ведется в роботе
    — Если заявки лимитные, если не исполнились, то какие должны быть следующие действия — переставляется, сниматься, исполнятся по рынку;
    — Исполнение заявок по закрытию свечи, либо по цене закрытия при появлении новой свечи или за несколько секунд до конца формирования свечи, и в этом случае нужно учесть, что если по окончанию формировании свечи, сигнал пропадет – нужно ли будет откатывать позицию;
  5. Условия открытия и закрытия позиции, принимаются по сформированным свечам или по текущим, формирующимся значениям;
  6. Инструменты торговли. Сколько инструментов одновременно будет торговаться, возможно ли торговля по одному инструменту роботами с разными параметрами, например, один торгует на 1 минуте другой на 5 минутах;
  7. Таймфреймы работы робота;
  8. Время работы робота;
  9. Как рассчитывается объем открываемой позиции:
    -Задается фиксировано;
    -Рассчитывается роботом по формуле (необходимо привести формулу и еще лучше с цифровым примером);
    -Рассчитывается исходя из суммы;
  10. Нужно ли уведомления (телеграмм, смс, почта, звуковое оповещение или окно с сигналом), на какие события должны быть уведомления;
  11. Если робот использует индикаторы, и они взяты из другой системы (например, иностранной программы технического анализа), то необходимо сравнить его с индикатором с терминалом, в котором планируется его использование или сквиком, если таковой есть. Если есть расхождения, то предоставить формулу расчета;
  12. Нужен или нет открытый код робота;
  13. Количество рабочих мест (например, разные компьютеры или разные квики);
  14. Описать переменные, которые необходимо иметь возможность изменять, и дать им название и описание. Далее в техническом задании оперировать лучше ими;
  15. Алгоритм робота;
  16. Собственные дополнения, которые считаете важными и не отраженные в этом списке, например, возможность протестировать стратегию, время работы робота, управление рисками, эмуляция торгов (без фактической отправки транзакций на бирже) – в этом случае ведется запись сделок робота, нужны ли отчеты по работе робота и в каком виде, логирование, обучение пользованию программы, пояснению к коду робота и т.д.


( Читать дальше )

Трейдеру на заметку: о пользе Торговых Роботов.

    Известно, что все биржевые трейдеры делятся на две большие категории. Это т.н. “квалифицированные” – разной величины инвестиционные компании и “не квалифицированные”  – в основном, одиночки физ. лица.  Между ними есть огромная принципиальная разница.  И дело тут вовсе не в размере торгового капитала как может показаться на первый взгляд, а в том, что “квалифицированные” это те, кто осуществляет торговлю системно. То есть, в компании всегда есть различные службы — такие как анализ информации, например, и служба оценки и учета рисков —  “риск менеджмент”, который выдвигает перед трейдером ряд правил, обязательных к выполнению перед  открытием позиции. Это означает, например, что каким бы верным ни  казалась трейдеру  какое-то решение, и как бы кого он ни умолял разрешить ему это решение принять, риск менеджер не даст ему превысить установленный  лимит — не позволит взять на себя дополнительный, не просчитанный риск. Риск менеджер сам не торгует, а занимается только оценкой рисков, аналитик тоже не торгует – он  делает только анализ имеющейся информации и т.д.
     Таким образом, каждый занимается только свои кусочком одной большой задачи – зарабатывать торговлей на бирже. При этом  критерии оценки труда различных служб разные. Это и есть система. Разница между разными системами только в степени фрагментации общей задачи и количества ресурсов выделяемых для решения различных кусочков – подзадач. В одной компании могут быть весьма сильна аналитика, но относительно слабый риск менеджмент, в другой —  риск менеджмент сильнее, и разделен на еще более узкие подзадачи и т.д. Таким образом, ”квалифицированный” инвестор торгует системно. Сила системы в том, что она вычищает  из всего массива принимаемых решений те из них,  которые были продиктованы не какими-то объективными причинами, а — были вызваны стремлением потешить наше эго,  которое вечно кому-то чего-то хочет доказать. Эго никуда не денешь и не выключишь — оно неизбежно в какой-то момент обходит толщу запретов и, замаскировавшись псевдообъективностью, берет контроль над принятием решения, что приводит  к серьезным ошибкам. И не только в трейдинге, кстати. “Не квалифицированный”  инвестор физ. лицо — одиночка вынужден в своем лице сочетать все эти составные части системы, и от этого он становится похож на многоликую индийскую богиню Кали. Но Кали богиня и может находиться  в каждый момент времени в каждом своей лике, еще таким свойством обладает электрон в составе атома. Мы же простые смертные люди и с нами происходит следующее: в самом начале мы много времени уделяем разработке какой-то своей системы учета рисков, и часто она выходит весьма неплохой, что приносит свои плоды в виде первых успехов. Эти успехи становятся отличным удобрением для нашего эго,  оно быстро вырастает и начинает подменять собой все разумное, лишенное эмоций. Именно поэтому, самая распространенная кривая, которая  символизирует карьеру большинства одиночек это перевернутая латинская V. 99% трейдеров одиночек теряют весь свой капитал в пределах года — двух. Нетрудно догадаться, кому достаются их деньги – это ”квалифицированные” инвесторы. Вот, собственно, и все — других причин, объясняющих, почему одни всегда выигрывают, а другие всегда проигрывают, не существует.
     Ну что же тогда делать бедному “не квалифицированному” инвестору? Как уравнять шансы и перестать быть добычей для акул трейдинга? Ответ напрашивается сам собой: стать хищником самому — создать систему,  исключающую эмоциональную торговлю. Кто-то возразит: постойте,  мы же живые люди, а эмоций нет только у бездушных  машин. Все верно,  стало быть, перед нами выбор: либо стать машиной самому (и именно те, кому это удалось, становятся стабильно зарабатывающими трейдерами), либо поставить нужную машину себе на службу. К счастью, такая машина есть — она называется торговый робот.  Что это значит? Торговля через робота это не просто и не столько автоматизация,  сколько способ уйти от эмоций к беспристрастной системе. Не больше — не меньше. Это возможность успешно найти свою нишу и спокойно зарабатывать, не вертясь полночи в постели в тревожных думах. Это, если хотите, способ вновь обрести себя, а вашей семье — вас. Знаете, в принципе можно и сейчас, допустим, совсем не иметь ни смартфона, ни просто мобильника даже и продолжать пользоваться телефонными будками – они еще кое-где сохранились, поддерживая тем самым, необходимый в настоящее время уровень коммуникаций. Но что это будет за жизнь?  Вряд ли такой способ добавит вам  конкурентных преимуществ.  Причина — телефонная будка это устаревшая технология.  Торговля вручную это тоже устаревшая технология, такая же,  как  телефонная будка. Робот – инновационная технология и торговать через робота значит идти в ногу со временем.   *** WWW.TREIDING-ROBOT.COM

 


Торговая система (доходность к риску 5 к 1)

Приветствую всех участников смартлаба!

Бесплатно всем предоставляю мониторинг автоматической торговой системы в действии на московской бирже.

vk.com/wall-88525521_1817


Видны сделки и результат в режиме реального времени.

Счет в 1 млн руб. 

Инвестиционный портфель: 50% ETF FXMM, 50% 5 самых ликвидных фьючерсов FORTS

Прогноз по доходности: от 30% в год

Возможная просадка по портфелю до 10% 

Плюсы и минусы онлайн мониторинга:

Плюсы:

1. Видно что система рабочая, т.е.  работает как программное обеспечение, так и сама торговая система
2. Многим кто не верит ни презентациям, ни красивым словам хочется обязательно самим увидеть систему в действии на реальном счете — все доступно
3. Можно в режиме онлайн повторять сделки чтобы затем все проанализировать  (система работает по уровням)
4. Открыт доступ для диалога о свойствах и характеристиках системы

Минусы:

1. Мониторинг хотя бы и реального счета, но не вашего, это значит, что прибыль и убытки тоже не ваши

( Читать дальше )

ФОРЕКС и MQL4. Урок 16. Работа с ордерами. Продолжение

Продолжаем учиться языку MQL4 для Метатрейдер
  • обсудить на форуме:
  • MQL5

Ребята помогите с МТ5

    • 09 августа 2017, 11:41
    • |
    • gagarin
  • Еще
Всем добрый день. Помогите пожалуйста разобраться с МТ5. Робот на реальном счете торгует как положено и без нареканий. Но когда начинаю прогонять через тестер стратегий то ничего не показывает. Что делать? ПОМОГИТЕ.
Ребята помогите с МТ5



....все тэги
UPDONW
Новый дизайн