rusalgo.com
rusalgo.com личный блог
19 ноября 2011, 17:24

Программирование торговых роботов

Можно ли научиться программировать простых роботов за один месяц?
Программировать никогда не умел. Сейчас пошел на курсы по программированию торговых роботов. Устрою интерактив, буду рассказывать как у меня идут дела. Цель, с нуля до торгового робота.
 
Учиться начал 18го ноября, учусь азам. Вот пока что научился, простое задание переменных, считывание данных с консоли и циклы. До робота еще как до луны.
 

36 Комментариев
  • Сергей Масюра
    19 ноября 2011, 17:31
    В чем полезность статьи?
  • Макс
    19 ноября 2011, 17:36
    Заманухо на алгопрограмминговые курсцы… я б если чесна заманился… проблема в том, что нельзя тупо решить, типа, хочу разрабатывать алгоритмы и сам же их кодить, пойти на курсы и всему там научится… надо сначало помучится в команде с разделением обязанностей. время жалко в дифиците, но радует, я так понимаю, что это не последние курсцы.
      • Макс
        19 ноября 2011, 17:45
        Горбунов Алексей, Я в курсах… в смысле не на твоих курсах или на каком — то там курсе, а в смысле я знаю… я б, чесна, сам бы походил… аналогичная проблема с запятыми… а еще со знаками больше/меньше и.т.д…
  • Макс
    19 ноября 2011, 17:37
    Ну, то есть, типа, пост полезен…
  • 1234
    19 ноября 2011, 17:47
    ха жжёшь
    тут люди визуальному программированию в тслаб не могут научится
    а ты тут языки ))
    • Mikhail Sukhov
      19 ноября 2011, 18:05
      PahaPCT, визуальному программированию и я не могу научиться, хотя программирую более 8 лет. ТС Лаб явно не на визуальном языке сделан =) Непонятно, почему они его тогда так продвигают.
      • 1234
        19 ноября 2011, 18:07
        Mikhail Sukhov, я легко научился )
        не знаю языков )
        • Mikhail Sukhov
          19 ноября 2011, 18:09
          PahaPCT, завидию вам. И визуально научились программировать, и бабочками зарабатывать. Все в плюс переводите =)
          • moneymaker
            19 ноября 2011, 19:15
            Mikhail Sukhov, Миш, к визуальному программированию у меня тоже легкий скептицизм, т.к. оно не гибкое, но бабочки его работают. магия мб, но работают))
            • OFY
              19 ноября 2011, 19:38
              moneymaker, зря. у меня успешно торгуют роботы, созданные в визуальном редакторе ТСЛаба. К тому же можно использовать куски кода C#.

              Вообще ТСЛаб — удобный инструмент, не без недостатков, но он регулярно обновляется и тех.поддержка нормально работает. Еще щас появился БКСовский аналог — TradeMatic, но сейчас я бы не стал им пользоваться из-за сырости. ТСЛаб несколько лет до ума доводили.
              • moneymaker
                19 ноября 2011, 20:07
                OFY, да возможно, я же не отрицаю визуального программирования, тем более, что опыта работы в TS LAB у меня 20 минут… просто мои задачи через визуальные схемы вряд ли реализуемы, а хотя некоторые мои роботы все же можно так построить. моего последнего точно можно, если забыть про самописные бары.
          • churinga
            19 ноября 2011, 22:09
            Mikhail Sukhov, Михаил подскажите по Stock# есть видео курсы или обучение посредством вебинаров а то нет возможноти в Москву на очку приехать.
              • wavelet
                22 ноября 2011, 19:15
                Горбунов Алексей, Привет. Писал вам на почту, пока без ответа :(
    • sherl74
      19 ноября 2011, 18:38
      PahaPCT, Где бабочка на понедельник?
  • jtrade
    19 ноября 2011, 17:51
    Эээ, увидел оператор goto, робот обречен)))))
  • sherl74
    19 ноября 2011, 18:40
    Где обработка исключения на TryParse? goto — только запутывает код (считается плохим стилем в программировании)
    • sherl74
      19 ноября 2011, 18:43
      sherl74, Вернее проверка возвращаемого значения у TryParse.
  • ves2010
    19 ноября 2011, 19:00
    поставь тслаб… там визуальное программирование все проще на порядок…
  • 4dimuser
    19 ноября 2011, 19:35
    Начало положено, язык выбран верно. Осталось АПИ прикрутить. Но дело это не быстрое, у меня на что-то стоящее ушло пол года.
  • mrookie
    19 ноября 2011, 20:18
    парни подскажите ценный форум по роботорговле плиз.
  • Mikhail Sukhov
    19 ноября 2011, 20:34
    Роботорговля — это знание теории трейдинга + знание программирования. Объядиненных форумов я не знаю. Наш форум stocksharp.com/forum/ для тех, кто уже знает программирование и теорию, и хочет сделать на базе библиотеки робота. За теорией рекомендую сходить на forex.kbpauk.ru в раздел библиотека. Где обучиться самому программированию спрашивайте у автора топика.
  • 4dimuser
    19 ноября 2011, 21:03
    Ой ну опять со своей рекламой Stock#. Зачем? Во-первых тему создал Горбунов Алексей, а отвечает за него Александр Муханчиков. Вы уж разберитесь кто из Вас пиарит S#. Во-вторых Stock# это не апи, а всего лишь библиотека для и без того полноценного профессионального средства разработки софта C#. АПИ это смартком, например. Учите матчасть. В-третьих уже не раз объяснялось, что не существует такой задачи которую нельзя решить в C#, но можно S#. И, опережая Ваше следующее утверждение, в-четвертых изучение S# с нуля не возможно без знания C# и S# ни сколько не проще новичков, чем C#.
    • Mikhail Sukhov
      19 ноября 2011, 21:19
      4dimuser, бурная реакция =)
  • Максим G
    19 ноября 2011, 23:14
    если под роботами не понимать высокочастотных скальперских роботов, то многое можно сделать на Wealth-lab (где-то в рунете находил под него брокер-адаптер под квик). А в зависимости от стратегии можно сделать еще проще — для открытия wealth-lab пишет в текстовый файл, квик его читает и исполняет. А закрытие — скрипт на QPILE с пересчетом стоплосс/тейкрофит заявок.
    • Maksim Chertkov
      20 ноября 2011, 01:09
      normal, А не проще ли в таком случае стратегию протестить в Wealth-Lab или еще в какой системе, а потом полностью в QPILE перевести, чем такой огород городить с адаптерами и текстовыми файлами? На нем и скальперские стратегии можно сделать, но не высокочастотные конечно…
      • Максим G
        20 ноября 2011, 01:30
        MACh, с адаптерами совсем нетрудно разобраться, и на wealth-lab можно делать такие вещи которые точно не никак не реализуешь на qpile — хитрый мани-менеджмент, или допустим торговлю по астрологии :) Есть куча уже готовых скриптов, которые легко изменить. на QPILE же непросто (по странению с нормальными прогами) с нуля написать даже пересечение скользящих средних, да и вообще в рунете выложено может десяток скриптов-роботов, половина из которых платные :)
        вот толковая статья smart-lab.ru/blog/15421.php
        • Maksim Chertkov
          23 ноября 2011, 12:17
          Горбунов Алексей, Да собственно говоря я так и делаю :) И с нетерпением жду вашей студии — испробовал уже наверное все что есть. И все что есть имеет свои существенные недостатки. Недавно пробовал OpenQuant — программа очень хорошая, но с коннектами для брокеров — беда на всю голову, где не соединяется совсем, где инструменты не импортирует, где просто вылетает ни с того ни с сего. Если б с провайдерами все у них работало нормально, то это был бы Ninja для российского рынка (цена во всяком случае уже такая же, но работай она нормально — отдал бы не задумываясь). А так теперь жду вашу студию, если и она будет сырая придется писать оболочку для робота самому из ваших библиотек.
          А человеку написал про QPILE, потому что он изначально модуль на нем писать собирался, мне было непонятно зачем тогда нужен текстовик из WelthLab. А так кто бы сомневался что тестить стратегию и создавать робота удобнее в одном месте. Ждем-с…

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн