новости        

Крестики нолики

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

Основы метода 1
Основы метода 2
Основы метода 3
Основы метода 4
Основы метода 5
Основы метода 6
Пунктоцифровые графики
Пунктоцифровые графики - пример
Пунктоцифровые графики - расчет
Линии тренда на графиках крестики –нолики
Линия бычьей поддержки 1
Линия бычьей поддержки 2
Линия бычьего сопротивления
Линия медвежьего сопротивления
Ценовые цели
Вертикальный счет
Вертикальный счет для короткой продажи
Горизонтальный счет
Запись битвы между Спросом и Предложением 1
Запись битвы между спросом и предложением 2
Статистические вероятности графических моделей 1
Статистические вероятности графических моделей 2
Статистические вероятности графических моделей 3
Статистические вероятности графических моделей 4
Статистические вероятности графических моделей 5
Двойная вершина 1
Двойная вершина 2
Двойное основание
Бычий сигнал двойной вершины
Медвежий сигнал двойной вершины
Тройная вершина
Сигнал к продаже тройного основания
Катапульты 1
Катапульты 2
Катапульты торговые тактики 1
Катапульты торговые тактики 2
Медвежья Катапульта 1
Медвежья Катапульта 2
Треугольная Формация 1
Треугольная Формация 2
Треугольная Формация 3
Спрэд тройной вершины и основания 1
Спрэд тройной вершины и основания 2
Спрэд тройной вершины и основания 3
Спрэд тройной вершины и основания 4
Спрэд тройной вершины и основания 5

Delphi 6 программирование

Эволюция технических средств персональных компьютеров привела к повсеместному вытеснению старой “доброй” ОС MS-DOS значительно более мощными системами Windows, программирование для которых существенно сложнее, чем программирование для MS-DOS. Разработчики систем программирования, и прежде всего такие корпорации, как Microsoft и Borland, не замедлили выпустить соответствующие средства: уже в 1991 году, т. е. сразу после появления Windows 3.1, Borland выпускает Turbo Pascal for Windows, а в 1992 - усовершенствованную версию этой системы программирования - Borland Pascal with Objects 7.0. Эти первые специализированные инструменты требовали основательного знания Windows и были сложны в освоении. Но вот в 1993 году Microsoft выпустила первую визуальную среду программирования Visual Basic, и программирование для Windows стало даже проще, чем программирование для MS-DOS. В ответ на это Borland в 1995 году выпустила первую версию Delphi, а затем, с интервалом в 1 год, - еще 4 версии: 2, 3, 4 и 5. Наконец, в середине 2001 г. выпускается версия б, которая и положена в основу этой книги. Замечу, что материал книги можно с некоторыми (часто несущественными) ограничениями использовать и для изучения более ранних версий.
Не секрет, что лучшим языком для изучения и освоения программирования является Паскаль, а лучшей в мире системой программирования для MS-DOS - Turbo Pascal. Delphi продолжила серию Паскаль-ориентированных средств программирования и, по моему глубокому убеждению, является наиболее удобным инструментом для Windows-программирования.

Динамическое изменение свойств компонента
Поскольку кнопка Button1 в нашей программе способна “звучать”, полезно изменить ее надпись: вместо умалчиваемой надписи Button1, которую автоматически формирует Delphi по имени компонента, назовем кнопку, например, “Звук”. Проще всего это сделать с помощью окна формы и Инспектора объектов, т. е. на этапе конструирования формы (для этого нужно просто изменить свойство caption компонента Button1 в окне Инспектора объектов), но для более полного знакомства с Delphi мы рассмотрим другой способ - динамического[ К сожалению, эта процедура работает не всегда: если ваш ПК не оснащен звуковой картой, динамик будет молчать.

Строковый и символьный типы
Окно программы CopyTxt
Опция Help
Окна справочной службы
Окно службы OpenHelp
TCheckBox независимый переключатель
Вариантные массивыпараметры
Компоненты для работы с базами данных
Строки
Создание объекта отображения

TMaskEdit специальный редактор
Специализированный редактор TMaskEdit предназначен для ввода текста, соответствующего некоторому шаблону, задаваемому свойством EditMask: String. Если это свойство не задано, TMaskEdit работает как обычный редактор TEdit. Свойство IsMasked: Boolean доступно только для чтения и содержит True, если строка шаблона задана. Свойство EditText: string содержит текст до наложения на него маски шаблона (т. е. то, что ввел пользователь), а свойство Text: String может (в зависимости от шаблона см. ниже) содержать либо исходный текст, либо результат наложения на него маски шаблона.

Разновидности форм
Класс EXCEPTION обработка исключений
APPLICATION
Константы простых типов и типа STRING
Этапы разработки
Опция Edit
Окно выравнивания компонентов
Окно изменения размеров компонентов
Окно масштабирования компонентов
Страница WebServices

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

Пример задания перекрестных ссылок
Пример использования окна пояснений
Опция Project
Окно выбора языков локализации
Окно опций проекта
TTreeView дерево иерархии
Пример использования компонента TTreeView
Редактор компонента
Палитра компонентов
Окно редактора палитры компонентов

Клавиатура в MSDOS и Windows
Следует заметить, что Windows значительно “строже” относится к использованию клавиатуры, чем MS-DOS. Это может вызывать проблемы при переносе игровых приложений, а также приложений, созданных с помощью FoxPro или Clipper, в среду Delphi.

Клавиатура в MSDOS и Windows
Классы TSTRINGS И TSTRINGLIST наборы строк

Основы функционального программирования

Общее представление о функциональном программировании и его применении Идея функционального программирования опирается на интуитивное понятие о функциях как о достаточно общем механизме представления и анализа решений сложных задач. Механизм функций основательно изучен математиками, и это позволяет программистам наследовать выверенные построения, обладающие предельно высокой моделирующей силой [1]. Систематическое применение функционального программирования впервые достаточно ярко было продемонстрировано Джоном Мак-Карти и его учениками в методах реализации языка Лисп и программирования на этом языке. Наиболее очевидные из этих методов были успешно ассимилированы другими языками и системами программирования. Обычно про функциональное программирование вспоминают при смене технологий, когда возрастает роль аналитики и исследовательских задач. В настоящее время часто употребляют термин "функциональность" при сравнительной характеристике информационных систем, что, видимо, свидетельствует о проявлении новой метрики, заслуживающей отдельного рассмотрения

Общее представление о функциональном программировании и его применении
Основы символьной обработки. Базовые средства
Общий подход к обработке символьных выражений и представлению программ
Отображения структур данных и функционалы
Интерпретирующая система. Реализационное уточнение интерпретации
Prog-выражения и циклы
Низкоуровневое программирование. Ассемблер
Компилятор и требования к коду программы
Сборка системы и ее рабочий цикл
Общее представление о декомпозиции программ
Недетерминированные процессы
Замедленные вычисления
Ранжирование функций
Построение теорий при разработке программ
Итоги и выводы

Ядро JavaScript 1.5. Руководство по использованию

Выражение это правильный набор литералов, переменных, операторов и выражений, который вычисляется в одно значение; это значение может быть числом, строкой или логическим значением.
Концептуально есть выражения двух видов: присваивающие значение переменной и просто имеющие значение. Например, выражение x = 7 это выражение, в котором x получает значение 7. Это выражение вычисляется в 7. Такие выражения используют операции присвоения. С другой стороны, выражение 3 + 4 просто вычисляется в 7; оно не выполняет присвоения значения. Операции, используемые в таких выражениях, называются просто операциями.

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

Операции Присвоения
Операции Сравнения
Арифметические Операции
Побитовые Операции
Побитовые Логические Операции
Побитовые Операции Сдвига
Логические Операции
Логические Операции - 2
Сокращённое Вычисление
Строковые Операции

Операторы
Блок операторов используется для группирования операторов. Блок ограничен фигурными скобками: {statement1 statement2 . . .statementn}

Блок Операторов
Условные Операторы
Оператор if...else
Оператор switch
Операторы Циклов
Оператор for
Оператор do...while
Оператор while
Оператор label
Оператор break

Основы программирования с помощью MFC

В связи с тем, что сегодня уровень сложности программного обеспечения очень высок, разработка приложений Windows с использованием только какого-либо языка программирования (например, языка C) значительно затрудняется. Программист должен затратить массу времени на решение стандартных задач по созданию многооконного интерфейса. Реализация технологии связывания и встраивания объектов - OLE - потребует от программиста еще более сложной работы.
Чтобы облегчить работу программиста практически все современные компиляторы с языка C++ содержат специальные библиотеки классов. Такие библиотеки включают в себя практически весь программный интерфейс Windows и позволяют пользоваться при программировании средствами более высокого уровня, чем обычные вызовы функций. За счет этого значительно упрощается разработка приложений, имеющих сложный интерфейс пользователя, облегчается поддержка технологии OLE и взаимодействие с базами данных.

Интерфейс вызовов функций в Windows
Основы программирования с помощью библиотеки MFC

Исследование операций. Линейное, динамическое программирование

В наше время, которое по справедливости называют эпохой научно-технической революции, наука уделяет все большее внимание вопросам организации и управления. Причин этому много. Быстрое развитие и усложнение техники, небывалое расширение масштабов проводимых мероприятий и спектра их возможных последствий, внедрение автоматизированных систем управления (АСУ) во все области практики — все это приводит к необходимости анализа сложных целенаправленных процессов под углом зрения их структуры и организации. От науки требуются рекомендации по оптимальному (разумному) управлению такими процессами. Прошли времена, когда правильное, эффективное управление находилось организаторами «на ощупь», методом «проб и ошибок». Сегодня для выработки такого управления требуется научный подход — слишком велики потери, связанные с ошибками.
Потребности практики вызвали к жизни специальные научные методы, которые удобно объединять под названием «исследование операций». Под этим термином мы будем понимать применение математических, количественных методов для обоснования решений во всех областях целенаправленной человеческой деятельности.

Исследование операций
Линейное, динамическое программирование