Стратегии мастеров

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

Подробные описания того как торгуют люди добившиеся успеха в этом нелегком деле. Авторы -это практикующие сейчас или практиковавшие недавно трейдеры. Многие из них Вам хорошо знакомы –это авторы популярных книг и статей по техническому анализу рынков.
Основное отличие этих материалов от того, что Вы уже прочли в книгах—это конкретика материала. В книгах ведь, в основном, теория, мол, «хорошо бы, отец, вина выпить» -как говаривал незабвенный сын турецко подданного. Здесь же гораздо более предметный разговор о том, чего, куда и как покупать или продавать. Думается так интереснее.
Многие ДЦ предоставляют сейчас возможность торговать не только на Форексе, но и на рынках опционов, фьючерсов, ценных бумаг и даже товарных рынках (хотя последнее пока скорее исключение, чем правило). Торговля на разных сегментах биржевого рынка имеет свои неповторимые особенности, поэтому здесь Вы найдете стратегии для разных рынков.

12 великих торговых принципов
Держите прибыльные позиции
Держите прибыльные позиции -комментарии
Не добавляйте к убыточной позиции
Не добавляйте к убыточной позиции -комментарии
Торгуйте в направлении тренда.
Торгуйте в направлении тренда -комментарии

Покупайте дорого, продавайте дешево
Покупайте дорого, продавайте дешево -комментарии
Будьте самим собой.
Будьте самим собой - комментарии
Действуйте по плану

Действуйте по плану -комментарии
Когда сомневаетесь — выходите
Когда сомневаетесь –выходите -комментарии
Деньги решают все
Деньги решают все - комментарии

Сделал — запиши.
Сделал –запиши -комментарии
Рискуйте небольшой суммой
Рискуйте небольшой суммой -комментарии
Удерживайте риск на постоянном уровне
Удерживайте риск на постоянном уровне -комментарии
Выбирайте рынки
Выбирайте рынки -комментарии

"25 x 25" BOND TRADING SYSTEM от Чарльза ЛеБo 1
"25 x 25" BOND TRADING SYSTEM от Чарльза ЛеБo 2
"25 x 25" BOND TRADING SYSTEM от Чарльза ЛеБo 3
"25 x 25" BOND TRADING SYSTEM от Чарльза ЛеБo 4
Система 25 х 25 код для Омеги
Long trading vs. Short trading от Чака ЛеБо 1
Long trading vs. Short trading от Чака ЛеБо 2
Serendipity Entry Trigger 1
Serendipity Entry Trigger 2

Serendipity Entry Trigger код для Омеги
Адаптивный канал на основе ADX
Адаптивный канал -комментарии
Базовый торговый план Роберта Крауза 1
Базовый торговый план Роберта Крауза 2
Базовый торговый план Роберта Крауза 3
Впадины и пики 1
Впадины и пики 2
Основные правила Ганна
Правила Базового плана свинговой торговли Ганна 1
Правила Базового плана свинговой торговли Ганна 2
Правила Базового плана свинговой торговли Ганна 3

Время, цена и модель - Robert Miner 1
Время, цена и модель - Robert Miner 2
Время, цена и модель - Robert Miner 3
Все трейдеры делают это 1
Все трейдеры делают это 2
Все трейдеры делают это 3
Все трейдеры делают это 4
Вы тоже можете предсказать дно 1
Вы тоже можете предсказать дно 2
Играем на скачках
Играем на скачках -комментарии

Играем на скачках примеры сделок 1
Играем на скачках примеры сделок 2
Улучшенная торговля прорывов - система шумового канала
Торговля прорывов -тестирование
Улучшенная торговля прорывов -результаты тестирования 1
Улучшенная торговля прорывов -результаты тестирования 2

Курьезные стратегии

Мы с вами все говорим о том как надо торговать. Но мне последнее время стали часто присылать на «тестирование» стратегии, от которых просто волосы дыбом встают. Тестировать там просто нечего. Этаких казусов в Интернете нынче несметное количество, на любой вкус и по любой цене. Поэтому несколько выпусков рассылки посвящу этим опусам. Имен авторов и адресов сайтов не привожу по вполне понятным причинам.
Публикации этих материалов никоим образом не являются скрытой рекламой моей тактики торговли. Как ему торговать каждый решает сам, но как торговать не надо должны представлять все. Относитесь к этому к практическому занятию по техническому анализу. Хотя анализа-то в большинстве случаев и нет никакого. Это поможет Вам избежать грубейших ошибок в деле извлечения прибыли с рынков.
Итак, начнем, пожалуй. Все привожу с сохранением языка оригинала. Мои комментарии курсивом

Ловушка для шума №1
Тактика №1-1
Тактика №1-2
Тактика №2-1
Тактика №2-2

Торговля в горизонтальном канале
Краткосрочная торговля в канале 1
Краткосрочная торговля в канале 2
Торговля на прорыве ("breakout" strategy) 1
Торговля на прорыве ("breakout" strategy) 2

Краткосрочная торговля при прорыве (КТП) 1
Краткосрочная торговля при прорыве (КТП) 2

Ваши стратегии

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

Каналы и средняя
Каналы и средняя -особенности
Использование MACD при торговле 1
Использование MACD при торговле 2
Используем обычный индикатор CCI
Внутридневная торговая система 1
Внутридневная торговая система 2
Пересечение быстрой и медленной линий

Программирование на языке Пролог для искусственного интеллекта

В средние века знание латинского и греческого языков являлось существенной частью образования любого ученого. Ученый, владеющий только одним языком, неизбежно чувствовал себя неполноценным, поскольку он был лишен той полноты восприятия, которая возникает благодаря возможности посмотреть на мир сразу с двух точек зрения. Таким же неполноценным ощущает себя сегодняшний исследователь в области искусственного интеллекта, если он не обладает основательным знакомством как с Лиспом, так и с Прологом - с этими двумя основополагающими языками искусственного интеллекта, без знания которых невозможен более широкий взгляд на предмет исследования.
Сам я приверженец Лиспа, так как воспитывался в Массачусетском технологическом институте, где этот язык был изобретен. Тем не менее, я никогда не забуду того волнения, которое я испытал, увидев в действии свою первую программу, написанную в прологовском стиле. Эта программа была частью знаменитой системы Shrdlu Терри Винограда. Решатель задач, встроенный в систему, работал в "мире кубиков" и заставлял руку робота (точнее, ее модель) перемещать кубики на экране дисплея, решая при этом хитроумные задачи, поставленные оператором.
Решатель задач Винограда был написан на Микропленнере, языке, который, как мы теперь понимаем, был своего рода Прологом в миниатюре. Любой прологоподобный язык заставляет программиста мыслить в терминах целей, поэтому, несмотря на все недостатки Микропленнера, достоинством этой программы было то, что в ее структуре содержались многочисленные явные указания на те или иные цели. Процедуры-цели "схватить", "освободить", "избавиться", "переместить", "отпустить" и т.п. делали программу простой и компактной, а поведение ее казалось поразительно разумным.
Решатель задач Винограда навсегда изменил мое программистское мышление. Я даже переписал его на Лиспе и привел в своем учебнике по Лиспу в качестве примера - настолько эта программа всегда поражала меня мощью заложенной в ней философии "целевого" программирования, да и само программирование в терминах целей всегда доставляло мне удовольствие.
Однако учиться целевому программированию на примерах лисповских программ - это все равно, что читать Шекспира на языке, отличном от английского. Какое-то впечатление вы получите, но сила эстетического воздействия будет меньшей, чем при чтении оригинала. Аналогично этому, лучший способ научиться целевому программированию - это читать и писать программы на Прологе, поскольку сама сущность Пролога как раз и состоит в программировании в терминах целей.
В самом широком смысле слова эволюция языков программирования - это движение от языков низкого уровня, пользуясь которыми, программист описывает, как что-либо следует делать, к языкам высокого уровня, на которых просто указывается, что необходимо сделать. Так, например, появление Фортрана освободило программистов от необходимости разговаривать с машиной на прокрустовом языке адресов и регистров. Теперь они уже могли говорить на своем (или почти на своем) языке, только изредка делая уступки примитивному миру 80-колонных перфокарт.
Однако Фортран и почти все другие языки программирования все еще остаются языками типа "как". И чемпионом среди этих языков является, пожалуй, современный модернизированный Лисп. Так, скажем, Common Lisp, имея богатейшие выразительные возможности, разрешает программисту описывать наиболее "выразительно" именно то, как что-либо следует делать. В то же время очевидно, что Пролог порывает с традициями языков типа "как", поскольку он определенным образом направляет программистское мышление, заставляя программиста давать определения ситуаций и формулировать задачи вместо того, чтобы во всех деталях описывать способ решения этих задач.

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

Общий обзор языка Пролог
Пролог - это язык программирования, предназначенный для обработки символьной нечисловой информации. Особенно хорошо он приспособлен для решения задач, в которых фигурируют объекты и отношения между ними. На 1.1 представлен пример - родственные отношения. Тот факт, что Том является родителем Боба, можно записать на Прологе так: родитель( том, боб).

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

Списки. Операторы. Арифметика
Список - это простая структура данных, широко используемая в нечисловом программировании. Список - это последовательность, составленная из произвольного числа элементов, например энн, теннис, том, лыжи. На Прологе это записывается так: [ энн, теннис, том, лыжи ] Однако таково лишь внешнее представление списков. Как мы уже видели в гл. 2, все структурные объекты Пролога - это деревья. Списки не являются исключением из этого правила.

Использование структур: примеры
База данных может быть представлена на Прологе в виде множества фактов. Например, в базе данных о семьях каждая семья может описываться одним предложением. На 4.1 показано, как информацию о каждой семье можно представить в виде структуры. Каждая семья состоит из трех компонент: мужа, жены и детей. Поскольку количество детей в разных семьях может быть разным, то их целесообразно представить в виде списка, состоящего из произвольного числа элементов. Каждого члена семьи в свою очередь можно представить структурой

Управление перебором
В процессе достижения цели пролог-система осуществляет автоматический перебор вариантов, делая возврат при неуспехе какого-либо из них. Такой перебор - полезный программный механизм, поскольку он освобождает пользователя от необходимости программировать его самому. С другой стороны, ничем не ограниченный перебор может стать источником

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

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

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

Операции над структурами данных
Сортировка применяется очень часто. Список можно отсортировать (упорядочить), если между его элементами определено отношение порядка. Для удобства изложения мы будем использовать отношение порядка больше( X, Y) означающее, что Х больше, чем Y, независимо от того, что мы в действительности понимаем под "больше, чем". Если элементами списка являются числа, то отношение больше будет, вероятно, определено как больше( X, Y) := Х Y.

Усовершенствованные методы представления множеств деревьями
Двоичное дерево называют хорошо сбалансированным, если оба его поддерева имеют примерно одинаковую глубину (или размер) и сами сбалансированы. Глубина сбалансированного дерева приближенно равна log n , где n - число вершин дерева. Время, необходимое для вычислений, производимых отношениями внутри, добавить и удалить над двоичными справочниками, пропорционально глубине дерева. Таким образом, в случае двоичных справочников это время имеет порядок log n.

Основные стратегии решения задач
Рассмотрим пример, представленный на 11.1. Задача состоит в выработке плана переупорядочивания кубиков, поставленных друг на друга, как показано на рисунке. На каждом шагу разрешается переставлять только один кубик. Кубик можно взять только тогда, когда его верхняя поверхность свободна. Кубик можно поставить либо на стол, либо на другой кубик. Для того, чтобы построить требуемый план, мы должны отыскать последовательность ходов, реализующую заданную трансформацию.

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

Сведение задач к подзадачам. И/ИЛИ-графы
В главах 11 и 12, говоря о решении задач, мы сконцентрировали свое внимание на пространстве состояний как средстве представления этих задач. В соответствии с таким подходом решение задач сводилось к поиску пути в графе пространства состояний. Однако для некоторых категорий задач представление в форме И / ИЛИ-графа является более естественным. Такое представление основано на разбиении задач на подзадачи. Разбиение на подзадачи дает преимущества в том случае, когда подзадачи взаимно независимы, а, следовательно, и решать их можно независимо друг от друга.

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

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

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

Ответы

Феномен науки. Кибернетический подход к эволюции

Среди огромной массы научной и научно-популярной литературы совсем немного книг, которые можно считать вехами на пути человечества в формировании целостного и оптимистического мировоззрения, т.е. книг философских в истинном смысле этого слова. Книга, которую держит в руках читатель, несомненно, принадлежит к этой редкой категории. И это не случайно, так как ее автор являет собой редкий тип ученого-естественника, который философствует не потому, что это модно, престижно или, скажем, принято. Он философствует для того, чтобы привести в прямое соответствие философские знания и практику собственной жизни.
Автор излагает оригинальную теорию эволюции, базируясь на современных кибернетических концепциях и на одной основной идее, а именно — идее метасистемного перехода как кванта эволюции. Внешне все очень просто. Если у вас есть некоторая исходная кибернетическая система (амеба, человек, общество и т.п.), то метасистемный переход — это переход к некоторой другой системе, включающей в себя множество систем типа исходной. По сути здесь всегда возникает новый уровень управления. Примеры: переход от простейших одноклеточных организмов к многоклеточным, возникновение нервной системы, мозга, речи и т.д.
Но заслуга автора не ограничивается тем, что он высказывает идею метасистемного перехода как кванта эволюции. Он прослеживает с позиции этой идеи эволюцию на Земле от простейших макромолекул до современной науки (математики, философии) и культуры. Делает он это столь ярко и интересно, что не остается никаких сомнений в огромной мощности исходной идеи. По сути своей “Феномен науки” — глубокая научно-философская книга, но написана она как роман и, чтобы прочесть ее, достаточно любопытства и знаний в объеме средней школы.

Основной закон эволюции
Кибернетический подход Турчина развивается сегодня международным коллективом ученых в рамках Интернет-проекта Principia Cybernetica4, цель которого — выработка кибернетического взгляда на все явления вплоть до вопросов о смысле жизни и “Что есть Бог?”.

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

Формализация научного языка
Можно ли сделать отсюда вывод, что в науке наступил информационный кризис? Пожалуй, еще нет. О кризисе говорить рано, но уже видно, что вследствие непрерывного возрастания потока информации кризис наступит в недалеком будущем, если не произойдет каких-либо качественных перемен в организации научных исследований. До сих пор организация научных исследований имеет формы, сложившиеся традиционно, сами по себе.

Разговор с электрическим мозгом
Поверьте мне, все произошло совершенно неожиданно, а может быть, даже случайно. Я давно хотел поехать на Новомосковский химический комбинат. Расположен он недалеко от столицы и пользуется доброй славой. И вдруг сверхсрочная командировка: напишите о кибернетике на комбинате... И я поехал знакомиться с автоматизацией на предприятии. Завод поразил меня.

Где они, двери в бессмертие?
Этот потрясающий и, может быть, единственный в мире случай произошел недавно. В основе его лежит драматический эпизод, связанный с преступлением. Но медицина столкнулась еще с одной загадкой, решение которой может иметь далеко идущие последствия.




Кибернетика и общество
После второй мировой войны я работал над многими разделами теории сообщения (the theory of messages). Помимо электротехнической теории передачи сигналов, существует более обширная область, включающая в себя не только исследование языка, но и исследование сигналов (messages) как средств, управляющих машинами и обществом; сюда же относятся усовершенствование вычислительных машин и других подобных автоматов, размышления о психологии и нервной системе и сравнительно новая теория научного метода.

Язык, беспорядок и помехи
Сообщение – это игра, ведущаяся совместно говорящим и слушающим против сил беспорядка, представленных обычными трудностями сообщения и некоторыми предполагаемыми личностями, пытающимися воспрепятствовать сообщению. Собственно говоря, затрагиваемая в этой связи теория игр фон Неймана имеет дело с одной командой, которая сознательно старается передать сигнал, и с другой командой, которая прибегнет к любой стратегии, чтобы помешать передаче сигнала.

Кибернетический манифест
Философия отвечает на такие фундаментальные вопросы, как: “Кто я?”, “Откуда я пришел и куда иду?”, “Сколь истинно мое знание?”, “Какова, в конечном счете, природа вещей?”, “Что есть добро и что есть зло?”. Философия важна. Философия является частью нашего знания.

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

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

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

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

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

Синергетика 2, Cинергетика 3 или Эволюционная кибернетика
Слово "эволюция" - одно из наиболее часто встречающихся на данной Web-странице. Например, в статье Э.Ласло предполагается использовать понятие эволюции в качестве основного для трансдисциплинарной унификации наук. Однако в обсуждаемых на данной странице синергетических исследованиях остается где-то на периферии рассмотрения чрезвычайно интересная и актуальная область эволюционных исследований - анализ эволюции биологических информационных систем и обеспечиваемых этими системами кибернетических свойств биологических организмов.

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

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

Кибернетика и человек
Каково ваше мнение относительно возможности развития математики при помощи машин? Можем ли мы ожидать, что таким путем будут открыты новые теоремы или созданы новые доказательства уже существующих?