Группа "Стол заказов MQL"

Рейтинг 2156



РЕКОМЕНДУЮ




Лучшее от Denis2134



Здравствуйте Комментариев 3
2023-04-04 12:42:31Рейтинг 0

Советник очень хороший

2025.01.19 20:56:02.370 NanoTraderSignal SOLUSD,M1: Alert: NanoTraderFX Signal: BUY SOLUSD TF 1 min at 269.98
2025.01.19 20:53:02.482 NanoTraderSignal DOTUSD,M1: Alert: NanoTraderFX Signal: BUY DOTUSD TF 1 min at 6.823
2025.01.19 20:53:02.666 NanoTraderSignal DSHUSD,M1: Alert: NanoTraderFX Signal: BUY DSHUSD TF 1 min at 38.36

Мне нужно советник который будет ставить ордера когда приходит алерт с валютной парой и в каком направлении написано тренд
Примечание
Приходит алерт он ставит ордер на валютную пару без стоп лоса и тейк профит если приходит алерт с такой-же валютной парой то он закрывает предыдущий ордер и открывает этот и чтобы ордера не путались магик
  • 0
  • Просмотров: 2874
  • 19 января 2025, 21:09
  • Denis2134
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Создать индикатор
Следующая запись в группе  
советник отскока линий в индикаторе адикс
18 января 2025
20 января 2025

Брокер для ваших роботов, 15 лет на рынке

Комментарии (35)

+
0
Индикатор прикрепите.
avatar

  15  verta81 Сообщений: 477

  • 19 января 2025, 22:24
+
0
avatar

  4  Denis2134 Автор Сообщений: 142

  • 19 января 2025, 23:10
+
0
avatar

  8  Maxix Сообщений: 73

  • 19 января 2025, 22:36
+
0
Как называется индикатор?
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 08:35
+
0
GUNER_KOCA_v1
avatar

  8  Maxix Сообщений: 73

  • 20 января 2025, 10:31
+
+2
Вы не правильно задали вопрос.Нужно было спросить сколько он заработал с помощью этого индикатора на реальном счету(именно с помощью трейдинга, а не продажей индикатора)
avatar

  20  alex30774 Сообщений: 782

  • 20 января 2025, 11:09
+
0
маловероятно что здесь будет оплата.
тем более нужен советник по алерту.
мне было бы интересно посмотреть как это реализуется
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 09:15
+
0
Это возможно сделать?
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 09:35
+
0
Решение. Нарыл на том же мкл.
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, Ve"
#property link      "kupiscript@yandex.ru"
#property version   "1.00"
#property strict

#define LVM_GETITEMCOUNT 0x1004
#define LVIF_TEXT 0x0001
#define LVM_GETITEMTEXTA 0x102D
#define LVM_GETITEMA 0x1005

#import "user32.dll"
int FindWindowW(string a0, string a1);
int FindWindowExW(int hWndParent,int hWndChildAfter,string lpszClass,string lpszWindow);
int SendMessageA(int hWnd,int Msg,int wParam,int lParam);
int SendMessageW(int hWnd,int Msg,int wParam,int lParam);
int CharPrevW(char &lpszStart[], char &lpszCurrent[]); // используем для получения адреса строки
int CharPrevW(int &lpszStart[],int &lpszCurrent[]); // используем для получения адреса массива целых чисел
#import
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
      Alert("AAA");
      Alert("BBB");
      Alert("CCC");
    
   int ha=0, eCount=0;
   do
      {
      ha=FindWindowW("#32770", "Алерт");
      eCount++;
      if(eCount>100) return;
      Sleep(100);
      }
   while(ha==0);
   int ht=FindWindowExW(ha,0,"SysListView32","List1");   

   char ch[540];
   for(int i=0; i<540; i++) ch[i]=0x000;

   int arr[9];
   arr[0]=LVIF_TEXT;          //маска, какие из оставшихся полей должны быть заполнены
   arr[1]=0;                  //индекс элемента
   arr[2]=1;                  //дополнительный индекс (колонка)
   arr[3]=0;                  //текущее состояние атрибутов
   arr[4]=0;                  //новое задаваемое состояние атрибутов
   arr[5]=CharPrevW(ch,ch);   //текст(указатель на строку) элемента
   arr[6]=128;                //размер буфера на который указывает pszText
   arr[7]=0;                  //индекс значка в списке изображений
   arr[8]=0;                  //32-битное значение, ассоциируемое с записью
   int LVITEM_addr=CharPrevW(arr,arr);
   
   int ItemsCount = SendMessageA(ht, LVM_GETITEMCOUNT, 0, 0);
   
   int hs;
   string stu;
   for (int i = 0; i < ItemsCount; i++)
      {
      arr[1]=i;
      for(int j=0; j<ArraySize(ch); j++) ch[j]=0x000;
      hs=SendMessageA(ht, LVM_GETITEMTEXTA, i, LVITEM_addr);
      stu="";
      
      
      for(int r=0; r<hs; r++) stu+=CharToString(ch[r]);
      printf(">>> "+(string)hs+" : "+stu);
      Print("ItemsCount=",ItemsCount);
      Sleep(100);
      }
  }
//+------------------------------------------------------------------+
avatar

  15  verta81 Сообщений: 477

  • 18 марта 2025, 22:18
+
0
возможно. на мкл делали такое с помощью системных DLL
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 10:15
+
0
А что такое мкл?
И сколько будет стоить?
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 10:21
+
0
вот ссылка на выполненный заказ:
www.mql5.com/ru/job/13608
любая работа там от 30$.
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 10:37
+
0
а можно сделать проще. есть индикатор NanoTraderSignal
можно пробежаться по парам в окне рынка и открыть позу по сигналу этого индикатора


Редактирован: 20 января 2025, 10:55
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 10:54
+
0
Мне нужно чтобы он сам открывал ордера
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 10:59
+
0
по алгоритму описанному выше можно сделать советник. 2000р.
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 11:00
+
0
Я готов оплатить
Для уточнения мне нужно

Чтобы он ставил ордер когда приходит сигнал а если приходит сигнал такой-же валютной пары то он закрывал ордер и открывал по сигналу
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 11:05
+
0
Куда деньги переводить?
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 11:50
+
0
написал в личку
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 13:07
+
0
как только приходит сигнал от индикатора, советник закрывает противоположную и открывает по сигналу:



avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 15:30
+
0
Да если это одна и таже валюта
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 15:36
+
0
также будет по всем символам в окне рынка
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 15:50
+
0
Согласен
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 16:04
+
0
Я для уточнения пришёл Алерт евро доллар он поставил ордер через день пришёл ещё сигнал с такой-же валютной парой он предыдущий закрывает а этот сигнал открывает
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 16:35
+
0
он поставил ордер через день пришёл ещё сигнал


о еще одно условие добавилось. а на карту ничего так и не капнуло (  *stesnitelno* 
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 17:53
+
0
Вы мне номер карты не скинули
avatar

  4  Denis2134 Автор Сообщений: 142

  • 20 января 2025, 17:58
+
0
в личке в сообщениях в самом верху
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 18:00
+
0
Отдавай.ех4 файл на тест, с ограничением по времени.
А лучше «утром деньги — в обед стулья, в обед деньги — вечером стулья»)).
Редактирован: 20 января 2025, 23:23
avatar

  15  verta81 Сообщений: 477

  • 20 января 2025, 23:22
+
0
См. Мой первый пост )

Отдавай.ех4 файл на тест
avatar

  35  AM2 Сообщений: 16537 - Андрей

  • 20 января 2025, 23:34
комментарий был удален 2025-01-22 13:26:25 Denis2134

+
0

Возможно интегрировать эту таблицу
Это таблица находится в папке с индикаторами?
Мне нужно когда приходит сигнал он смотрит цифру если она 9 то он ставит ордер и так же в любую сторону
Редактирован: 22 января 2025, 13:27
avatar

  4  Denis2134 Автор Сообщений: 142

  • 22 января 2025, 13:18
+
0
Возможно интегрировать эту таблицу
Это таблица находится в папке с индикаторами?
Мне нужно когда приходит сигнал он смотрит цифру если она 9 то он ставит ордер и так же в любую сторону


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

  35  AM2 Сообщений: 16537 - Андрей

  • 23 января 2025, 11:12
+
0
Исходник индикатора дадите, сделаем.
avatar

  15  verta81 Сообщений: 477

  • 23 января 2025, 21:45
+
0
Там не нужен исходник.Можно брать данные с графическоно объекта.Но чтоб получилось коректно и без всяких ошибок придёться оставить один символ.Но пойдёт ли на это(согласится) Denis2134 это уже другой вопрос

avatar

  20  alex30774 Сообщений: 782

  • 24 января 2025, 11:51
+
0
В том и дело, что можно вытащить из графика все объекты, кроме символов.
avatar

  15  verta81 Сообщений: 477

  • 24 января 2025, 12:00
+
0
Вот в этом и загвоздка: согласится ли Denis2134 использовать индикатор в моновалютном(односимвольном) варианте.
Можно и мультивалютном, но для этого надо чтоб Denis2134 сумел правильно прописать имена объектов.Симеет или нет неизвестно.И захочет ли ещё с этим заморачиваться.
avatar

  20  alex30774 Сообщений: 782

  • 24 января 2025, 12:13

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий