Перейти к содержанию

Доработка индикаторов: общая тема


Рекомендуемые сообщения

  • Ответов 1,8k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

прикрутилround_LevelsWhite_alert_1.mq4

Перейти

StepMA_Stoch alert.mq4

Перейти

1. Push-уведомления добавлены. Включается/выключаются в настройках NotificationAlerts 2. Текущий TF добавлен как в алерты, так и в PUSH-уведомления. 3. Ошибки исправлены.   Проверя

Перейти
Доработка индикаторов: общая тема Опубликовано

Закинул в МТ4. Алерта нетю ((((

Ищщы, должон быть! ;)
Компилировали? Измени название, откомпилируй и открывай файл с новым названием.
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Пробуй алерт.


Вроде бы РАБОТАЕТ! УРЯЯЯЯЯЯЯЯ!!!! ^:)^
Напишите пожалуйста свои реквизиты ADVCash $
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Категорически приветствую! Есть индикатор PZ Swing Trading MT5, так же есть этот индюк и для МТ4, оба выложу сюда. Оба не имеют открытого кода, если для четвертого метатрейдера есть в наличии полностью рабочий, то для пятого можно скачать демо вариант который работает только в тестере (полноценный стоит ажно 300 вечнозеленых). Впорос и просьба звучат следующим образом: Есть ли у кого-нибудь рабочая версия для MT5? можно ли сделать вскрытие этим индикаторам чтоб можно было добраться до их потрохов? 

Возможно пост воткнул немного не в той теме, если что просьба перенести, например, в поиск индикаторов.

Спасибо!

PZ Swing Trading MT5.ex5 PZ_SwingTrading.ex4

Изменено пользователем shrike74
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано
26 минут назад, shrike74 сказал:

Оба не имеют открытого кода

Ок, вот декомпил для МТ4. А МТ5 версию лучше выложить в поиск индикаторов, только надо описать работу - где может пригодиться.

PZ_SwingTrading~.mq4

  • Спасибо 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Здравствуйте, уважаемые форумчане! Очень нужна ваша помощь, но не знаю, возможно ли это выполнить технически. Хотелось бы кое что изменить в двух индикаторах mtf. Проблема в том, что после закрытия свечи на рабочем таймфрейме, гистограмма со старших таймфреймов может меняться ещё долго. Нельзя ли переписать индикаторы таким образом, чтобы по факту закрытия свечи на рабочем таймфрейме, показания с других фиксировались? К примеру: во вторник гистограмма со всех таймфреймов (D1, W1, MN) показывает падение, а в четверг показания W1 и MN уже поменялись, и мы видим, что всю неделю старшие таймфреймы показывали противоположное направление, т.к. свечи W1 и MN на тот момент ещё не закрылись. А нужно, чтобы показания по вертикали, которые были актуальны на момент закрытия свечи во вторник, остались прежними (которые были на момент закрытия вторника). Если это имеет значение, то рабочий таймфрейм D1, более мелкие не важны (по крайней мере для меня). Но в целом, думаю, эта доработка может стать полезной многим трейдерам. Очень надеюсь, что кто-нибудь откликнется и посмотрит, можно ли что-то изменить 105.gif.dfd9a382b4771f9adce71e4bdf09c097

4_time_frame_adx.rar 4_time_frame_rsi.rar

Изменено пользователем Александр0408
прикрепление файла
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

1 час назад, Александр0408 сказал:Очень надеюсь, что кто-нибудь откликнется и посмотрит, можно ли что-то изменить

Решение перестать обновлять данные со старших ТФ реализовать можно, но не нужно - как Вы увидите следующий сигнал? когда начинать обновление после остановки? Думаю было-бы лучше просто графически, может линиями, фиксировать состояние индикатора в момент получения каждого сигнала. ПС: что-то цитирование сломалось... Изменено пользователем 0ll_
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано
47 минут назад, 0ll_ сказал:

1 час назад, Александр0408 сказал:Очень надеюсь, что кто-нибудь откликнется и посмотрит, можно ли что-то изменить

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

Огромное спасибо, что ответили! Дело в том, что на истории идея выглядит очень хорошо. Но на практике у меня возникают сомнения, что всё будет так красиво и только потому, что индикатор меняет показания на протяжении длительного времени. Я готов к тому, что результаты будут гораздо хуже, чем сейчас. Мысль была такова: основной ТФ D1, остальные (старшие) периоды оставляют кубик на гистограмме соответственно временному диапазону D1. Дневная свеча закрылась - цвета гистограммы зафиксировались. И дальше все (старшие) ТФ отмечаются индикатором в соответствии с основным (рабочим) ТФ на гистограмме. Если на протяжении дня цвет уровня W1 будет меняться несколько раз, то по факту закрытия (каждой) дневной свечи он уже будет принимать определённый цвет, и каждый следующий день весь процесс будет повторяться заново с интервалом рабочего ТФ. С другой стороны- каждый следующий день уже не будет влиять на показания дня предыдущего. Иными словами индикатор остаётся мультитаймфреймовым, но все показания фиксируются согласно основному (рабочему) таймфрейму, в данном случае дневному.

Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка индикаторов: общая тема Опубликовано

Помогите, кто может.

У меня есть индикатор, который выводит значение ATR на график. Вы могли бы немного изменить код, чтобы автоматически рисовались уровни, равные ATR/2 за определённый период в днях: 21 день, 30, 100 и т.д. ATR настраивается. Линии рисуются в обе стороны вверх и вниз от закрытия прошедшего дня. Линии рисуются от начала текущего дня до конца текущего дня или без конца. Стили линий настраиваются. При наступлении следующего дня, уровни прошлого дня удаляются.

ATR in Pips 2.mq4

image.png

Изменено пользователем slava23
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка индикаторов: общая тема Опубликовано

Привет, ребята. Я пытаюсь прочитать последнюю строку в последнем файле журнала. Так кто-нибудь может мне помочь?

 

Спойлер



//+------------------------------------------------------------------+
//|                                                        Test1.mq4 |
//|                              Copyright 2019, R.T. Software Corp. |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, R.T. Software Corp."
#property link      ""
#property version   "1.00"
#property strict
#property indicator_chart_window

#include <WinUser32.mqh>
#import "kernel32.dll"
   int CreateFileW(string, uint, int, int, int, int, int);
   int GetFileSize(int, int);
   int ReadFile(int, uchar&[], int, int&[], int);
   int CloseHandle(int);
#import

//Number of bytes to read from first line of log file
int BytesToRead = 10;

//path where file is stored
string path = "";

string ReadFile(string Filename)
{
   string strFileContents = "";
   int Handle = CreateFileW(Filename, 0x80000000 /*GENERIC_READ*/, 3 /*SHARE READ|WRITE*/, 0, 3 /*OPEN_EXISTING*/, 0, 0);
   
   if (Handle == -1)
   {
     //error opening file
     Print("Error opening log file ", path, " error code: ", IntegerToString(GetLastError()));
     return ("");
   }
   else
   {
      int LogFileSize = GetFileSize(Handle, 0);
      if(LogFileSize <= 0)
      {
         //File empty
         Print("Log file is empty ", path); 
         return ("");
      }
      else
      {
         uchar buffer[];
         ArrayResize(buffer, BytesToRead);
         int read[1];
         ReadFile(Handle, buffer, BytesToRead, read, 0);
         if (read[0] == BytesToRead) 
         {
            strFileContents = CharArrayToString(buffer, 0, read[0]);
         }
         else
         {
            // Read failed
            Print("Error reading log file ",path); 
            return ("");
         }
      }
      CloseHandle(Handle);
   }
   return strFileContents;
}
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
{
//--- indicator buffers mapping
   
//---
   return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   ReadFile("some.log");
//--- return value of prev_calculated for next call
   return(rates_total);
  }


 

 

Изменено пользователем 0ll
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Давай попробуем последовательно.

Что не получается - ошибки?

Почему в индикаторе? - планируется вывод сообщения?

Какой журнал читать собираетесь? приведите пример - ведь нужно найти последнюю запись.

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Добрый день! Есть индикатор fibo_bar, который автоматом растягивает Fibo уровни на закрытом баре. Проблема в том, что для медвежьего бара он строит сетку правильно от High до Low, но и для бычьего бара он тоже растягивает сетку от High до Low, что есть не правильно. Помогите поправить!!!

Fibo_Bar.jpg

fibo_bar.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Всем привет. Ребят Есть один индикатор называется ultra-signal/ Надо чтоб он работал как mtf, если кто может его дработать, доработайте плиз. Буду очень благодарен. 

Ultra-Signal.ex4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

@Vassiliy Ваш индюк поправить можно, попробую завтра.

@arsen47 mtf сложная тема, там много работы. Попробуйте описать что за чудо индюк, может кто-то возьмётся.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Индикатор показывает смену направления тренда. Его главный плюс в том что он не перерисовывается.Можно просматривать на истории. Если можно было сделать mtf? было вообще замечательно.Если есть возможность прошу умеющих людей доработать данный индикатор.))

индюк.png

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Получилось зеркально наоборот. На Sell свече он тянет от Low до High,  а на Buy свече от High до Low. На скрине сравнение терминальной сетки  и Fibo_bar.

Fibo_Bar_Test.jpg

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

@Vassiliy Не понял - наоборот надо? Чётко напишите на какой свече уровень 0,0. 

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Спасибо огромное! Ткнули носом где копать, остальное получилось. 

fibo_bar_mod0ll.ex4 fibo_bar_mod0ll.mq4

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка индикаторов: общая тема Опубликовано

Здравствуйте уважаемые трейдеры и программисты, кто то может подправить индикатор?? Этот индикатор для арбитражной стратегии или парного трейдинга, Если указать валюты то корреляцию показывает правильно, мне надо чтобы для фьючерсов он отображал правильно. Фьючерсы в MT5 пишется RTSUSU9 или FUTESU19 а индикатор не распознает такие символы.

Изменено пользователем Abumaryam
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Доброго времени суток. Добавьте пож. алерт и всплывающее окно в виде " AUDCAD BUY" в индикатор при смене цвета инд. Он там вроде есть, но не работает

RaitisCyFilter.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано
1 час назад, Ana29tol сказал:

Доброго времени суток. Добавьте пож. алерт и всплывающее окно в виде " AUDCAD BUY" в индикатор при смене цвета инд. Он там вроде есть, но не работает

Пробуй.

RaitisCyFilter.mq4

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Всем привет, Дорогие Друзья!
Хочу попросить умельцев, приделать аллерт к заданной ранее дельте данного индюка.

Спасибо! надеюсь на помощь!

Price Cannel Osc Comp.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано
17 часов назад, sashbek сказал:

Хочу попросить умельцев, приделать аллерт

По конкретней прошу описать задачу! Алеерт должен срабатывать при пересечении 0-го уровня?

Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...