INSERT ALL - Множественная вставка
Как было бы хорошо с помощью одной команды Insert добавлять много записей сразу в разные таблицы :)
И такая возможность существует. Для этого используется команда INSERT ALL
INSERT ALL Синтаксис INSERT ALL INTO <table_name1> VALUES <value_list) INTO <table_name2> VALUES <value_list>) ...<SELECT Statement>; Где table_name1, table_name1 таблицы , ...<SELECT Statement> - запрос для вставки данных
Приведем пример
Создадим две таблицы tab1,tab2
Множественный UPDATE
Итак, небольшая заметка по операторы UPDATE
предположим что нам необходимо заменить значения в таблице 1 , данными из таблицы 2
можно конечно написать что то вроде
update t1 set t1.f1=select t2.f1 from t2 where t2.key1 = t1.key
но у нас есть более легкий способ произвести подобную операцию
SQL и биржевой график. (Бонус. Торговая система, которая принесла ее создателю миллиард долларов)
Торговая система, которая принесла ее создателю миллиард долларов
Личное этого человека состояние в переводе на современные деньги составляло приблизительно миллиард долларов. Ему принадлежали яхты, лимузины, множество особняков по всему миру.
Этого человека звали Джерси Ливермор, и его торговая стратегия опубликована в открытых источниках.
Может показаться немного странным , но он сам описал ее в книге - "Как торговать акциями".
Я не знаю, будет ли торговая стратегия описанная Ливермором столь же эффективна сегодня , рынки изменились с тех пор, но, думаю, что будет интересно запрограммировать и проверить основные показатели этой стратегии!
Так же некоторые идеи от торговли величайшего финансового гуру , но правда в общем виде, можно найти в произведениях – “Воспоминания биржевого спекулянта” - Лефевра и “Жизнь и смерь величайшего биржевого спекулянта” - Ричарда Смиттена
От себя скажу вкратце , что Ливермор, был один из первых активных инверторов, торгующих импульс , использующих для входа стратегию прорыва волатильноти актива.
Но давайте перейдем к непосредственно к системе торговли Ливермора.
За основу я взял его книгу - "Как торговать акциями".
Как не странно, методология его торговли описана достаточно подробно. Обладая математическим мышлением Ливермор строил свою систему торгов на необычной классификации ценовых движений, для акций, ликвидных в его время.
Фрагментация, секционирование – partition. О фрагментации таблиц. Часть первая
Фрагментация (секционирование) это
разделение таблицы или индекса на несколько логически связанных частей , фрагментов, секций с неким общим признаком.
Допустим , то есть у нас есть таблицы начислений , мы разбиваем эту таблицу на множество секций , например по начислениям за каждый месяц
Кому и зачем это нужно? Вопрос с секционированием таблиц, тесно связан с другим важным вопросом , вопросом масштабируемости проекта.
С помощью фрагментации появляется возможность управления фрагментами(секциями) в больших таблицах, то есть часть не нужных нам данных в текущий момент можно перенести на сторонний носитель.
Оставить для работы , для оптимального доступа к данным, только лишь необходимые нам в сейчас секции таблицы.
Так же очень часто возникает необходимость быстрого построения индекса по заданному фрагменту , а не по всей таблице , для решения данных задач в Oracle используется фрагментация.
SQL и биржевой график. (Оптимизация торговой системы + Управление капиталом = 41% годовых)
Публикация седьмая
Оптимизация торговой системы. Управление капиталом
В прошлых публикациях описан механизм для создания торговой стратегии, а так же механизм оценки ее эффективности.
Попробуем создать прибыльную торговую стратегию и оптимизировать ее параметры , для получения максимальной прибыли , при наименьших рисках.
В любой торговой стратегии , наиболее важный на мой взгляд компонент - это система управления рисками и капиталом.
Если таковая отсутствует, то торговая стратегия, просто не будет работать.
Хорошая система управления капиталом позволит вам минимизировать риски и добиться наиболее высоких прибылей.
Система управления капиталом указывает. на какую сумму от инвестиционного капитала необходимо делать покупки, а так же какие именно активы необходимо приобретать. Какой суммой мы можем рискнуть…