[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 303

 
drknn:

Я отредактировал пост - там ссылка теперь другая - щёлкните ещё раз - там ОЧЕНЬ хороший курс - лучше начать с создания скрипта.
Спасибо, буду заполнять пробелы :)
 
Alexandr24:
Спасибо, буду заполнять пробелы :)

Сорри. Не знал, что ссылки уже не работают. У меня сохранилась копия этих лекций, опубликованных ещё в доисторическое время. Вот выложил на файлообменнике: http://depositfiles.com/files/eg4fmn3bp - Скачаете, распакуете, запустите и нажмите кнопку "Домой" - лекции расположены снизу-вверх.
 
granit77:
1. Стандартный способ получения данных индикатора в советнике это именно iCustom.
2. #includе вообще не из этой оперы. Забудьте пока о нем.

Большое спасибо! Извините за поздний ответ.

У меня все получилось, осталось только разобраться - почему сигнал стрелки вниз не работает.

 
durol:

на МТ-4 пользуюсь нестандартными ТФ - М21 М89 М377
сами они автоматически не обновляются

заметил если 2 раза подключить - отключить соединение все нестандартные ТФ автоматически обновляются
что заметней удобно чем нажимать обновить по каждой валюте

ИНОГДА откроешь графики, терминал бездействовал несколько часов - все нестандартные ТФ обновляются сами

что нажать, куда потыкать чтоб при ПОСТОЯННОМ подключении они обновились все разом?
пробовал с интервалом пооткрывать:обзор рынка, логин, по валютам посчелкать, свернуть - развернуть окно

если подключать - отключать - закачка сбивается

нашел на форуме МТ-4

AlexSilver 09.05.2006 16:13
Да... Снимается скрипт при появлении нового тика. А нестандартный график обновляется только вручную - правая кнопа мыши - Обновить

Slawa 04.05.2006 10:29
Онлайновых нестандартных графиков не будет

только посты 2006 года

если иногда сами обновляются графики - должна же быть какая-то закономерность

насколько я понял вся загвоздка в двукратном отсутсвии соединения

думаю несложно написать скрипт или подобное, чтобы на панели при необходимости появился значок (или в контекстном меню что менее удобно), который дважды (с интервалом в 5 секунд - надо чтоб появилось Нет Связи, Потом пошло 5 секунд) отключит - подключит соединение и таким образом автоматически обновятся все нестандартные ТФ

минимум можно не трогать пару часов терминал - сами обновляются

но это не лучший вариант - не всегда работает и иногда каждые полчаса надо обновлять

спасибо

сам разобрался

dll надо разрешать не в Сервис - Настройки, а в свойствах Period Converter Opt - общие

Сервис - Настройки помогает если график нестандартного ТФ белый безо всего

непонятно почему по умолчанию в этом индюке не стоит эта галочка - без нее смысла индюк не автообновляется - это явный минус разрабов

обновляется не с каждым тиком - где-то с одним из трех
отрисовываются автообновляемые не с каждым тиком свечи - но так же как и обновляемые вручную

 

ДОброго времени суток всем!

Подскажите пожалуйста удобную программу для чтения и создания скриптов для MT4

 
Ekburg:

ДОброго времени суток всем!

Подскажите пожалуйста удобную программу для чтения и создания скриптов для MT4

MetaEditor
 
Alexandr24:
Спасибо, буду заполнять пробелы :)
О переносе кода индикатора в эксперт, базовые статьи.
https://www.mql5.com/ru/articles/1456
https://www.mql5.com/ru/articles/1457
https://www.mql5.com/ru/articles/1463
 
granit77:
О переносе кода индикатора в эксперт, базовые статьи.
https://www.mql5.com/ru/articles/1456
https://www.mql5.com/ru/articles/1457
https://www.mql5.com/ru/articles/1463

Но лучше код индикатора не переносить в эскперта - тормоза будут
 
Vinin:

Но лучше код индикатора не переносить в эскперта - тормоза будут
Согласен, была энергичная дискуссия по поводу скорости. За отдельные индикаторы были Vinin и Integer.
Я им верю :))
 
granit77:
Согласен, была энергичная дискуссия по поводу скорости. За отдельные индикаторы были Vinin и Integer.
Я им верю :))

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

С помощью iCustom я получаю сигнал индикатора в советнике, но советник открывает сделки только в одну сторону, в зависимости от условия этой части.

// ----- буферы индикатора

double   ArrowDownBuffer[];
double   ArrowUpBuffer[];

//------ получение сигнала в советнике


double db=iCustom(NULL,0,"GetSignal",0,SignalBar);// Стрелка вниз
double ub=iCustom(NULL,0,"GetSignal",1,SignalBar);// Cтрелка вверх
 
 
 bool BuySignal=false;
 bool SellSignal=false;
 
//-----------------------------------------------------------------------------------+
//Проверка на сигнал
if(db!=1)
 {
  SellSignal=true;
 }
if(ub!=1)
 {
  BuySignal=true;
 }
   

   
 //------------------------------------------------------- check for long position (BUY) possibility
      if( BuySignal ) 
        {
         ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"MA",MN,0,Green);