Windows 10, Python, Anaconda, Miniconda (топик для питоноводов).

    • 28 июня 2021, 23:13
    • |
    • 3Qu
  • Еще
Доконал я, таки, свою Windows 10, стала еле ползать. Вначале восстановил штатной системой восстановления — не понравилось. Тогда сделал чистую установку. Вроде нормально, полетела. Поставил VS 2019, и очередь дошла до Python — что ставить?
Уже несколько лет использую Python для всех задач анализа данных и моделирования торговых систем. До того использовал разное — Excel, MathLab, SciLab, R. Python, имхо, оказался наиболее удобным и быстрым инструментом для решения всех околорыночных задач.
В свое время долго выбирал среду под Python, и, в конце концов остановился на Anaconda. Это самое оно для начинающих — все сразу сконфигурировано и готово к употреблению, уже сразу в базе ~700 пакетов, и не надо заморачиваться с их установкой. Кроме того, уже готовы к употреблению несколько сред разработки, я пользуюсь только одной — Spyder — не то, чтобы другие хуже, просто потребности не возникало.
В общем, для тех, кто только начинает работать с Python или не хочет заморачиваться с пакетами и средами, Anaconda — самое оно.
Однако, есть и недостатки. Очень большой объем на диске, долго ставится. Все 700 пакетов вам никогда не понадобятся, и по любому, позднее какие-то пакеты вам все равно придется устанавливать самостоятельно. Множество сред разработки тоже никогда не понадобятся, однако, чтобы получить общее представление о том, что есть под Python, для начальных этапов не вредно.

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

Трейдинг - это не просто..., а очень просто.

    • 25 июня 2021, 19:40
    • |
    • 3Qu
  • Еще
Начнем с того, что любая, даже очень сложная технология может (и должна) сводиться к набору простейших операций, доступных к выполнению человеком с достаточно средними знаниями и способностями — делай раз, делай два, пока летит — отдыхай. Все.
Как видим, для выполнения этой сложной технологии изначально не нужны ни ЗОЖ, ни психология, ни какая-либо сверхквалификация.
Примем, что трейдинг — достаточно сложная технология. И тогда для трейдинга, аналогично, тоже ничего сверхестественного не нужно, кроме последовательного выполнения набора рутинных операций.
Все, что нужно — это владение технологией. Это необходимое и достаточное условие. Без этого никакие психологии, ЗОЖ, рисование каббалистических знаков на графике и пр. бесполезны для прибыльного трейдинга.
Помнится, будучи на 2-м курсе я продолжительное время занимался очень сложными расчетами для кандидатской моего шефа. До и после этого, я занимался плановой работой примерно аналогичного содержания с вполне конкретными сроками выполнения. Вы, таки, думаете, что я много понимал в том, что я делаю? Если и понимал, то только в очень общих чертах, типа, для чего и зачем это нужно, не более. Естественно, что это возможно было сделать только потому, что технологии были четко расписаны, и оставалось только эти технологии соблюдать.

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

Инвестиции, баффеты-соросы и рулетка.

    • 22 мая 2021, 00:27
    • |
    • 3Qu
  • Еще
В предыдущем топике Как я инвестировал в акции, или, стратегия Баффета (или Сороса), как выяснилось,  почти никто ничего не понял. Что, кстати, было вполне ожидаемо.)
Речь шла о том, что методы баффетов-соросов по многим причинам непригодны для репликации мелкими и средними инвесторами. Только одна из этих многих причин — несоизмеримые капиталы. Рассмотрим только одну эту причину.
Возьмем в качестве модели рынка случайное блуждание (СБ). Если мы сядем с вами играть на СБ по правилам рынка, то совершенно неизвестно, кто из нас выиграет, а кто проиграет. Кто-то безусловно выиграет, и, возможно, много, а кто-то разорится на таком рынке. Все как обычно.
Теперь в нашу игру приходят баффеты и соросы с несоизмеримо большим капиталом. Повторяю, процесс полностью случаен, предсказать ничего в принципе невозможно — СБ. Все в равных условиях.
Кто выиграет в этой рыночной игре? При любом раскладе выиграют баффеты и соросы, у нас просто не хватит ресурсов противостоять им, даже в случае, если мы в долгосрочной перспективе десять раз правы. Даже если мы знаем отдельные действия баффетов-соросов и в меру своих хилых возможностей будем повторять их, то это будет напоминать попытки людоедки Эллочки угнаться за Вандербильдихой, и, в итоге мы, в большинстве своем, проиграем.
Имхо, это даже доказывать не надо, это уже сто раз доказано — при любом раскладе выиграют те, кто обладает значительно большими ресурсами.

Как я инвестировал в акции, или, стратегия Баффета (или Сороса)

    • 21 мая 2021, 18:47
    • |
    • 3Qu
  • Еще
Меня часто спрашивают когда начинать инвестировать? Начинать инвестировать надо прямо сейчас. © То ли Баффет, то ли Сорос.

Дословно не помню, но что-то в этом роде много лет назад произнесли то-ли Баффет, то ли Сорос — будь они неладны.
Вообще, обычно я подобных идиотских советов от Гуру и аналитиков не слушаю, но тогда, много лет назад, все действительно росло, и, пуркуа бы и не па?, купил на все много акции Газпрома аж по 230 р за штуку, и, в общем, забыл про них — инвестиции дело небыстрое.
Проснувшись через некоторое время, быстро осознал, что если дело так пойдет и дальше, то от моих инвестиций очень быстро ничего не останется, а когда выйду в акциях в плюс, то и бакс будет другой, и будет мне не прибыль, а одни убытки. С этим надо было что-то делать.
Продажа акций исключалась, т.к. это были инвестиции — дело, типа, решенное, и, как говорили классики Марксизма-Ленинизма инвестировать надо прямо сейчас. Пришлось быстренько разрабатывать стратегию вывода инвестиций хотя бы в безубыток, что технически можно сделать только с помощью фьючерсов и опционов. Сделал такую стратегию, и условно назвал ее «денежный насос» ©. Ну, да, есть цикл сжатия, когда деньги накапливаются, и есть цикл расширения, когда деньги перекачиваются на другой субсчет. Риски практически отсутствуют, т.к. акции все равно решено сохранять. Подробности опускаю, т.к. изложение оч долгое.

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

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

    • 13 мая 2021, 20:45
    • |
    • 3Qu
  • Еще
Вчера написал топик о календарном спреде (КС) на бирже. Где и как его искать узнал тоже вчера, и решил поэкспериментировать с ним. Поставил заявку на продажу спреда Si по 999 р. Заявка так и не сработала — с утра снял. Пока ждал заявку, проводил всяческие изыскания. Так как подходящей модели для спреда не было, накинул на графики КС разных ТФ свой индикатор интрадея, определяющий где дешево, а где дорого.
И вот результат на ТФ 1Н (график справа):
Календарный спред как биржевой инструмент. Все очень кисло.
Ну, и левая картинка, ТФ 1м, очень показательна. Почти за весь сегодняшний день, размах от минимума до максимума составляет ~20 п. А на ТФ 1Н видим, что такой размах внутри дня правило, а не исключение.
Обратите внимание, заработать 30 пп в сделке на этом инструменте — редкая удача (см. индикатор). Стабильно можно брать в сделке не более 10-15 пп. (это без учета комиссий биржи-брокера). Кстати, это можно делать вполне стабильно и много раз в день, но только 10-15 пп. Но без учета комиссий. Но стабильно и много раз в день.)

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

Инструмент биржи - календарный спред. Только начал и уже активно не нравится.)

    • 12 мая 2021, 20:56
    • |
    • 3Qu
  • Еще
Ну наконец-то, свершилась мечта идиота, нашел на бирже инструмент — календарный спред. Pessimist подсказал где его искать. А то ведь весь MOEХ  перерыл — торги по спреду, типа, есть, а самого инструмента на сайте МОЕХ нет. Теперь не надо продавать один фьючерс, покупать другой — берем спред сразу. Ура, товарищи! Для начала выставляем заявку:
Инструмент биржи - календарный спред. Только начал и уже активно не нравится.)
Чего уж там, гулять, так гулять. Но, небольшую такую, без фанатизма. Надо посмотреть как это вообще работает, пристреляться.
Ну, и вот такой у него, у спреда, график:
Инструмент биржи - календарный спред. Только начал и уже активно не нравится.)

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

Связь Lua -> ваша программа. RAM Disk.

    • 11 мая 2021, 21:33
    • |
    • 3Qu
  • Еще
Я, вроде, уже писал подобный пост. Давно. Но, новое — хорошо забытое старое.
Очень многие неплохо владеют основами программирования, но написать DLL, связь через TCP или что-то другое для экспорта-импорта в Lua — это достаточно сложная процедура, и требует дополнительных знаний и много времени. Однако, если такую связь как-то по простому реализовать, то решились бы многие проблемы обмена данными с C#, Python и другими средами, и не надо вникать во всяческие C-API и прочие премудрости.
Однако, есть достаточно простой и доступный способ — обмен данными через файлы. Например, так:
1. программа Lua пишет строку (строки) данных в формате CSV в файл data.csv,
2. программа Lua создает пустой файл flag.ddd,
3. ваша программа проверяет наличие файла flag.ddd, что означает, что данные готовы к чтению,
4. при наличии файла flag.ddd программа читает данные файла data.csv и удаляет файл flag.ddd,
5. программа Lua проверяет наличие файла flag.ddd, и если этот файл отсутствует пишет строку (строки) данных в файл data.csv (см. п.1)
При обратном обмене происходит все тоже самое, только имена файлов другие.

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

Календарный спред Si прямо сейчас. (дополнение к bohemian rhapsody)

    • 11 мая 2021, 16:55
    • |
    • 3Qu
  • Еще
Что нужно для игры на календарном спреде.
1. Вот такие данные:
Календарный спред Si прямо сейчас. (дополнение к bohemian rhapsody)
2. Вот такой автомат. Реализован на Lua и С++ DLL
Календарный спред Si прямо сейчас. (дополнение к bohemian rhapsody)

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

Стратегии игры на бирже. Если разобраться.

    • 03 мая 2021, 22:27
    • |
    • 3Qu
  • Еще
Если разобраться, то все стратегии игры на бирже заключаются в одной фразе: вчера росло, и завтра будет расти.
Расшифровываем:
— изучаем отчеты компании. Отчеты хорошие, прибыль выросла, стало быть, в следующем году еще вырастет. Покупаем. Это инвестиции.,
— сегодня росло, и завтра будет расти. Это интердей.,
— 5 минут росло, и следующие 5 минут будет расти — это интрадей.
Какие еще варианты? ИМХО, а других-то вариантов, если разобраться, не существует.)


Быстродействие ТС. С нетерпением жду завтра.

    • 03 мая 2021, 17:36
    • |
    • 3Qu
  • Еще
Измерил наконец скорость своей ТС. Получилось, обрабатывается 2.8 запросов в секунду. См. О быстродействии авто торговой системы.
Хотелось бы выяснить возможное быстродействие ТС под Quik. Ничего не менял, только немного перекомпоновал систему. Заодно обнаружил также несколько уже ненужных операторов, по недосмотру оставшихся в системе после ее отладки, но погоды они не сделают.
С нетерпением жду завтра, рассчитываю на повышение скорости работы ТС до 4-5 запросов в секунду.
Хотя, в общем, и 2.8 запросов в секунду вполне хватает.

теги блога 3Qu

....все тэги



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