Пишу индикаторы на заказ
Быстро Недорого ( option )
Индикатор закономерностей
Автоматический поиск с тестером

Создаем индикатор Грааль

Тема в разделе "Индикаторы для бинарных опционов", создана пользователем option, 22 ноя 2017.

  1. vic.zloy . Пользователь

    Сообщения:
    75
    Симпатии:
    34
    Поменяй брокера, у меня сегодня по твоим парам всего 2 сигнала, 1/1:
    [​IMG]
    [​IMG]
     
  2. vic.zloy . Пользователь

    Сообщения:
    75
    Симпатии:
    34
    По сегодняшнему дню, по состоянию на 18.00ч. МСК, идет 50/50!

    [​IMG]
    [​IMG]
    [​IMG] [​IMG]
    [​IMG]
     
    Oleg1708 нравится это.
  3. Oleg1708 . Пользователь

    Сообщения:
    83
    Симпатии:
    14
    Как и все стрелки, к сожалению
     
  4. vic.zloy . Пользователь

    Сообщения:
    75
    Симпатии:
    34
    Было ещё 3 сигнала, 2 в плюс и 1 в минус. По трём дням теста выводы делать рано, будем посмотреть.
     
    Oleg1708 нравится это.
  5. Exillkos . Гость

    Сообщения:
    2
    Симпатии:
    3
    Всем привет, хочу поделится своими наработками и по возможностью с помощью улучшить и доработать индикаторы для БО.
    Я предоставлю исходник изначальной версии, а также закрытой версии последней наработкой.

    1. Исходный код версия 1
    Код:
    #property indicator_separate_window
    #property indicator_buffers 3
    
    #property indicator_color1 DimGray
    #property indicator_color2 Blue
    #property indicator_color3 Orange
    
    extern int RSI_Period = 6;
    extern int OverSold = 13;
    extern int OverBought = 82;
    extern int Signal_Space = 3;
    
    double RSIBuffer[];
    double EntryCircleBuffer[];
    double ConfirmCircleBuffer[];
    
    int OnInit()
    {
       SetIndexStyle(0, DRAW_LINE);
       SetIndexBuffer(0, RSIBuffer);
       SetIndexLabel(0, "RSI");
    
       SetIndexStyle(1, DRAW_ARROW);
       SetIndexArrow(1, 108); // Кружок
       SetIndexBuffer(1, EntryCircleBuffer);
       SetIndexLabel(1, "Entry");
    
       SetIndexStyle(2, DRAW_ARROW);
       SetIndexArrow(2, 108); // Кружок
       SetIndexBuffer(2, ConfirmCircleBuffer);
       SetIndexLabel(2, "Confirm");
    
       ArrayInitialize(EntryCircleBuffer, EMPTY_VALUE);
       ArrayInitialize(ConfirmCircleBuffer, EMPTY_VALUE);
    
       IndicatorShortName("RSI Signal v1");
    
       return INIT_SUCCEEDED;
    }
    
    int start()
    {
       int counted_bars = IndicatorCounted();
       if (counted_bars < 0) return -1;
    
       int limit = Bars - counted_bars;
       if (limit < RSI_Period + 2) limit = RSI_Period + 2;
    
       // Расчёт RSI и входа в зону
       for (int i1 = limit - 1; i1 >= 0; i1--)
       {
          RSIBuffer[i1] = iRSI(NULL, 0, RSI_Period, PRICE_CLOSE, i1);
          EntryCircleBuffer[i1] = EMPTY_VALUE;
          ConfirmCircleBuffer[i1] = EMPTY_VALUE;
    
          double rsi = RSIBuffer[i1];
          double rsiPrev = iRSI(NULL, 0, RSI_Period, PRICE_CLOSE, i1 + 1);
    
          if ((rsiPrev > OverSold && rsi < OverSold) || (rsiPrev < OverBought && rsi > OverBought))
             EntryCircleBuffer[i1] = rsi;
       }
    
       // Подтверждение сигналов
    for (int i2 = limit - 1; i2 >= 1; i2--) // i2 >= 1, чтобы избежать выхода за пределы массива
    {
       if (i2 + 1 >= Bars) continue;
    
       string timeStr = TimeToStr(Time[i2 - 1], TIME_MINUTES) + "_" + IntegerToString(Period());
       bool isCurrentBar = (i2 == 1); // стрелка появится на новом баре после сигнала
       color arrowColor;
    
       // BUY Signal
       if (EntryCircleBuffer[i2 + 1] != EMPTY_VALUE &&
           RSIBuffer[i2] < OverSold && RSIBuffer[i2 - 1] > RSIBuffer[i2])
       {
          ConfirmCircleBuffer[i2] = RSIBuffer[i2];
    
          if (RSIBuffer[i2 - 1] > OverSold && !RecentSignalExists("BuyArrow", i2))
          {
             string objNameBuy = "BuyArrow" + timeStr;
             arrowColor = isCurrentBar ? Magenta : Lime;
             CreateArrow(objNameBuy, Time[i2 - 1], Low[i2 - 1] - 10 * Point, 233, arrowColor);
          }
       }
    
       // SELL Signal
       if (EntryCircleBuffer[i2 + 1] != EMPTY_VALUE &&
           RSIBuffer[i2] > OverBought && RSIBuffer[i2 - 1] < RSIBuffer[i2])
       {
          ConfirmCircleBuffer[i2] = RSIBuffer[i2];
    
          if (RSIBuffer[i2 - 1] < OverBought && !RecentSignalExists("SellArrow", i2))
          {
             string objNameSell = "SellArrow" + timeStr;
             arrowColor = isCurrentBar ? Magenta : Red;
             CreateArrow(objNameSell, Time[i2 - 1], High[i2 - 1] + 10 * Point, 234, arrowColor);
          }
       }
    }
    
    
       return 0;
    }
    
    // Проверка наличия сигнала в пределах Signal_Space
    bool RecentSignalExists(string prefix, int index)
    {
       datetime currentTime = Time[index];
       int total = ObjectsTotal();  // Исправлено: без параметров, чтобы избежать ошибки
    
       for (int i = 0; i < total; i++)
       {
          string name = ObjectName(0, i);
          if (StringFind(name, prefix) != -1)
          {
             datetime objTime = (datetime)ObjectGetInteger(0, name, OBJPROP_TIME);
             int barShift = iBarShift(NULL, 0, objTime, false);
             if (MathAbs(index - barShift) <= Signal_Space)
                return true;
          }
       }
       return false;
    }
    
    // Создание стрелки
    void CreateArrow(string name, datetime time, double price, int code, color clr)
    {
       if (ObjectFind(0, name) >= 0)
          ObjectDelete(name);
    
       ObjectCreate(0, name, OBJ_ARROW, 0, time, price);
       ObjectSetInteger(0, name, OBJPROP_ARROWCODE, code);
       ObjectSetInteger(0, name, OBJPROP_COLOR, clr);
    }
    
    // Удаление всех стрелок при деинициализации
    void OnDeinit(const int reason)
    {
       ObjectsDeleteAll(0, OBJ_ARROW);
    }
    
    2. закрытый код версия 5.


    Скриншоты версии 5:
    М1. М5. М15.
     

    Вложения:

    rezafx, igorisimus и elVenso нравится это.
  6. блондинка . Пользователь

    Сообщения:
    1.397
    Симпатии:
    922
    Будем считать что не вы автор кода и поэтому не виноваты)
    Просто не проверили и не поняли суть)
    Индикатор рисует.Принцип рисовки-он заглядывает в будущее на один бар и ставит стрелку, если это будущее устраивает)
     
  7. Exillkos . Гость

    Сообщения:
    2
    Симпатии:
    3
    Я и есть автор, и суть вы не поняли как работает индикатор в5, а стрелку я сдвинул 1 на бар в перёд. Cтрелка это всего лишь показывает направление. Но для показа стрелки есть свои условия. Я так и понял что у вас то опыта 0 совсем, данный индикатор не смотрит в будущие, а опаздывает.

    Если вы смотрите версию 1 то вы ошибаетесь, он не смотрит в будущее, а также стрелка сдвинута на 1 бар в перёд. смотрите код он открыт для вас xD
     
    Последнее редактирование: 7 май 2025
  8. блондинка . Пользователь

    Сообщения:
    1.397
    Симпатии:
    922
    Хорошо, будем считать что у меня опыта 0 и я ошибаюсь)
    Тут много грамотных людей-они сами разберутся)
    Моё дело предупредить!)
    Если я вижу в коде [i-1] никто меня не убедит что всё хорошо)
    Для проверки каждый может запустить индикатор во внутреннем тестере MT4 на малой скорости-понаблюдать когда появляются стрелки и сделать выводы)
     
    Последнее редактирование: 7 май 2025
    Gert и felixfix нравится это.
  9. Renato Pimentel . Гость

    Сообщения:
    1
    Симпатии:
    0
    virus
     
  10. блондинка . Пользователь

    Сообщения:
    1.397
    Симпатии:
    922
    Caro amigo, um vírus não pode ser tão pequeno, apenas 12 kb, o tamanho normal de um vírus não é menor que 1 mb. Então você pegou algo sem mim.)
     
    vic.zloy и box1158 нравится это.
  11. блондинка . Пользователь

    Сообщения:
    1.397
    Симпатии:
    922
    Ребята, наткнулась на эту статью)
    Почитайте!)
    Скопировала с сайта, не редактировала,как получилось в ворде так и прицепила)
     

    Вложения:

    • Текст.rar
      Размер файла:
      62 КБ
      Просмотров:
      66
    Ян Ялкаев нравится это.
  12. блондинка . Пользователь

    Сообщения:
    1.397
    Симпатии:
    922
    Искуственный интеллект по запросу выдал:

    бинарные опционы - это высокорискованный инструмент, и поиск "закономерностей" может привести к финансовым потерям. Вместо этого, лучше сосредоточиться на обучении, управлении рисками и понимании работы рынка.
    _____________________
    Зря он ещё не написал- иди на завод и вкалывай за копейки до пенсии, которую (если доживёшь) будет хватать только на хлеб и воду)
    И кто там этих уродов обучает?
     
    Medved11, YuryK, corner и ещё 1-му нравится это.
  13. Ян Ялкаев . Пользователь

    Сообщения:
    183
    Симпатии:
    115
    Интересно, кто автор статьи. Во время прочтения не покидало ощущение дежавю.
     
  14. Ян Ялкаев . Пользователь

    Сообщения:
    183
    Симпатии:
    115
    Нашёл статью, увидел, кто её автор, и многое стало ясно.
     
  15. блондинка . Пользователь

    Сообщения:
    1.397
    Симпатии:
    922
    кто в теме бинаров порядком "варится" знает поимённо всех).
     
    DimkaBO и Ян Ялкаев нравится это.
  16. блондинка . Пользователь

    Сообщения:
    1.397
    Симпатии:
    922
    Всем привет! У меня полная информация по брокеру интрейд бар.Известна схема их работы.Кому интересно - стучите в личку.
     
  17. rinat2009 . Пользователь

    Сообщения:
    143
    Симпатии:
    53
    Что там нарыла? , на бингуру еще год назад обрисовали ситуацию с этим брокером
     
  18. rinat2009 . Пользователь

    Сообщения:
    143
    Симпатии:
    53
    Одна ТС - один трейдер

    Вы не сможете доказать, что пришли к своей ТС независимо от какого-то Васи, который пришел на брокера раньше вас. К вам появятся вопросы, даже если будет совпадать время торговли. Т.е. к примеру, если Вася торговал на одной паре, а вы на другой, но у вас часто совпадало время входа. И речь даже не про то, что с точностью до секунды, а в целом что вы в одно и то же время обычно заходите в сделку, скажем в 11:00. Так уже делать нельзя. Может пройти и полгода, прежде чем вам напишут "атата". Так или иначе это неизбежно произойдет, если есть совпадения.

    Сначала вам дадут предупреждение. И видимо по мнению брокера после предупреждения вам должно стать сразу понятно, что именно у вас совпадает и когда. В общем такие предупреждения стоит воспринимать, как китайское последнее предупреждение. Потому что если вы продолжите торговать, пусть и с изменениями в ТС, то скорее всего совпадения не прекратятся и ваш аккаунт заблокируют без вывода прибыли, за исключением последнего пополнения.

    Таким образом все вакантные места у брокера уже заняты. Если ваша ТС не особо оригинальная, или просто кто-то раньше вас нашел закономерность и пришел на брокера, то вам там делать уже нечего. Ведь на intrade.bar действует правило: Кто первый сел, того и стул.

    На то, чтобы в этом убедиться, у меня ушел не один год. Как итог - потерял 20к$ прибыли. В добавок еще и закономерности в этом году сдохли, так что и возвращаться больше нет смысла.

    Вывод последнего пополнения
    Это важный момент, так как с большей вероятностью ваша ТС уже кем-то используется, а значит предупреждение за копирование вы с 99% вероятностью получите. Если вы продолжите пользоваться ТС, то аккаунт заблокирую и выведут только последнее пополнение. Даже если вы пополнили на 5к$ суммарно, сделали сверху 4к$, но последнее пополнение было всего лишь 1000$, вам выведут именно эту 1000$. Это такая своеобразная "честность" у брокера.

    Бан за типа арбитраж
    Возможно это косяк службы безопасности, но однажды один из моих аккаунтов забанили за арбитраж (такая причина была указана в письме), хотя я не арбитражил. На ответ, что арбитражем не занимались, прислали письмо, что мол, раз вы на предупредительное письмо не ответили, значит тем самым подтвердили, что арбитражили.

    Но у меня есть предположение, что на самом деле бан был именно за "копирование сигналов", просто либо это глюк их системы, либо неграмотность сотрудника.

    Копировать может только intrade.bar
    Использовать брокера intrade.bar для хэджирования - плохая затея. Недавно мне стало известно, что один новый брокер свои сделки транслировал на intrade.bar, в частности сигналы одного трейдера, который каким-то образом очень точно прогнозировал разворот цены от уровней. В итоге intrade.bar забанил аккаунт за арбитраж, без вывода прибыли конечно же. При этом сам intrade.bar хэджируется, но не будем называть место, где. Такие пироги.

    Таким образом чтобы заработать на intrade.bar, вам нужно использовать уникальную стратегию, которая на 140% больше никем на данном брокере не используется. Проверить уникальность сможете только опытным путем, ведь статистику сделок брокер вам не предоставит, ясен пень.

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

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

    Причины тормозов
    Как мне объяснили, причиной тормозов на открытие сделок у intrade.bar является корявость их платформы, а именно обращение к базе данных. Чем позже был сделан аккаунт,
    тем больше временной лаг на открытие сделки, так как дольше идет время на поиск в БД. Но это не точно, скажем так, гипотеза.

    Как правильно верифицироваться
    Конечно, помимо вежливого обращения с тех поддержкой нужно так же придерживаться следующих правил:

    1. Регулярно проверяйте почту, иначе вашу торговлю остановят на время прохождения верификации. А она растянется на месяц минимум из-за того, что справку об отсутсвиии судимости с апостилем быстро не делают.

    2. Сразу отвечайте на письмо и начинайте процедуру верификации. Промедления вызовут вопросы и вас попросят объяснить, почему вы не сразу ответили, в чем причина задержки.

    3. Готовьтесь к верификации заранее. Вам точно понадобится справка, подтверждающая адрес проживания.

    От куда я это знаю?
    Давно работаю с брокером, много аккаунтов делал на инвесторов. Ещё бы заработал столько же, цены бы не было....

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

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

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

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

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

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

    Тыж мошенник
    В каком-то смысле да, так как о божечки, делал несколько аккаунтов (кто их не делал из прибыльных трейдеров? почти все так делают) и совпадал с кем-то там. Но и intrade.bar тоже к примеру, хэджируется на брокере, где автоматическая торговля, на сколько я помню, запрещена.
    Других способов найти ТС, которая не будет ни с кем совпадать на intrade.bar, кроме как перебором и заведением в связи с этим нескольких аккаунтов - просто нету. К тому же брокер выводит только последнее пополнение. Можно ли это назвать честным? Люди м.б. кредит взяли, должны другим. А остаются в итоге без денег, на которые рассчитывали.
     
    vic.zloy нравится это.
  19. блондинка . Пользователь

    Сообщения:
    1.397
    Симпатии:
    922
    Ринат,дружище!Спасибо!Не удобно читать такие "полотнища" да и тема ветки другая.
    Меня в этот понедельник (21.07.25) блокировали и выигрыш зажали(больше 1.0 к$) Сумму не указываю что бы не подумали что хвастаю.Какое тут!Весь выигрыш ведь потерян!
    Торговала всего 1.5 месяца (две ТС). Так что у меня последняя информация о их действиях.
     
    Последнее редактирование: 25 июл 2025
  20. блондинка . Пользователь

    Сообщения:
    1.397
    Симпатии:
    922
    Может быть кто не жадного брокера БО посоветует? Стратегия есть на M1 и M5, работают на фиат валютах (ОTС не пробовала).Черкните пожалуйста.Заранее спасибо.
     
Загрузка...