Избранное трейдера java

по

Short squeeze Сбербанка или почему Вася прав.

Вася, ты и твои поклонники должны поставить плюсики за этот пост)

Сегодня в моем утреннем посте я объяснил, откуда растут ноги у так называемой паники покупок акций на российском рынке http://smart-lab.ru/blog/291984.php

Теперь бы я хотел сказать несколько слов, что же случилось со Сбербанком. 

Ну чтобы закрыть тему, как крупные фонды входят в акции, откройте книжку 2003 года Твардовского/Паршикова и прочитайте. Эти два достойных товарища еще 12 лет назад спалили все граали, которые бесплодно ищут обитатели смарт-лаба. Для особо ленивых скажу, что фонды при входе устанавливают коридор. Например, от 68 до 75 рублей за акцию, и в этом коридоре нанятые брокеры тихо и кропотливо неделями и месяцами проводят закуп. Если цена начинает разгоняться, то ее глушат сверху мощными продажами ранее купленных акций. В итоге задание фонда по покупке, например, 50 миллионов акций Сбербанка может быть выполнено брокером путем покупки 150 миллионов и продажи 100 миллионов акций в горизонтальном коридоре от 68 до 75 рублей. Что в принципе и происходило с акциями Сбербанка этим летом. И ни один другой брокер не посмеет на зло конкуренту разогнать цену, так как знает, что в следующий раз жертвой такого разгона может быть он. А закуп на росте в 40% — это профессиональный конфуз любого брокера. Его просто выгонят с рынка за непрофессионально произведенный закуп акций. Так что выбросите глупости про закуп Сбера зарубежными фондами из головы. 

Итак, а теперь об аномалии Сбебанка последних 2-х недель. А аномалии нет. Есть шорт-сквиз

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

Баланс для Quik

Доброго пятничного вечера всем, 

устав каждый раз считать баланс через суммирование чистых, планируемых позиций и маржи написал qlua-скриптик без каких-либо отборов по счетам, инструментам и тд. Под мои нужны хватает и работает как надо по фьюче-опционным позициям, возможно кому-то еще пригодится. Но все на свой страх и риск 8) 
Раз в 5 секунд происходит подсчет баланса и в случае если он относительно предыдущего подсчета увеличился — ячейка зеленая, наоборот — красная. 

Да, не забудте что необходимо наличие QL библиотеки (тут) в папке Quik.

Сам скрипт.


Баланс для Quik



Скрипт VR System Test

Я часто задумывался и задавал вопросы на форуме: «Какой компьютер выбрать для максимальной производительности терминалов МetaТrader 4 и МetaТrader 5 ?» Данный вопрос интересует многих в момент апгрейда или покупки нового ПК с упором на производительность МetaТrader, что лучше купить? На платформе Intel или AMD? Сколько и какая оперативная память должна быть? Какая материнская плата? Какой выбрать диск для хранения данных: SSD или HDD ?

Разработчики нахваливают производительность и супер скорости терминала МetaТrader 5, но как обычному трейдеру или программисту-любителю проверить слова разработчиков и лично убедиться в том, что они говорят? Писать некий код? А какой? Чем проверить? Как вообще сравнить производительность терминалов МetaТrader 4 и МetaТrader 5?

В общем, я долго думал и решил написать скрипт-тестер производительности ПК и терминалов МetaТrader 4 и МetaТrader 5. Часть кодов взята из темы Тестирование нового компилятора MQL5 для x64 платформ — ускорение расчетов от 2 до 10 раз!

Все что я сделал, это объединил коды всех тестов в один скрипт и добавил все эти коды через класс, то есть скрипт тестирует ПК и терминалы в двух типах программирования: процедурном и ООП. Также я добавил несколько тестов, связанных с отрисовкой графических объектов, их перемещением и удалением, плюс работа теста с классом CCanvas, плюс замер скорости работы функции CopyRates при копировании 1 000 000 минутных баров. Всего 45 тестов.



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

Рынок вспомнил про Газпром

Акции Газпрома третий год подряд демонстрирует невразумительную динамику, торгуясь около 140 руб. При такой динамике эксперты уже перестали писать о фундаментальных показателях монополиста. Основной причиной охлаждения инвесторов к акциям Газпрома являются трудности в ЕС, а также слухи о разделении компании. Тема выделения из Газпрома транзитной составляющей обсуждается длительное время и особенно не радует инвесторов. В данной ситуации, наиболее оптимальным, смотрится технический анализ акций компании. С июня текущего года акции Газпрома торговались внутри расширяющегося боковика, что является завершающей фигурой тренда. Сегодня была попытка пробоя вверх верхней границы боковика – 148 руб.  Однако складывается впечатление, что с первого раза пройти данный уровень не получится. Давление на акции Газпрома также оказывает технический индикатор RSI, который переходит в зону перекупленности и сигнализирует о начале консолидации или коррекции котировок вниз. Вместе с тем, сейчас складывается впечатление, что акции Газпрома завершили длительную стагнацию и до конца года могут показать хороший рост, к отметке 165 руб.

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

Очень подробно разжёвано для чайников по LUA часть2!

    • 19 ноября 2015, 06:39
    • |
    • aura
  • Еще

Расширенная форма оператора for

В расширенной форме оператора for для последовательного получения значений переменной цикла используется вызов итератора. Цикл завершается, когда итератор возвращает nil.

Примечание

Под итератором понимается любая конструкция, позволяющая перебирать элементы некоторого набора. При каждом обращении к итератору он возвращает очередной элемент набора. В Lua итераторы обычно реализуются в виде функций.

Расширенная форма оператора for имеет следующий вид:

for var1, var2, …, varN in <explist> do

… — тело цикла

end

где:

var1, var2, ..., varN — список переменных, получающих значения на каждом шаге цикла. Список может состоять из одной или нескольких переменных, разделённых запятыми. Первую в списке переменную называют управляющей переменной цикла. Когда эта переменная получает возвращённое итератором значение nil, цикл завершается. Остальные переменные на ход выполнения цикла влияния не оказывают;

<explist> — список выражений, разделённых запятыми. Обычно список состоит из единственного выражения — вызова функции-фабрики итераторов. Такая функция возвращает функцию-итератор, состояние и начальное значение управляющей переменной цикла.



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

Очень подробно разжёвано для чайников по LUA часть1!

    • 19 ноября 2015, 06:38
    • |
    • aura
  • Еще

Скрипты на языке Lua

Написанный на Lua скрипт не имеет какой-либо специальной функции, с которой начиналось бы его выполнение. Скрипт можно рассматривать просто как набор команд (инструкций), который выполняется, начиная с первой инструкции.

Скрипт может быть как очень простым, состоящим всего из одной команды, так и весьма сложным, содержащим десятки, сотни и даже тысячи инструкций. Следующие друг за другом инструкции могут разделяться точкой с запятой (;). Однако это требование не является обязательным, поэтому весь приведённый ниже код является корректным с точки зрения синтаксиса:

a = 1; b = 2

a = 1 b = 2

a = 1;

b = 2;

a = 1

b = 2

Работа с переменными в Lua

Переменные используются для хранения значений в процессе выполнения скрипта.

Имена переменных в Lua

Именами (идентификаторами) переменных в Lua могут быть любые последовательности из букв, цифр и символа подчеркивания, начинающиеся не с цифры.



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

Самый шустрый язык программирования

    • 19 ноября 2015, 03:45
    • |
    • aura
  • Еще
Наиболее производительный язык программирования в рамках предложенных тестов. Но конечно, лучшее решение будет показывать не менее впечатляющие результаты и в большинстве прикладных проектов. 

Победила реализация Фортрана от Intel. Приблизиться к ней не смог вообще никто, даже GNU C и GNU C++ (и что еще более удивительно, чистый Си немножко проиграл «плюсам»). 
На четвертом месте язык Applied Type System, про который я к стыду своему слышу в первый раз. Представляет он систему автоматического доказательства теорем, расширенную средствами прикладного программирования. Почему так шустр, даже не знаю, но активно применяется для системного программирования. 

Пятое место давно шлифуемой Ada немудрено, а вот 6-7-е места Java — отличный аргумент против унылого мнения «java тормозит». 

Даже Pascal и C# Mono сильно от Java отстают, в полтора-два раза! В отношении Паскаля это совсем странно. Причина, видимо, в активно развивающихся промышленных технологиях оптимизации кода, ориентированных на поддержку в первую очередь виртуальных машин. 

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

Нейросетевая фундаментальная торговая система. Опыт, затруднения при разработке, первые результаты.

Целью настоящей работы является разработка математической торговой системы, прогнозирующей величину и направление изменения стоимости акций публичных компаний на определенном интервале времени. Исходными данными для модели служат данные из отчетов компаний и котировки их акций с биржевых площадок. Далее в статье речь пойдет об американском рынке акций в связи с текущими предпочтениями автора. Американский рынок является более привлекательным в связи с большим выбором эмитентов, широким спектром отраслей и доходом в долларах США.

В основе математической модели лежит классический многослойный перцептрон с количеством слоев равным двум, поскольку в процессе разработки было установлено, что значительное усложнение топологии нейронной сети приводит к явлению переобучения (overfitting) и сеть теряет свои обобщающие свойства. Проблема переобучения отдельно в данной статье не исследуется, а способы борьбы с ней будут освещены далее. Схема многослойного перцептрона представлена на рис. 1. Входные параметры в модели – “x” (данные по компании), а выходной параметр (output) – апсайд (upside), прогноз изменения стоимости акции.



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

Ниточки, скрытые под водой

На вчерашних торгах и индекс ММВБ, и индекс РТС показали положительную динамику. Меня смешат рассуждения, что раз цены на нефть падают, то рынок расти не может. Цены на нефть это всего лишь один из факторов, влияющих на динамику отечественных акций. На горизонте месяц или полгода это главный фактор. Но если рассматривать рынок на горизонте неделя или день, то мы увидим множество факторов, которые влияют на цены на акцию. Образно говоря, к каждому активу привязаны «ниточки».  Мы не все ниточки видим – часть ниточек уходит глубоко под воду, куда не проникает солнечный свет. Лучше анализировать графики базового актива, потому что на них возникают торговые моменты и не анализировать факторы влияния.
Ниточки,  скрытые под водой

Нет никакого смысла анализировать факторы влияния, потому что процентов 50% из них скрыты от наших глаз. К примеру, считается, что раз цена на нефть снижается то и отечественные индексы снижаются, но  есть еще фактор экспирация опционов18.11.15 и еще есть фактор притока и оттока капитала связанного с оживаниями снятия санкций Запада. Если наблюдается приток капитала то при цене 44 доллара за баррель у акций ЛУКОЙЛа одна цена, а если наблюдается отток, то при той же цене нефти у акций ЛУКОЙЛа цена ниже. Давайте рассуждать о факторах влияния, которые не «скрыты под водой», но не забывать, что это всего лишь рассуждения, а не торговые моменты.



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

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