Блог им. MoneyMan

Алго. Шашечки или ехать?

    • 04 октября 2024, 19:28
    • |
    • T-800
  • Еще
Прочитал пост нашего коллеги Yurikona, «На чем написаны ваши роботы?». Автор использует Делфи, у меня тоже Делфи 7, до этого была 6я версия, разницы не почувствовал. Мне сейчас 47, в прошлом месяце освоил С#, часть переписал, поддался нарративам молодежи, но не понял для чего. Риск только, если коннекторы перестанут работать.

Расскажу полезнаю фичу, которую я реализовал на Делфи. Я сделал язык программирования роботов, типа в Метастоке, когда нужно написать всего 4-6 строчек типа МА(20)>МА(200) и все это запихивается в обычный текстовый файл для тестера и робота. Т.е. любую систему я делаю за 3-5 минут, проверяю и выкидываю, если что не так. Там еще перебор правил входа/выхода и оптимизатор.

Нужно думать о функциональности, а не о модных трендах.
★1
19 комментариев
Нужно думать о функциональности, а не о модных трендах
не понимаю о чем энто вы?....
всегда думаю о деньгах… через энто и получается стратегия…
avatar
wistopus, о деньгах мы все думаем. Сколько времени тратите на разработку нового робота? Какая у вас технология?
avatar
T-800, 
Сколько времени тратите на разработку нового робота?
ни сколько...
у меня очень простая технология настолько простая, что даже стыдно говорить насколько она простая...
avatar
wistopus, Простота хуже воровства!
avatar
T-800, абсолютная правда. Я писал у себя в блоге osaengine.ru/blog/ и не раз про возможности ИИ. Языки уравнялись. И человеческие и машинные. ИИ их всех вывел на одинаковый уровень. Можно писать и на Дельфи и на Коболе. ИИ напишет и там и там код.

И для Квик второе дыхание. Луа стал популярнее МКЛ в одночасье )

C# это для программистов. Но не ясно зачем тут торговля. Можно делать сайты и получать деньги больше, чем за роботов. Куда больше. И заказов там объемнее.
avatar
когда нужно написать всего 4-6 строчек типа МА(20)>МА(200) и все это запихивается в обычный текстовый файл для тестера и робота

Хочется цитировать анекдот про нюансы.
Дмитрий Овчинников, нюансы тоже можно настроить) В МТ5 тоже наверное без некоторых ограничений не обходится?
avatar
T-800, 
в мт5 без многочисленных костылей делать нечего. из коробки как надо не работает.
Дмитрий Овчинников, а МТ4 стабильнее работала?
avatar
T-800, 
мт4 на бирже никогда не было, это только форекс, а там все работает в одни ворота ;)

Дмитрий Овчинников, ясно)
avatar
Всё будет хорошо, я думаю. Коннекторы к MOEX точно работать не перестанут, ибо там 2 человека на поддержке. А будет 3 с ноября. FixFastTwime сдастся и программист в поддержку уходит. 
А глобально, я не знаю как Вам угодить. Чувакам которые по 20 лет сами алго делают. Сами со своими «велосипедами». Дмитрий вон вообще умудрился со мной поссориться. Хотя что там на МТ5 делать, когда они бросили своих пользователей в РФ. Какая уже разница. Просто ушли и всё. Надо переходить хоть куда-то. Хоть в ТсЛаб, хоть в СтокШарп, хоть в OsEngine. Ну да ладно.

Спасибо что помойками обливать не стал. А то был на той неделе 60 летний алготрейдер. Не выдержал. Ибо сам тоже «с усами». И то не так, и это не то. 

Сравниваю давно наш проект с самим собой. Раз в квартал хороший прогресс фиксирую.

Ресурсов мало. OpenSource же. Но мы стараемся.
  
avatar
__rtx, прямо в яблочно.

Коннекторы как QUIKSharp имеют будущее. А обвязки вокруг них уже бесполезные прослойки. ИИ обнуляет платформы для трейдинга, если они не имеют серверную часть у брокера. Я здесь и у себя в блоге osaengine.ru/blog пишу варианты. Я сам умею программировать, но стараюсь делать упор на зеро кодинг.

Зачем писать роботов в какой-то платформе, хоть и опен сорс, если можно ИИ запросить написать робота сразу под АПИ брокера. Графики на Пандасе. Настройки в json файл.

Программисты, делающие сейчас монстро-платформы, не зрят тренда куда всё движется.
avatar
  
avatar
Алексей Ван , 
МТ5 никуда не ушел, не стоит выдавать желаемое за действительность ;)

Когда уйдет, перейдем, что делать. Проблема только в том, что ВСЕ вышеназванные конкуренты существенно проигрывают МТ5, несмотря на всю своеобразность терминала и неадекватность разработчиков. 
T-800, все так. Для алго важна скорость создания стратегий, тестировая и перевод в продакшен. Но при разработки самой платформы, тех же коннекторов, есть ряд сложностей при использовании Delphi — не хватает готовых библиотек и  примеров. Ну а качество кода, всегда зависело от программиста, а не от ЯП ))
avatar
yurikon, я эту задачу так решил — исполнитель заявок это отдельная программа, которую в случае необходимости переведу на С, а остальное можно не трогать.
avatar

теги блога T-800

....все тэги



UPDONW
Новый дизайн