Индикатор BuyZone для сообщества трейдеров форекс Amibroker с 2006 года

Kreslik.com — сообщество форекс трейдеров с 2006 года.

Темы без ответов Активные темы Поиск Команда.

Индикатор BuyZone для Amibroker.

Модератор: модераторы.

Поделиться этой записью.

Поделиться в Facebook Поделиться в Twitter Поделиться в Google+

Индикатор BuyZone для Amibroker.

Сообщение alichambers »23 мая 2007 г., среда, 9:29.

Я преобразовал BuyZone & Индикатор SellZone для Amibroker.

Перетащите индикатор на график. Щелкните правой кнопкой мыши, чтобы изменить параметры:

TimeOfOpen: это время открытия на графике. 130000 = 13:00; 143000 = 14:30; 184300 = 18:43 и т. Д..

BuyZonePointsAway: количество пунктов или пипсов, на которые зоны удалены от цены открытия. Например, 3 пункта для FX или 10 пунктов для AAPL..

Множитель: используйте следующие значения: 10000 = фунт стерлингов: 100 долларов США = акции (множитель сообщает Amibroker, сколько десятичных знаков имеется в этой диаграмме. Например, AAPL: 110,80 доллара США — значит, множитель равен 100. GBP: доллар США: 1,9000 — значит множитель равен 10000. GBP: JPY: 240,10 — множитель 100).

Зоны Off / Open / Open +: в диапазоне от 0 до 2. Просто чередует построение линий — только функция графического отображения.

Синяя линия = открыто Две пунктирные оранжевые линии обозначают зоны.

Наслаждаться! Ура — Алекс.

PS- О, если бы кто-нибудь мог помочь конвертировать DynamicS / R, было бы здорово.

Поделиться этой записью.

Поделиться в Facebook Поделиться в Twitter Поделиться в Google+

Сообщение ricko8294 »Вс, 27 мая 2007 г., 14:05.

Возможно, я что-то упускаю, но если я понимаю простой "английский" перевод кода TS, тогда код AB может быть.

// DynamicSR iPeriods = Param ("iPeriods",25, 1, 100,1); Dynamic_R = HHV (H, iPeriods); Dynamic_S = LLV (L, iPeriods);

Dynamic_R = IIf (H >= Dynamic_R, H, Dynamic_R); Dynamic_S = IIf (H.

Поделиться этой записью.

Поделиться в Facebook Поделиться в Twitter Поделиться в Google+

Сообщение alichambers »13 июл 2007 г. 15:34.

Я изменил приведенный ниже код индикатора DynamicSR, так как не думаю, что он рассчитывается правильно..

Если бы кто-нибудь еще мог это проверить, было бы здорово!

iPeriods = Param ("iPeriods",5, 1, 100,1); // 5 — это то, что рекомендует Эйвери.

Dynamic_R = HHV (H, iPeriods); Dynamic_S = LLV (L, iPeriods);

DynamicRange = Dynamic_R — Dynamic_S; fib1 = Dynamic_S + .24 * DynamicRange; fib2 = Dynamic_S + 0,38 * DynamicRange; fib3 = Dynamic_S + .50 * DynamicRange; fib4 = Dynamic_S + .62 * DynamicRange; fib5 = Dynamic_S + .76 * DynamicRange;

if (doFibs == 1) График (fib1,"F1", colorPaleGreen, 1 | styleDashed); Участок (fib2,"F2", colorBrown, 1 | styleDashed); Участок (fib3,"F3", colorGrey40,1 | styleDashed); Участок (fib4,"F4", colorDarkYellow, 1 | styleDashed); Участок (fib5,"F5", colorDefault, 1 | styleDashed); >

Поделиться этой записью.

Поделиться в Facebook Поделиться в Twitter Поделиться в Google+

Сообщение from_vino »Сб 21 июл, 2007 14:00.

Ваш код работает нормально.

Казалось разумным применить поддержку и сопротивление только к рассматриваемому дню — в противном случае количество баров первого iPeriod будет искажено барами предыдущего дня (особенно если был значительный разрыв).

Я не смотрел код TS, поэтому не уверен, соответствует ли он стратегии Эйвери..

Код ниже. (Я отключил пару строк выдумки, чтобы уменьшить беспорядок на экране.)

Еще не торговали на бумаге и не тестировали эту стратегию — каковы ваши результаты???

// DynamicSR iPeriods = Param ("iPeriods",5, 1, 100,1);

SameDay = Day () — Ref (Day (), -1); // Истина, если текущий бар находится в тот же день, что и предыдущий бар BarsSinceOpen = BarsSince (SameDay);

PeriodToUse = IIf (BarsSinceOpen = Dynamic_R, H, Dynamic_R); Dynamic_S = IIf (H.

Поделиться этой записью.

Поделиться в Facebook Поделиться в Twitter Поделиться в Google+

Сообщение from_vino »25 июл 2007 г. 13:14.

Никогда не пишите код поздно ночью!

Эта версия исправляет ошибку, которую я допустил в предыдущей версии..

// DynamicSR iPeriods = Param ("iPeriods",5, 1, 100,1);

DayValue = День (); NewDay [0] = 1;

для (i = 1; i = Dynamic_R, H, Dynamic_R); Dynamic_S = IIf (H.

Поделиться этой записью.

Поделиться в Facebook Поделиться в Twitter Поделиться в Google+

BuyZone, Dynamic SR, Fibs и игровой автомат.

Сообщение dbw451 »Пт 27 июл, 2007 2:42 am.

Я взял код из этой ветки (спасибо alex, ricko и vino) и объединил их в один AFL. Я также добавил функциональность игрового автомата. Код, кажется, хорошо работает с YM, но я не тестировал его на Forex. Больше информации в коде.

Поделиться этой записью.

Поделиться в Facebook Поделиться в Twitter Поделиться в Google+

Мультитаймфрейм Dynamic SR.

Сообщение dbw451 »28 июл 2007 г., 15:17.

Я обновил код Dynamic SR, чтобы разрешить указанный пользователем таймфрейм для Dynamic SR и Fibs вместо использования таймфрейма графика. Это позволяет отображать таймфреймы графика меньшие, чем таймфрейм Dynamic SR. Например, 1-минутный график YM ниже (Диаграмма 1) показывает 5-минутный динамический SR. Каждые 5 ценовых баров представляют собой одну полосу динамического SR, поэтому для каждого значения динамического SR отображается 5 точек SR. Это позволяет вам детализировать динамический индикатор SR и увидеть, как цена перемещалась внутри бара (при условии, что у вас есть более подробные данные)..

Я также добавил линейный график максимума и минимума ценовых баров Dynamic SR. Это упрощает просмотр того, как перемещаются полосы таймфрейма ценового графика внутри полос таймфрейма Dynamic SR. Это можно включить / выключить, как показано на диаграмме 2 ниже..

Прилагается код AmiBroker. Надеюсь, кому-то это пригодится.

Похожие статьи