Блог им. gift

Отвечу на вопросы по Wealth Lab 4 (тестирование, торговля в реале, робот)

Тестирую стратегии в Wealth Lab 4 и из под него же торгую в реальном времени (робот). 

Накопился опыт, готов поделиться.  

Задавайте вопросы с удовольствием отвечу.

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.

261 | ★11
57 комментариев
Просьба написать FAQ для тупых гуманитариев как тестировать систему, например условно «торговля по тренду при пересечение средних». Такой реальный алгоритм — скачиваем такую-то прогу, скачиваем данные по индексам тут, ставим флажок тут и тут, и т.д. Это было бы круто!
avatar
klon, в интернете полно погуглите. Да да же на youtube видео-уроки есть, вот сходу нашел www.youtube.com/results?search_query=wealth+lab&oq=wealth+lab&aq=f&aqi=g2&aql=&gs_sm=e&gs_upl=2481l7374l0l7622l12l12l2l2l2l0l272l1474l0.6.2l8l0
Александр Дрозд, А, Вы не можете по визуальному редактору несколько стратегий рассказать, для изучения. Просто не все программисты. Для начинания с ним работать без опыта, пошагово.
avatar
хочу научиться писать робота, что посоветуете почитать или вообще с чего начать?
avatar
jolly11, если именно писать хотите, то лучше начать с азов программирования. А так полно конструкторов, которыми можно торговать, например TS-Lab, там и писать ничего не надо.
как борешься с гэпами на открытии, когда свечка есть, а в реальности цена за секунду улетела и лимитник полюбому бы неисполнился бы?
avatar
ves2010, выставляется заявка по цене и стоп-цене. Одна цена по которой система должна купить, вторая — цена по которой совершить сделку, если первая не сработала. Если нет, то ручками.

Но честно говоря, данная проблема по моей стратегии возникает крайне редко(2-3 раза в год), бороться не приходится. Так как всего по ней совершается не более 80 сделок в год, стопы далеко, таймфрейм дневной. Это тоже своего рода метод.
1.По каким критериям отключаете робота и когда обратно включаете.
2.На каком периоде проводите тесты систем и используете ли форвардный анализ.
avatar
Apollo13, никогда не отключаю, зачем? Я считаю, что любое вмешивание в систему уже есть торговля не по системе. Я закладываю в систему допускаемую к торговле жесткие требования, поэтому повода для отключения не вижу. Вероятность есть, но она очень мала.

Приведу пример — я допускаю в своей торговле просадки не более 30%, тестируя систему я отберу для реальной торговле только ту, которая покажет на любом тестовом периоде просадку не более 10-12%. Только после этого система без плечей (подчеркиваю) будет допушена. Куда девать остальные 30-10% = 20%? А это запас. 10% (двойной запас), что система будет работать не так как во время тестов и еще 10% на крайний случай, очень крайний случай.

Провожу тестирование на всем периоде, который позволяет история для того или иного инструмента. Тестирование проводится как от начала до конца так и отдельно по каждому году.
как происходит отправка приказов в терминал и соответсвенно контроль их исаолнения?
avatar
Teddy, зависит от адаптера между WL и квиком. Это не опция WL. Адаптер можно перекраивать по желанию. В тоже время обратная связь с WL есть, на уровне исполнена/не исполнена.
Daks, да есть у Цериха видел, там можно даже и напрямую к шлюзу.
Александр, можно ли считать, что если ставится заявка по рынку, то в долгосроке проскальзывание будет распределяться 50/50 в минус и в плюс? Или 40/60 и т.д. Тестировал этот вопрос?
avatar
CamarillaDaily, по моим наблюдениям приемущественно в минус.
Александр Дрозд, Наблюдения — это хорошо. Сделай в WLD. Тупо покупка или продажа на конце свечи. Ты же по тикам можешь протестировать? Пока язык освою время пройдет. Сейчас надо))))
avatar
Александр, скачал, установил TS-Lab. Как подключиться? Мой брокер Финам, тт — Квик.
avatar
Kuznez, т.е. мой брокер КИТ ФИНАНС, а финам я выбрал из возможных вариантов у них.
avatar
Kuznez, по TS-лабу это лучше к финаму у них по нему полная поддержка. Тут вопросы по Wealth Lab. Извините уж )
Александр Дрозд, ну вы просто его упомянули. ладно, это был минутный порыв, лень разбираться, по крайней мере сегодня))
avatar
Как 4ка справляется с тиками? :)
avatar
wavelet, не работает в реале, в тесте нормально. 5-ка, 6-ка работает.
Александр Дрозд, имеется ли функция восстановление связи
при обрыве интернет соединение?
avatar
MrFonzi, само восстанавливается. Другое дело как у вас организовано выставление заявок на случай если отключение будет длительное. Вообще конечно не серьезно ставить робота на одну линию. Выход — сервер на хостинге или, например, автоматически подключаемая 3G-линия, при обрыве основной линии. Т.е. в идеале сделать робота так, чтобы если систему отключить от внешнего мира (электричество, интернет) она работала хотя бы час. Такие риски всегда есть и вероятность велика.
Александр Дрозд, спасибо, а есть минимальные требования к каналу связи??? хороший топик, кстати вы только сеня отвечайте на вопросы? или можно задавать по мере поступления!!! в другие дни. на данный момент у меня куча вопросов по виртуал. серверам и хостерам!, что посоветуйте!
avatar
MrFonzi, особые требования к каналам связи у особых стратегий. У вас такие? Ну т.е. если вы собираетесь заниматься арбитражем сверхскоростным, то да, канал важен, но тогда и про велзлаб забудьте он для этого не подойдет.
Александр Дрозд, я имел ввиду wealth lab! у меня тф 30м., у меня нинзя постоянно зависает, так как мой канал Не дотягивает до 700кб/c, даже тс лаб зависает, поэтому и спрашиваю про speed для WL
avatar
MrFonzi, это несерьезно. Помимо этого не системных рисков много очень.
Александр Дрозд, я это понимаю, значить надо виртуалку= я двигаюсь а правильном направлении, сенкс
avatar
Daks, )
Daks, а что значит нет нормальных? На финаме и беру.
Daks, может. Я ниже 15-минуток не опускался. Торгую дневки, часовики.
Daks, в велзе управлять шатной оптимизацией нельзя, но формировать все тестовые данные из кода никто не мешает и выводить отчеты через debug messages. Какая задача у вас стоит?
Daks, может и так, я использую USB 3G модем от операторов связи, так вот, у меня скорость не стабильная, то 128кб/c, то 1мб/c( в хорошую погоду), через 5 м. будет другое значение, выделенки нету
avatar
расскажите пожалуйста, как можно задать количество акций для покупки? делаю подряд 3 BuyAtMarket (и в цикле пробовал), но в сделках всегда 1 только отображается
avatar
fau, а зачем трираза подряд, просто сделайте setsharesize(3)
Daks, попробуйте это — SetOptimizeValue, в хелпах есть описание
Александр, добрый день!
Надеюсь увидите этот пост.
Вопрос возник следующий: можно ли в WLD4 задать время внутри дня, когда можно открывать позиции, а когда нельзя!? скажем меня интересует на истории fRTS посмотреть эффективность, но только во время дневной сессии.
Спасибо за ответ!
avatar
vvu, не очень понял вопрос, если честно. Вы имеете в виду вечернюю ссессию? Смотрите сколько угодно. В исторических данных она есть. Или быть может вы имеете в виду оператор который возвращает время бара — gettime(bar)?
нет-нет… Александр, у нас сессия длится с 10 до 18.45, а в 19.00 начинается вечерняя. Данные у меня есть за год, в часовом формате, внутридневной период с 10.00 до 23.45.
Я хочу соориентировать программу выбирать внутри дня, к примеру, период с 10,30 до 18,30, все остальное игнорировать.
Можно ли это как-то задать в коде алгоритма?!
avatar
vvu, испльзуйте оператор gettime(bar), например если часовой таймфрейм:

if (gettime(bar) > 1000) and (gettime(bar) < 1900) then BuyAtStop(bar+1, ....);
Александр Дрозд, я только осваиваю велтлаб и не силен в програмировании, можешь подсказать как это в готовый код вписать- if (gettime(bar) > 1000) and (gettime(bar) < 1900) then BuyAtStop(bar+1, ....);
avatar
Спасибо! Отлично работает!

Александр, скажите, Вам удалось настроить экспорт сигналов в Квик из Велс Лаб?
avatar
vvu, можешь сказать как вписал gettime(bar).
avatar
Bacardi,
if (gettime(bar) > 1030) and (gettime(bar) < 1830) then
avatar
vvu, эту строчку просто добавить в существующий код, или надо полностью код писать?
avatar
vvu, мог бы сделать пост со скриншотом этой части кода, как и куда вписывать? а то я не программировании не очень, и велт лаб освоил парудней назад.
avatar
Как протестировать торговую стратегия с помощью блок схем не только в лонг, а и в шорт?
avatar
Здравствуйте, посмотрите пожалуйста почему такие результаты тестирования  smart-lab.ru/blog/404089.php
avatar

Читайте на SMART-LAB:
Фото
Что говорят аналитики о причинах роста цен на никель
Стоимость никеля на Лондонской бирже металлов достигла максимума почти за два года, поднявшись в начале мая к 19,000 $/тонну , что более чем на...
Фото
Что происходит с российскими нефтяниками?
Несмотря на высокие мировые цены на «черное золото», акции российских нефтегазовых компаний в последнее время не пользуются особым...
Очаровали экспертов по кибербезопасности в Малайзии
Друзья, на этой неделе мы провели в Куала-Лумпуре еще один Positive Hack Talks — это ивент для специалистов нашей индустрии, который проходит в...
Фото
Сети. Кто сейчас самый дешевый? Сводный пост по сетевым компаниям по отчетам РСБУ за Q1 26г.
Введение Россети Центр Россети Ленэнерго Россети Московский регион Россети Волга Сводные таблицы Введение Все...

теги блога Александр Дрозд

....все тэги



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