#1226


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


Проверено есть алерт!
#1227

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

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

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


Вроде бы РАБОТАЕТ! УРЯЯЯЯЯЯЯЯ!!!! ^:)^
Напишите пожалуйста свои реквизиты ADVCash $
#1229

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

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

Спасибо!

PZ Swing Trading MT5.ex513 скач. PZ_SwingTrading.ex420 скач.

Изменено 22 июня, 2019 пользователем shrike74

#1230
26 минут назад, shrike74 сказал:

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

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

PZ_SwingTrading~.mq433 скач.

#1231

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

4_time_frame_adx.rar6 скач. 4_time_frame_rsi.rar6 скач.

Изменено 29 июня, 2019 пользователем Александр0408

#1232

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

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

Изменено 29 июня, 2019 пользователем 0ll_

#1233
47 минут назад, 0ll_ сказал:

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

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

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

#1234

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

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

ATR in Pips 2.mq410 скач.

image.png

Изменено 11 июля, 2019 пользователем slava23

#1235

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

 

Спойлер



//+------------------------------------------------------------------+
//|                                                        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);
  }


 

 

Изменено 26 июля, 2019 пользователем 0ll

#1236

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

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

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

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

#1237

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

Fibo_Bar.jpg

fibo_bar.mq48 скач.

#1238

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

Ultra-Signal.ex421 скач.

#1239

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

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

#1240

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

индюк.png

#1242

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

Fibo_Bar_Test.jpg

#1243

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

#1244

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

fibo_bar_mod0ll.ex48 скач. fibo_bar_mod0ll.mq412 скач.

#1245

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

Изменено 9 августа, 2019 пользователем Abumaryam

#1247

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

RaitisCyFilter.mq49 скач.

#1248
1 час назад, Ana29tol сказал:

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

Пробуй.

RaitisCyFilter.mq418 скач.

#1249

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

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

Price Cannel Osc Comp.mq410 скач.

#1250
17 часов назад, sashbek сказал:

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

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

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

Перейти к списку тем
Форум · 2.0.20260627.0025