Oracle SQL

Фильтр по тегу: ь


Представляю сообществу свою книгу oracle sql

Попытался структурировать свои знания и опыт, получилось 600 страниц, прошу не быть строгими и критиковать аргументированно.
В электронном варианте книга бесплатна, 6 рублей - обязательная комиссия магазина, как я понял.
Oracle SQL. 100 шагов от новичка до профессионала. 20 дней новых знаний и практики
или печатная версия , но уже за деньги
Oracle SQL. 100 шагов от новичка до профессионала. 20 дней новых знаний и практики
Пользуйтесь.
добавлено: 20 июл 19 просмотры: 2155, комментарии: 9



Фрагментация, секционирование – partition. О фрагментации таблиц. Часть первая.

Фрагментация (секционирование) это
моя книга , изучаем Oracle SQL, бесплатно
Oracle SQL. 100 шагов от новичка до профессионала. 20 дней новых знаний и практики или платная печатная версия
Учебный тренинг. SQL от новичка до профессионала.
Бесплатные авторские видеокурсы SQL, PLSQL, JAVA

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

Кому и зачем это нужно? Вопрос с секционированием таблиц, тесно связан с другим важным вопросом , вопросом масштабируемости проекта.

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

Оставить для работы , для оптимального доступа к данным, только лишь необходимые нам в сейчас секции таблицы.
Так же очень часто возникает необходимость быстрого построения индекса по заданному фрагменту , а не по всей таблице , для решения данных задач в Oracle используется фрагментация.

Итак, для демонстрации перечисленных возможностей фрагментации подготовим небольшой тестовый пример
Для выполнения данного примера нам потребуется войти под пользователем с правами администратора .
читать дальше...


SQL и биржевой график. (Оптимизация торговой системы + Управление капиталом = 41% годовых)

Публикация седьмая
Чалышев Максим Михайлович

Чалышев М.М www.orasource.ru ; Учебный тренинг. SQL от новичка до профессионала.
Бесплатные авторские видеокурсы SQL, PLSQL, JAVA

Оптимизация торговой системы. Управление капиталом.
[b]Подари, продай, обменяй
- множество недорогих и отличных вещей: объявления вместо AVITO - ВКонтакте

1. SQL и биржевой график. Получение истории котировок с сервиса РБК
2. SQL и биржевой график. Зачем нужна СИСТЕМА
3. SQL и биржевой график. Основные показатели фондового рынка
4. SQL и биржевой график. Анализ рыночных показателей
5. SQL и биржевой график. Создание торговой системы
6. SQL и биржевой график. Анализ эффективности торговой стратегии
7. SQL и биржевой график. Оптимизация торговой системы + Управление капиталом = 41% годовых
8. SQL и биржевой график. Бонус. Торговая система, которая принесла ее создателю миллиард долларов

Исходные тексты, архив

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

В любой торговой стратегии , наиболее важный на мой взгляд компонент - это система управления рисками и капиталом.
Если таковая отсутствует, то торговая стратегия, просто не будет работать.
Хорошая система управления капиталом позволит вам минимизировать риски и добиться наиболее высоких прибылей.

Система управления капиталом указывает. на какую сумму от инвестиционного капитала необходимо делать покупки, а так же какие именно активы необходимо приобретать. Какой суммой мы можем рискнуть…

Как распределить риск , чтобы он был минимален?

Диверсификация (то есть торговля разными акциями) по нескольким торговым инструментам позволит нам снизить риски, уменьшить убытки.
Для этого в схеме существует таблица portfolio – перечень инструментов диверсифицированного торгового портфеля.

В данной таблице (portfolio) отобраны несколько акций из общего списка инструментов, подходящие нам по заданным параметрам.

Модифицируем систему управления капиталом, учтем реинвестирование

create or replace function moneyposition(priceticker varchar2, operdate date) return number
-- правил управления капиталом , возвращает позицию в количестве акций которые можно купить
    is
    vr_return number;
    rw priceind%rowtype;
    vr_balance number;
begin
    vr_return := 0;
    rw := tradesystem_pkg.indnow;
    select nvl(sum(balance.balancedeltarur),0) into vr_balance from balance;
    vr_balance := vr_balance + tradesystem_pkg.moneybalance;
    vr_return := trunc(vr_balance  / 5 / rw.c);
    return vr_return;
end moneyposition;


Запустим тест на истории
читать дальше...
добавлено: 17 окт 14 просмотры: 4038, комментарии: 2



SQL и биржевой график (Анализ эффективности торговой стратегии)

Чалышев Максим Михайлович
Публикация шестая
Анализ эффективности торговой стратегии

Чалышев М.М www.orasource.ru
изучаем SQL группа в контакте - присоединяйтесь
Учебный тренинг. SQL от новичка до профессионала.
Бесплатные авторские видеокурсы SQL, PLSQL, JAVA

1. SQL и биржевой график. Получение истории котировок с сервиса РБК
2. SQL и биржевой график. Зачем нужна СИСТЕМА
3. SQL и биржевой график. Основные показатели фондового рынка
4. SQL и биржевой график. Анализ рыночных показателей
5. SQL и биржевой график. Создание торговой системы
6. SQL и биржевой график. Анализ эффективности торговой стратегии
7. SQL и биржевой график. Оптимизация торговой системы + Управление капиталом = 41% годовых
8. SQL и биржевой график. Бонус. Торговая система, которая принесла ее создателю миллиард долларов

Исходные тексты, архив

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

Итак, перечислим элементы созданной инфраструктуры

Таблицы

Positions – текущие позиции
Balance – баланс накопительный, по инструменту, а так же прибыль убыток по сделке
Trades – сведения о сделках


Пакет
tradesystem_pkg - реализует основную инфраструктуру для работы торговой системы, в пакете реализован механизм открытия , закрытия сделок, ведения баланса торговых операций, ведения таблицы позиций. Так же в пакете реализована возможность тестирования торговой стратегии на исторических данных

читать дальше...
добавлено: 13 окт 14 просмотры: 3884, комментарии: 4



SQL и биржевой график (Анализ рыночных показателей)

Чалышев Максим Михайлович
Публикация четвертая
Анализ рыночных показателей


Чалышев М.М www.orasource.ru
изучаем SQL группа в контакте - присоединяйтесь

1. SQL и биржевой график. Получение истории котировок с сервиса РБК
2. SQL и биржевой график. Зачем нужна СИСТЕМА
3. SQL и биржевой график. Основные показатели фондового рынка
4. SQL и биржевой график. Анализ рыночных показателей
5. SQL и биржевой график. Создание торговой системы
6. SQL и биржевой график. Анализ эффективности торговой стратегии
7. SQL и биржевой график. Оптимизация торговой системы + Управление капиталом = 41% годовых
8. SQL и биржевой график. Бонус. Торговая система, которая принесла ее создателю миллиард долларов

Исходные тексты, архив

Что нужно чтобы заработать деньги на финансовом рынке? Как не странно для этого, прежде всего, нужны деньги…
Это не значит, что у вас должны быть чемоданы, наполненные иностранной валютой, речь о другом.
Я говорю, что у компании эмитента должны появиться дополнительные финансовые средства, чтобы часть этих средств досталась инвесторам - владельцам акций компании-то есть нам.
читать дальше...
добавлено: 06 окт 14 просмотры: 3579, комментарии: 0



SQL и биржевой график (Основные показатели фондового рынка)

Чалышев Максим Михайлович
Основные показатели рынка, рыночные свойства
публикация третья

Чалышев М.М www.orasource.ru
изучаем SQL группа в контакте - присоединяйтесь
Учебный тренинг. SQL от новичка до профессионала.
Бесплатные авторские видеокурсы SQL, PLSQL, JAVA

1. SQL и биржевой график. Получение истории котировок с сервиса РБК
2. SQL и биржевой график. Зачем нужна СИСТЕМА
3. SQL и биржевой график. Основные показатели фондового рынка
4. SQL и биржевой график. Анализ рыночных показателей
5. SQL и биржевой график. Создание торговой системы
6. SQL и биржевой график. Анализ эффективности торговой стратегии
7. SQL и биржевой график. Оптимизация торговой системы + Управление капиталом = 41% годовых
8. SQL и биржевой график. Бонус. Торговая система, которая принесла ее создателю миллиард долларов

Исходные тексты, архив

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

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

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