Избранное трейдера ✔Бизне$$ Ангел ✰

по

Судак-Тудак (робот) 1.1

Судак-Тудак (робот) 1.1

Слегка доработал простой бот по усреднению и скальпингу Bollinger Bands для QUIK от Turbo Pascal, выложенный тут.


1) Я разделил алго на 2 отдельных: на лонг и на шорт. В оригинале был только лонг и я его использовал для акций. Версия на шорт торгует Mini MIX фьючерс (вы можете любой набор фьючей настроить)
2) Добавил проверку на поступление котировок. Без неё утром выключался бот, приходилось стартовать руками.
3) В версии на шорт добавил усреднение с коэффициентом. Каждый следующий уровень будет на fibo больше предыдущего.
4) Добавил временные рамки (стартуем с 10:00), чтобы не работал когда рынок закрыт.
Хотел подсчёт прибыли добавить, но это уже сложновато сводить концы с концами, поскольку набор и сброс неравномерен. Тут без программиста не справиться.

( Читать дальше )

Тренд

    • 14 мая 2020, 20:41
    • |
    • ezomm
  • Еще
Я в комментариях уже писал что такое тренд.Это чисто мое мнение и мои выводы за 25 лет торговли.Напишу пост в блог .
Тренд -это отсутствие перекрытий  экстремумов нечетных фракталов.И что это значит? Начнем с нуля.Фрактал -это паттерн из свечей  ограниченный по времени(количество свечей ), повторяющий форму в любых масштабах времени.Самый простой фрактал -это свеча те 1 .  ...3 свечи  2-1 или 1-2 … и тд… Фрактал Вильямса из 3 х...5 свечей или 7 или 9.Фрактал Эллиота в идеале тоже из 5 свечей, но у Эла важна форма свечей, а у Вильямса не важна. Правильный тренд из нечетного количества свечей(фракталов), делающих новый экстремум.Это то, что в свечном 8-10 новых перемен.Свечной анализ вывел догму, что тренд не больше 10 новых перемен(фракталов).Это почти правда.Формула тренда вверх в идеале  L>=ref(H,-2). Минимум свечи больше позапрошлого максимума.Цимус в словах -больше или равен.Это и есть отсутствие перекрытия.Если вы хотите обобщить этот мой тезис, то просто поставьте вместо L и  H   фрактал или ЦЗ цену закрытия свечи.Тело свечи — это зона большого объема.Получите тренд для большого объема.

( Читать дальше )

Робот для Квика на Луа.

Здравствуйте. Нужен робот, тех.задание готово.  Робот без наворотов, простой, два индикатора +стандартный набор функций (стоп, трейл, выбор позиции и т.д). Цена фиксированная ( адекватная), по возможности-укажите Ваши ценовые предпочтения(почасовую оплату не предлагать). Все предложения в личку или на мыло.Спасибо.
  • обсудить на форуме:
  • Quik Lua

На опционах можно зарабатывать такими стратегиями - 3

Внимайте, коллеги, ибо это мое последнее публичное выступление. Друзья настоятельно рекомендуют обуздать свое Эго и умерить активность в сетях. Но, коль скоро обещал, обещанное исполняю. Псевдо-арбитраж между опционами RTS и Si. Логика простая, сравниваю IM (implied mobility) RTS и IM Si*k. Прошу прощения, но из-за нефти все расчеты перевел в термины подвижности
На опционах можно зарабатывать такими стратегиями - 3
При разнице больше 200 открываю позиции, при нуле закрываю (точнее, пытаюсь закрыть, но не всегда успеваю)
Позиции перед дневным клирингом
На опционах можно зарабатывать такими стратегиями - 3

( Читать дальше )

На миру и смерть красна. Играю с нефтью в открытую

Похоже, не всех буйных еще из нефти вынесли, пора и мне подключаться. Играть буду на ближайшей серии BR очень осторожно, потому что дело это для меня абсолютно новое. Правил буду придерживаться таких:
— размер ГО не больше 1 млн рублей
— ДХ непрерывное
— на ночь и, тем более, на выходные дни, гамму портфеля буду подгонять к нулю
Игру остановлю в случаях — выигрыша или проигрыша 100 тыс рублей, то есть 10% от ГО, или по времени — за два дня до экспирации. Процедура определением цены исполнения по ICE Brent Index остается для меня дьявольской кухней, поэтому перестрахуюсь.
Открывать позиции начал вчера вечером. Сейчас дело обстоит так
На миру и смерть красна. Играю с нефтью в открытую
Чтобы не загаживать форум ежедневными отчетами, все буду добавлять сюда как новые комментарии
PS Обещал сегодня проверить еще раз стратегию RTS против Si, но там расхождений практически никаких, открывать нечего

Успехов, господа!


Слил, но не сдаюсь (про дельта-хедж).

    • 29 апреля 2020, 22:34
    • |
    • KarL$oH
  • Еще
Вечер добрый в хату!

Быки сегодня снова всех имеют, медведи огребают:

Слил, но не сдаюсь (про дельта-хедж).

Эквити падает:

Слил, но не сдаюсь (про дельта-хедж).

( Читать дальше )

Почему сейчас рубль не рухнул как в 2014

    • 28 апреля 2020, 20:39
    • |
    • RUH666
  • Еще
Казалось бы удивительно, тогда минимумы нефти были несколько более скромными, а рубль сложился в 2.5 раза. Сейчас нефть загнали прилично пониже, а рубль от зимних минимумов по паре рубль/доллар до весенних максимумов потерял всего около 35%. Хотя в целом ситуация в экономике выглядит куда хуже, большая её часть просто остановлена недокарантином.
Почему сейчас рубль не рухнул как в 2014Всё достаточно просто, с год назад писал, что важнейшим фундаментальным фактором, влияющим на курс рубля, являются параметры денежной массы:

«Тектонические сдвиги в курсах валют происходят, когда, грубо говоря, её много печатают. Как показывает практика, при наступлении резко негативных для рубля обстоятельств, например, резком падении нефти, рост пары доллар/рубль ограничивается отношением М2 к ЗВР. Объясняется это просто, по этому курсу ЦБ может „встать стеной“, у рынка попросту не хватит рублей, чтобы выкупить все ЗВР. Поэтому, прогнозы 

( Читать дальше )

Искусственный трейдер. Часть 3. Или ТСЛаb в 20 строк кода.

Надеюсь, все живы и здоровы!
Предупреждаю сразу — текста будет больше чем когда кОда (сам код в конце топика).
Перед тем как перейти к созданию алгоритмов машинного обучения, напишем код для тестирования стратегий и отображения результатов.
Мне нужно: описать логику сигналов на покупку и продажу, затем эти сигналы передать симулятору, который в течение конкретной торговой сессии будет показывать на графике точки, соответствующие этим сигналам, а также рассчитывать изменение прибыли и текущей позиции в каждый момент времени. Данные должны загружаться в хронологическом порядке в цикле по торговым сессиям. После завершения обработки нужно создать итоговый график «эквити» по дням, на графике видеть значения максимальной прибыли и «просадки» за каждую торговую сессию, максимальный уровень риска (величину открытой позиции), количество совершенных сделок и соотношение убыточных-прибыльных дней. Вроде бы все пока. Короче, нужно по-быстрому написать ТСЛаb.

( Читать дальше )
  • обсудить на форуме:
  • TSLab

Как заработать на случайном блуждании. Часть 6.

    • 25 апреля 2020, 20:44
    • |
    • Toddler
  • Еще
Добрый вечер!
В продолжение темы https://smart-lab.ru/blog/612608.php, хотелось бы добавить небольшое исследование.

Итак, мы остановились на том, что приращения рыночных котировок представляют собой расстояния, которое проходит броуновская частица за экспоненциальное время.
Еще раз смотрим на интегрированный процесс по таким приращениям:
Как заработать на случайном блуждании. Часть 5
Хорошая модель, но… Не хватает главного — ответа на вопрос: а откуда берется нестационарность дисперсии реального рыночного процесса?
Ведь дисперсионный канал ±(sqrt(2*D*t)) на нижнем графике суммы приращений в скользящем временном окне практически =const, а на деле: 
Как заработать на случайном блуждании. Часть 5

( Читать дальше )

Качаем исторические данные с MOEX!

Итак, передо мной, уверен, как и перед многими, встал вопрос поиска исторической информации с Мосбиржи. Немного зная python, я написал вот такой парсер:
import requests
import datetime
import pathlib

SECIDs = ["GAZP", "BANEP", "LKOH"]
DISK = "E"
for SECID in SECIDs:
    from_date = "2020-05-04"
    to_date = "2005-01-03"
    while str(to_date) != from_date:
        to_date = str(to_date)
        to_date = to_date.split('-')
        a = datetime.date(int(to_date[0]), int(to_date[1]), int(to_date[2]))
        b = datetime.timedelta(days=140)
        to_date = a + b
        pathlib.Path("{}:/{}/{}".format(DISK, "Database_MOEX", SECID)).mkdir(parents=True, exist_ok=True)
        filename = SECID + "_" + str(to_date) + ".csv"
        with requests.get("http://iss.moex.com/iss/history/engines/stock/markets/shares/boards/tqbr/securities/{}.csv?date={}".format(SECID, to_date)) as response:
            with open("{}:/Database_MOEX/{}/{}".format(DISK, SECID, filename), 'wb') as f:
                for chunk in response.iter_content():
                    f.write(chunk)
Для начала пройдемся по его плюсам и минусам. Самый главный минус, что этот парсер качает только определенный период, который уникален для каждой акции, судя по всему для увеличения этого периода надо кинуть бирже на лапу:), и то что информация предоставляется за день, теперь перейдем к плюсам: можно выкачивать историю за определенный период для нескольких инструментов сразу (их количество ограничивается лишь количеством инструментов на мосбиржи), есть возможность назначать диск для сохранения информации, быстрота выгрузки данных.

( Читать дальше )

....все тэги
UPDONW
Новый дизайн