Рисует внутри дня уровни волатильности (среднеднев. и макс. за
несколько дней) докуда может дойти цена. Используется как уровни
поддержки/сопротивления. Дальше них сегодня цена не пойдёт с >95%
степенью вероятности. (Почему указываю такой процент? Просто 90% - это 1
раз из 10, а волатильность выше максимальной за 10 дней бывает весьма
редко.)
Daily Data представляет собой простой инструмент, который показывает
информацию, который не занимает слишком много места, выглядит довольно
хорошо и является довольно полезным.
Советник Geo_F1 позволяет произвести первоначальную разметку, т.е.
постановку линий на месте будущих отложенных ордеров, осуществить
перемещение линий будущих ордеров, постановку отложенных ордеров на
уровнях горизонтальных линий, дальнейшую модификацию.
Советник не торгует сам !!! Советник призван облегчить работу трейдера.
А именно, если вам некогда сидеть весь день перед монитором и вы ждете пробитие уровня, вы ставите данного робота, выставляете уровни и занимаетесь своими делами. Когда цена пробивает уровень, советник выдаёт звуковой сигнал с заданной периодичностью Period_
По умолчанию Period_ стоит 1 минута и период исчисляется в минутах..
Улучшенный вариант советника SuperAgent (от 04.11.2011).
Советник оптимизирован для графика H1 GBPUSD на периоде 1999.01.01- 2011.12.02.
Добавлен расчет точки разворота (пивот). Расчет делается в 4 ч по терминалу. Рассчитывается как сумма максимума, минимума и закрытия за последние 12 часов. Открытие и закрытие по стрелке SilverTrend происходит только в том случае, если цена закрылась с нужной стороны от пивота.
Оптимизированно время открытия позиций. Советник открывает сделки с 2 до 17 ч по терминалу. За исключением сигнала «молот по тренду».
Берем период (последние 211 баров). От минимума и максимума внутрь диапазона отступаем на определенный процент (оптимально 33%, получаются 3 равные части). Получаем два уровня внутри диапазона. Если цена растет и закрылась выше верхнего уровня, то тренд считается вверх. Если цена падает и закрылась ниже нижнего уровня, то тренд считается вниз. В остальных случаях тренд считаем прежним. Если тренд был вверх, а только что стал вниз, то рисуется стрелка вниз (сигнал SELL) Если тренд был вниз, а только чо стал вверх, то рисуется стрелка вверх (сигнал BUY).
Индикатор показывает по какой цене с какими стопами открылся или закрылся последний ордер, его прибыль и пр.
Если закрываются или открываются одновременно несколько ордеров, то информация идет только по последнему. Есть возможность отправлять сообщения об изменении счета на электронную почту или при помощи смс. Для отправки смс зайдите на сайт своего сотового оператора и включите услугу отправки смс с почты.
Все просто, если текущая сделка выходит в минус по заданному значению переменной drawdown (просадка), советник откроет сделку в противоположном направлении. Если нужно, чтобы так страховались только сделки какого-то определенного советника, нужно задать переменной comment (комментарий сделки) определенное значение, например, часть комментария. Если значение не задано (умолчание), страхуются все сделки. Сделка закрывается, как только хедж выходит в минус на значение переменной step (по умолчанию равно 20, то есть минус двадцать пунктов просадки по хеджу).
Советникhammer (с англ. "ручник", ну или "молоток"… так или иначе речь идет о некоем ручном труде) открывает сделку от уровня. Рабочий график 1-минутка или 5-минутка. Обязательное условие – волатильный рынок. Если колебания небольшие, можно запросто уснуть, так ничего и не открыв. Первоначально уровень – пунктирная желтая линия через весь график – устанавливается вручную. Рекомендации здесь простые: посмотреть на текущие поддержки и сопротивления, скажем, на часовом графике и выбрать некий уровень, за который можно было бы "зацепиться". Цепляться лучше понадежнее, отсюда и смотреть лучше на часовой график. Но после выбора уровня или после открытия позиции следить все же лучше на 1-минутке или 5-минутке.
Сделал версию советника TrailingStop с более легкими и понятными настройками. Тралл ордеров всегда происходит от уровня общего безубытка каждого направления торговли.
Работает только с той валютной парой, на которую он брошен.
Часто, при долгой оптимизации, требуется проверить сет на другом временном интервале. Раньше я делал копию терминала и загонял в тестр нужные значения ручками. Вот решил автоматизировать этот процесс.
Итак, результаты оптимизации можно скопировать в буфер даже если оптимизация еще не закончилась. Создаем текстовый файл в "каталог_терминала\experts\files\opt.txt" по умолчанию или с другим именем. Выбираем в МТ4 чарт с необходимым символом и ТФ и на него кидаем скрипт. В окне настроек можно указать название созданного файла с данными оптимизации,название эксперта и количество создаваемых сет-фалов. В той же папке выгребаем созданные сеты и используем на свое усмотрение.
Советник открывает сделки на основе сопротивлений и поддержек (как на пробое, так и на развороте).
Изменения:
maximus_v10 (25.09.2011)
15. Вместо бесконечных перечислений введены глобальные переменные. Скорость работы и тестирования увеличена на порядок. 16. Расширены изменяемые параметры, теперь стало удобнее проводить оптимизацию. 17. Автоматическое определение 4-х и 5-значного депозита (или в другой валюте). 18. Вывод ошибок сервера. 19. Определение шага, мин. и макс. значения лота перед отправкой ордера на сервер.
Итак, все кто ждал, дождались! Описание принципа работы советника находится внутри файла. Там же есть краткое описание функций. Если кого-то интересуют подробные комментарии и звуковая схема, пишите в личку. Взамен я попрошу привести конструктивный комментарий в данной теме.
Сначала вкратце об идее. Я очень долго корпел над этой идеей. С самого начала ее смысл заключался в том, чтобы оттолкнуться от традиционного понимания открытия и закрытия удачных и неудачных сделок. Я решил, что есть что-то суицидное в том, когда нам приходится ограничивать свои прибыли тейкпрофитами и убытки стоплоссами. Поэтому данный советник фактически не определяет стоплоссы, и весьма мудро распоряжается тейкпрофитами. Самое главное - когда открылся минус, нужно искать не ВОЗМОЖНОСТЬ ВЫХОДА из убыточной сделки, а ВОЗМОЖНОСТЬ ЕЕ КОМПЕНСАЦИИ прибыльными сделками.
Скрипт cm_script_OpenGrid выствляет сетку отложенных ордеров по Вашему выбору. Можно выставлять Стоп и/или Лимит ордера в любом сочетании. Можно задавать время жизни ордеров. Можно задавать время выставления ордеров.
Небольшой скрипт, который я иногда использую. Думаю, он может многим оказаться полезным.
Обычно он "висит" у меня на горячих клавишах Ctrl+L.
При вызове скрипт сперва проверяет, существует ли элемент управления - вертикальная линия. Если нет - она создаётся и скрипт завершает работу. Если элемент управления уже создан, то скрипт рассчитывает уровни, проходящие через последние "незакрытые" экстремумы цены на момент времени, указываемый элементом управления.
Для удобства индикатор сделан в отдельном окне. Добавлена возможность отображения отработки необходимого количества уровней на истории: ShowLast = 0.
Логика проста: расчёт уровней всех таймов производится по закрытию данного тайма. Качество выполнения данного тз гарантированно, выполнено ассом программирования :0)).
Данный индикатор был создан для построения ценовых уровней. В нем реализована возможность отрисовки 5-ти различных уровней. Для каждого задается свой шаг и расстояния до верхнего/нижнего фильтра. Расстояния нужно задавать в пунктах для 4-знака, индикатор автоматически адаптирует значения для 5-ти, 3-х и 2-х значных котировок.
Индикатр показывает дипазоны купли/продажи. Зелёная зона означает, что на этих ценовых уровнях больше покупок в определённом промежутке времени, числовое значение обозначает на сколько контрактов разница.Красная зона обозначает продажи. Если цена идет вверх- зеленая зона становится сопротивлением. Если цена идёт вниз-красная зона становится поддержкой. В общем что-то между Call/Put и Поддержка/Сопротивление.
Индикатор Rj_Volume расчитывает минутный период и передаёт данные на Rj_HSlice.
В основу советника положен метод Пуриа с небольшими вольностями.
Используется сигнал не пересечения быстрой ma медленной, а их движение в одну сторону, подтверждение при пересечении macd своей нулевой линии и крутизной движения быстрой ma, выраженной в количестве пипсов на тик. Пример сделок на покупку/продажу приведен ниже:
Индикатор анализирует последние две волны и на основании этого определяет цель куда должна прийти цена.Это конечно не грааль, не стоит обольщаться, но если точно определить волны, то в большинстве случаев цена приходит в цель.
Данный скрипт позволяет найти (перебором) для каждого
парного сочетания ФИ оптимальный размер окна, в котором поведение
абсолютного значения КК наиболее высокое и стабильное.
Скрипт создает файл истории исходного символа, на которой достигается
увеличение в разы скорости тестирования/оптимизации стратегий на модели "Все тики", при идентичных результатах.
Скрипт позволяет быстро удалять с графика всякие нерыночные шпильки и прочий мусор в котировках, либо просто переходить к редактированию требуемого бара. Достаточно перетащить скрипт мышкой на требуемый бар, появится сообщение "Удалить данный бар?". Если желаем удалить, то жмём "Да", и бар удаляется.
Перетаскиваем скрипт на график(именно перетаскиваем), в зависимости от того в какую временную точку был брошен скрипт, зависит то как скрипт построит линии.
Скрипт быстрого открытия ордеров работает по двум типам исполнения ордеров : Market Execution и Instant Execution
Для выбота типа есть переменная MarketExecution, если ее значение =
false, то стопы ордеров выставляются сразу при открытии ордера, а если
true, то после открытия ордера скрипт будет работать до тех пор, пока не
установит стоплосс и тейкпрофит.
Каждый бар можно охарактеризовать тенями - разница
между максимумом свечи и ценой открытия - верхняя тень,
разница между ценой открытия и минимумом - нижняя тень. Советник основан
на предположении, что основная часть баров имеют тени в обоих
направлениях. В самом деле, редко удается встретить фигуры типа молота
(hammer) и повешенного (hanging man).