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

Рейтинг 2146



РЕКОМЕНДУЮ




Лучшее от divelse



индикатор aтp Комментариев 20
2018-04-29 17:47:09Рейтинг 0

Вопрос программисту Комментариев 1
2018-05-04 12:01:38Рейтинг 0

Доработка заказа Комментариев 4
2019-04-29 20:44:58Рейтинг 0

Индикатор из полос Комментариев 5
2022-08-26 10:48:35Рейтинг 0

Прошу создать помойника Комментариев 3
2022-10-24 18:23:43Рейтинг 0

ЗАказ

Андрей пожалуйста посмотрите и используйте как заказ:
zakaz.opentraders.ru/47678.html#comment140226
  • 0
  • Просмотров: 2339
  • 1 октября 2018, 18:41
  • divelse
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
на 8-е
avatar

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

  • 1 октября 2018, 20:15
+
0
опишите подробнее что вы хотите
avatar

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

  • 5 октября 2018, 19:21
+
0
     if(lparam==(StringGetChar(KNOPKA_P,0)))
     {
        //тут нужно указать название любой стрелки или же линии которое присутствует на графике
        if(ObjectFind(0,"sh569296869 selllimit 0.03 GBPUSD at 1.3561")>=0)
        {             
           //тут удаление
           for(int ihist=ObjectsTotal()-1; ihist>=0; ihist--)
           {
           if(StringFind(ObjectName(ihist),"sh",0)>=0) ObjectDelete(ObjectName(ihist));
           }
           //тут удаление
        }
      else
        {  
тут создается сам этот индюк(переделка со скрипта)
        }
     }


Андрей, вы недавно переделали скрипт:
zakaz.opentraders.ru/47678.html

я переделял его в индикатор, нанёс его на график и взял название стрелки и вставил в:
sh569296869 selllimit 0.03 GBPUSD at 1.3561

так вот при нажатии на кнопку, сейчас работает показ, но только если вручную добавлено само название (т.е: sh569296869 selllimit 0.03 GBPUSD at 1.3561), и я не могу добавил то что будет автоматически определять название хоть 1-й стрелки из тех что на графике)

как я понял нужно вставить:
заместо: sh569296869 selllimit 0.03 GBPUSD at 1.3561
вставить наверное вот это(Скорее всего это как я понял оно и показывает название):
<code>for(int ihist=ObjectsTotal()-1; ihist>=0; ihist--)
     {
      if(StringFind(ObjectName(ihist),"sh",0)>=0);
     }</code>

Редактирован: 6 октября 2018, 16:37
avatar

  7  divelse Автор Сообщений: 152

  • 6 октября 2018, 10:11
+
0
у меня не получается вставить:
for(int ihist=ObjectsTotal()-1; ihist>=0; ihist--)
     {
      if(StringFind(ObjectName(ihist),"sh",0)>=0);
     }

заместо:
sh569296869 selllimit 0.03 GBPUSD at 1.3561

выдается ошибка if else
Прошу вас помочь вставить, как я понял это и определяет название стрелки, это и есть заказ)
Редактирован: 6 октября 2018, 14:52
avatar

  7  divelse Автор Сообщений: 152

  • 6 октября 2018, 14:32
+
0
если нужно скрывать показывать сделки по нажатию кнопки, то так и пишите :) 
avatar

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

  • 7 октября 2018, 12:05
+
0
avatar

  7  divelse Автор Сообщений: 152

  • 7 октября 2018, 13:43
+
0
avatar

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

  • 8 октября 2018, 17:54
+
0
Спасибо)
avatar

  7  divelse Автор Сообщений: 152

  • 11 октября 2018, 18:25

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