Избранное трейдера Денис Е.
EXANTE открывает веб-версию своей платформы для всех пользователей, без необходимости регистрации или подписки по электронной почте. Теперь трейдеры могут беспрепятственно анализировать реальные данные и торговать в демо-режиме на платформе EXANTE.
Перейдите по короткой ссылке https://exante.eu/trade/ и начните демо-сессию прямо сейчас!
Веб-платформа EXANTE полностью бесплатна и не имеет ограничений по сроку действия. Инвесторы могут пользоваться ей для тестирования новых стратегий и применять различные индикаторы и модули для анализа рыночных данных. Система позволяет менять структуру и расположение модулей на экране по усмотрению пользователя и фильтровать инструменты по целому ряду параметров.
EXANTE предоставляет прямой доступ к 50 рынкам и 50 тыс. инструментов в рамках единого мультивалютного счета. Разработанная для удобства профессиональных трейдеров, платформа EXANTE доступна в десктопной, мобильной и браузерной версиях.
Доброго времени суток.
вопщем запустил 19 июля робота. в июль итогом запишу +1,4%.
собственно оказалось, что я не удалил старые записи, поэтому для красоты решил продолжать старую эквити. нарисовал гипотетические 100к и буду продолжать статистику старую просто.
на самом деле я выводил денежку. сейчас завел снова. если дальше все будет хорошо и дальнейшие тесты и оптимизации не разочаруют, то буду докидывать еще, но эквити буду рисовать настоящую по процентам. сейчас все позиции фиксируются, поэтому ситуации, когда держу просадку, но не отображаю не будет(так было ранее).
пока картинки такие
Был у всех нас раньше хороший скрипт Autologin.lua, который авторизовывался автоматически в Quik, но с выходом 8-й версии он работать перестал, т.к. перестала работать библиотека w32.dll. Мы по совету одного из участников нашего сайта решили пойти самым быстрым путем и написали консольное приложение, которое ловит окно авторизации терминала Quik, вводит в него указанные логин и пароль и нажимает кнопку «Войти в систему».
Данное решение очень упрощает жизнь, особенно при алготорговле, когда терминал стоит на выделенном сервере.
Кому интересно, качайте https://quikluacsharp.ru/quik-qlua/qlua-lua-skript-avtomaticheskoj-avtorizatsii/
А здесь выложу файлик с исходным кодом, для тех, кто сам захочет собрать приложение, чтобы не думать: скачать
Прошу поддержать пост ++++. Пишу редко и только по делу, хотелось бы хоть какой-то мотивации от Вас, спасибо! Далее разберу основную статистику торговых систем – на что обращать внимание при инвестировании и построении торговых систем, на примере моего торгового робота. Поехали!
В конце поста прикреплю видео торгов (11лет!!) автоматической торговой системы, которую я совместно с партнером-программистом «писал» 8 месяцев почти что без выходных. Для начала немного разъяснений что это за зверь.
Робот использует разработанный нами вероятностный индикатор текущего предложения и спроса, а также текущего тренда (индикатор присутствует на видео). Опираясь на данный индикатор, он совершает 9 типов сделок на продолжение тренда + 2 типа сделок в боковике (который также определяет индикатор опираясь на моё понимание ценообразования). Торгует очень стабильно, что подтверждает его статистика.
Settings={ Name="VDIV", period=20, periodma=15, line= { { Name = "cur1", Type =TYPE_LINE, Width = 1, Color = RGB(255,0,0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0,0,0) } } } --[[ -- кривая объемов описание свойств: period: сколько баров берутся в подсчет weighted: =0 - обычная, =1 - взвешанная proportional: =1- считается: volume*(close-open)/(hight-low), =0 - считается: volume*sign(close-open) --]] function Init() mas = {} return 3 end function OnCalculate(index) sumv1 = 0 sumv2 = 0 if index >= Settings.period then for i=index-Settings.period+1, index do if V(i) ~= nil and C(i) ~= nil then if C(i) > O(i) then sumv1 = sumv1+V(i)*(C(i) - O(i)) else sumv2 = sumv2+V(i)*(O(i) - C(i)) end end end else sumv1 = nil sumv2 = nil end if sumv2 ~= 0 and sumv2 ~= nil then vdiv = sumv1/sumv2 vdiv2 = sumv2/sumv1 vdiv3 = vdiv - vdiv2 else vdiv = nil vdiv2 = nil vdiv3 = nil end mas[index] = vdiv3 ma = 0 if index >= Settings.periodma then for i=index-Settings.periodma+1, index do if mas[i] ~= nil then ma = ma + mas[i] end end end ma = ma/Settings.periodma return ma, 0 end