Блог им. GoldenALF

Язык программирования и софт под QUIK

Добрый вечер. 

Подскажите, пожалуйста, на каком языке и в какой софтине лучше писать робота для QUIK. 

(Если есть ссылки что почитать, буду признательна) 

Спасибо. 
  • обсудить на форуме:
  • QUIK
  • Ключевые слова:
  • QUIK
★3
28 комментариев
Jame Bonds, Спасибо
avatar
LUA

VM LUA уже есть в КВИКЕ, легкий язык, не надо делать экспорт/импорт и т.д.
avatar
Egorax, Спасибо
avatar

Зависит от решаемой задачи.

Если это что-то простое, то LUA подойдёт.

Если нечто посерьёзнее, то придётся попотеть.

В этом случае C# или Java.

Замечу, что Квик не отличается удобным и дружелюбным API.

Тарас Громницкий, Спасибо
avatar

GoldenElf, пожалуйста.

Надеюсь не собираетесь программировать самостоятельно.

Потому как ваш трейдинг на этом закончится.

Тарас Громницкий, Почему??
avatar

GoldenElf, судя по посту вы не программист.

Чтобы освоить даже базовые навыки нужно время.

Довольно много времени.

Причём заниматься этим придётся постоянно.

А значит трейдинг просто остановится.

Тарас Громницкий, очень сложный язык??? Простому обывателю не осилить??? 
Говорят С# — вообще ужас, ужас. Но надо как-то начинать автоторговлю.
avatar

GoldenElf, вы делаете стандартные ошибочные предположения.

Что нормально.

Освоить конструкции языка — это 25% успеха.

Не менее важным является знание стандартных алгоритмов и паттернов.

Далее придётся осваивать различные библиотеки.

От сетевых до визуальных.

Архитектурные вещи вообще приходят только со временем и кучей совершённых ошибок.

В общем встаёт стандартный вопрос: «Сколько стоит ваше время ?»

Если вы зарабатываете на трейдинге, то логичнее продолжать это делать и часть денег потратить на разработчика.

Пока разработчик пишет вы занимаетесь своим делом и увеличиваете доход.

Если хотите делать всё, то приготовьтесь к проблемам.

Вы будете уметь много чего, но ничего профессионально и качественно.

А значит и результата не получите.

Тарас Громницкий, да, тут вы правы. Не поспоришь
avatar

GoldenElf, уметь всё и ничего — это одна из отличительных черт русского человека.

Складывается впечатление, что экономишь, но если посчитать результат и упущенную выгоду, то становится плохо.

Поэтому боритесь с ней.

Тарас Громницкий, просто казалось, если робот будет работать не так как нужно, то можно самому вносить конструктивные изменения, а если отдать на откуп программисту не знаю даже как… Никогда не заказывала роботов. И по сути ты отдаешь свою идею в открытый доступ, или нет?
avatar

GoldenElf, тут вариантов не так много.

Например дать программисту идею без параметров.

Или разбить задачу на части и дать разным людям.

Но тогда кто-то должен будет собрать это в кучу.

Либо написать ядро самому, а всё остальное делегировать.

Получать данные снаружи и отдавать команды на исполнение.

Но тут тоже нужен определённый навык программирования.

 

Касательно идей скажу, что в подавляющем большинстве случаев трейдеры переоценивают свои достижения.

Почему вы считаете, что ваша идея работоспособна ?

Она тестировалась или торговалась на разных фазах рынка ?

Если да, то на каких годах ?

Тарас Громницкий, по поводу идеи согласна она очень расплывчата. Не тестировалась на разных рынках. И фазах рынка. Даже нет уверенности, что она принесет доход. )))
avatar

GoldenElf, тогда я сэкономлю вам 100500$ и кучу времени следующим советом.

Внимание !!!

Займитесь тестированием на истории.

Соберите любой тестер, который будет вам по силам(или закажите).

Хоть в экселе.

И погоняйте систему на падающем, растущем и стагнирующем рынке.

На разных инструментах.

Понятно, что универсальных систем нет и везде она покажет себя разным образом.

Но так вы измерите параметры алгоритма и поймёте общую картину.

Т.е. есть ли в вашей идее рациональное зерно.

Ну и увидите что было бы, если бы торговали в прошлом.

Вероятнее всего вас ждёт разочарование.

Но вместе с тем и ценная информация, которая позволит двигаться дальше.

Тарас Громницкий, Огромное спасибо за совет. Точно съэкономили время и деньги. 
avatar

GoldenElf, не за что.

GoldenElf, на самом деле, написать работающего стабильно робота — та еще задача, можно «лучшие годы жизни» на нее положить и не факт что реализуешь. Можете попробовать пообщаться со здешней Ташей, она вроде как TSLab освоила более-менее успешно. Так, чисто понять, надо ли вам такое. В принципе, если очень уж неймется, можете попробовать научиться писать индикаторы для своего квика, если пойдет, может и на роботы перейдете, кто знает…
avatar
Из квика выгружайте данные, а там на чем удобно: С#, VBA, Java и т.п.
avatar
Grafta, Спасибо
avatar
GoldenElf, тут сверху в разделе ссылка на собранные данные по разным рынкам (свечи). Если из квика выгружать не очень захочется.
avatar
Стратегию вам потестит Karim, на велслаб
avatar
Робота купите у ХХМ, в него в файл iniвложите свою стратегию
avatar
самый лучший язык QPILE
Excel+VBA, просто и эффективно
avatar
AlexeyTikhonov, Python+numpy фарева!
avatar

теги блога GoldenElf

....все тэги



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