К сожалению, по указанной здесь причине тслаб пришлось оставить (хотя для тестирования на истории это хорошая программа), попытался перейти на проги от cofite.ru, но с ними все закончилось гораздо быстрее — не то (хотя в чем-то даже лучше тслаба). И тут узнаю про qlua, понял, что это то, что надо — не слишком сложно и очень функционально, но запал уже иссяк конечно. Ведь была потрачена уйма сил и времени, не только на изучение этих программ, но и на тестирование идей и т.п.
Поэтому, годик я валял дурака ))) А после, когда взял историю котировок за прошедшее время и прогнал на истории своего старого робота и он показал снова прибыль, то решил, что хватит отдыхать и пора разбираться с qlua.
Только то, что я сразу закладывал в робота универсальность, помогло мне протестировать кучу различных вариантов и выбрать стратегию. Иначе мне просто не хватило бы сил и времени писать под каждую новую идею нового робота. Стратегия не очень прибыльна и что получится в реале на длительном промежутке времени пока предстоит узнать, но можно тестировать и другие стратегии.
Поэтому, теперь я только за универсальных роботов. Зачем я выкладываю код? Код — это не стратегия, стратегия будет заключаться буквально в 1-3 дополнительных функциях и их я выкладывать конечно не буду, а вот остальной код робота будет открыт и любой сможет написать свои дополнительные функции и проверить свои стратегии. Может быть кто-то тоже возьмется развивать открытую часть робота, тогда будет некоторый синергетический эффект. Конечно, сначала мне надо выложить его основную часть, которую еще надо доделать. Да и просто осмысливая и излагая свои идеи я уже получаю положительный эффект и на реакцию людей посмотреть интересно.
Ну а тем, что хочет научиться делать своих роботов — тем этот материал будет тоже полезен, если конечно выбор остановят на qlua! ))) Сейчас разбираюсь с qlua и параллельно разрабатываю робота — так что можно делать это вместе, на днях выложу основной каркас, который уже можно запускать в квике и напишу как его запускать, правда торговать он еще не будет.
Вам бы робота чисто на C# писать. Чтобы вообще всех трейдеров покрыть.
В бигдейта в ходу R.
В общем, выбор языка диктуется областью применения и личными вкусами. Мне, например, Си-подобные языки представляются неприятными чисто эстетически, но, бывает, приходится использовать.
Конечно, если данных безумно много, R захлебнется, если использовать его «в лоб».
пиши пиши! просьба к каждой, ну или почти к каждой, строке скрипта писать комментарий, что там делается, очень помогает такое в изучении
спасибо