aTom_
aTom_ личный блог
12 июля 2013, 13:37

Вопрос к программистам и к тем кто в этом понимает.

Добрый день всем! В общем ситуация следующая, есть система по которой торгую пол года(до этого наблюдал за ней год, что то корректорал, добавлял\убирал, но так по мелочи, но в итоге пришол к тому что имею сейчас). По мимо этого раньше было много идей я экспериментировал, наблюдал, делал выводы и т.д  В итоге пришел к одной системе, НО, если раньше мне было интересно вести, так сказать, экспериментально-познавательную деятельность, то сейчас все свелось к тому что  я просто жду сигнала на вход\выход и ВСЕ. К тому же я нахожось дома у монитора целый день и часто и вечер(так как вечерка тоже важна), т.е. сижу дома целыми днями… Получается, если раньше мне было интересно все это узнавать, то теперь  мне стало ооочень скучно этим заниматься и сидеть дома, как в темнице(тем более я сам по себе очень не любил никогда сидеть на одном месте и не сидел, а когда трейдинг стал, так скажем, рутиной, то мне сейчас еще трудней сидеть за монитором целый день) в связи с чем появилась потребность в роботе. Но у меня небольшой депозит(надеюсь пока что) и я не могу позволить себе написать его платно, да и хотелось бы это сделать самому… Но меня терзают сомнения и вопросы(если не трудно ответьте плиз):


1)  Как долго обучаються программированию, именно, если  с целью написания роботов(язык C#)? Стоит ли вообще начинать, так как не уйдут ли на изучение долгие-долгие года, а еще и годы на написание самого алгоритма? Система, если это как то поможет определить сложность и соответвенно сроки, по сути паттерны(график цены) и объемы горизонтальные\вертикальные. Объем информации конечно не мальнький получается и условий\параметров для входа\выхода тоже прилично… Упростить не получится, если что.

2) С чего вообще начать изучать??? Где учиться? Как учиться? Знаю что есть платные курсы по такой тематике, но у меня большие сомнения по этому поводу. 
Собственно все, буду очень благодарен за ответ! 
 
35 Комментариев
  • VpnS
    12 июля 2013, 13:44
    вам не нужно учить c#, если конечно вы не собираетесь писать полномасштабное приложение.
  • VpnS
    12 июля 2013, 13:45
    есть доступные программы, где можно формализовать ваши стратегии без знаний программирования
  • VpnS
    12 июля 2013, 13:54
    WealthLab, TSLab, StockSharp
  • VpnS
    12 июля 2013, 13:58
    если учить язык, то для начала

    Герберт Шилдт — C# 4.0. Полное руководство
  • all_trade(Светлана)
    12 июля 2013, 14:03
    годик то уйдет на освоение программирования. лучше заказать, быстрее будет
  • sds
    12 июля 2013, 14:05
    На базе школьной программы напишите хотя бы алгоритм своей торговой системы, а там будет видно сможете ли формализовать все задумки в машинном коде(языке программирования)
      • sds
        12 июля 2013, 14:16
        aTom_, Это то что в школе учили )))
  • anatolyutkin
    12 июля 2013, 14:11
    1) Не ведя исследовательской работы и полагаясь на один алгоритм, вы сильно рискуете.

    2) Правильный подход к этому вопросу--максимально автоматизировать имеющееся, и основное время уделять именно исследованиям.

    3) Для автоматизации нужна формализация системы. Она у вас есть?

    4) Роботов писать можно много где. Си вовсе не обязателен, если не планируется быстрого хфт. Есть и варианты попроще:
    а) Стокшарп
    б) Транзак
    в) ТСЛаб
    г) Всевозможные связки из программ типа велшлаба, коннектора и торгового терминала.
    д) Связки через текстовые файлы.

    5) Если вы не знаете ни одного языка программирования, то на изучение нового языка программирования уйдет месяц. Если знаете какой-то--то несколько дней.
      • anatolyutkin
        12 июля 2013, 14:42
        aTom_, Роботизация вам нужна, имхо. Зачем время тратить на торчание у монитора?

        Если вы паскаль когда-то изучали, напишите вашу систему для начала в велшлабе 3 или 4. Там язык--практически паскаль, но со многими трейдерскими примочками. На велшлабе можно написать любую таймфреймовую систему. А уж потом и про робота будете думать. А бояться не надо--глаза боятся, а руки делают. Удачи.
  • sds
    12 июля 2013, 14:24
    Вы получаете даннные: по сделкам и выставленные лимитные заявки — вот по этим данным напишите алгоритм действий вашей тороговой системы используя простые математические формулы в квадратиках и ромбиках со стрелками переходов при условиях, если это сможете сделать, то написать программый код будет намного проще ))))
      • sds
        12 июля 2013, 14:44
        aTom_, Вы главное напишите и параметры(переменные) определите правильно, а потом с этой блок схемой подойдёте к любому программисту и он вам подскажет на чём написать код программы )))
          • sds
            12 июля 2013, 15:03
            aTom_, я просто пытаюсь вам обяснить не каждый торговую систему можно описать в машинном коде(языке программирования), в зависимости на сколько сложный у вас алгоритм, такой язык програмирования и будете применять.
  • ves2010
    12 июля 2013, 20:11
    смотри мои блоги… торгую ботом под тслабом 2 года… попробуй для начала сделать интелектуальные алерты, чтоб музыка играла или смс приходили когда есть возможность торгонуть
      • ves2010
        14 июля 2013, 19:39
        aTom_, тслаб пишет на си шарп легко
  • Юрий Ч.
    13 июля 2013, 01:15
    «Как долго обучаються программированию, именно, если с целью написания роботов(язык C#)
    — Это от вас зависит, и от того, что там за робот. Сразу бросаться писать полноценного робота не стоит, для начала сделайте тест идеи, а дальше видно будет.
    »С чего вообще начать изучать?"
    — С любой книжки, главное, чтобы примеров побольше было(напр. «Язык программирования C# 2010 и платформа .NET 4.» Автор Троелсен). C# — он очень навороченный, но для того, чтобы делать простенькие вещи знаний надо не много. Повторяйте примеры и научитесь.

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

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