Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1072

 
сергей триколич:
Здраствуите подскажыте пожалуста что надо подключять у меня деньги ушли а ничиво не изминилось абищяли звонить обеснить но никто ничиво не обеснил тут просит промо код потом миняетса пороль обесните пожалуста  Спосибо

Здесь форум по программированию на MQL5 (MQL5 - язык программирования для терминала MetaTrader 5 от компании MetaQuotes. Компания MetaQuotes не является брокером). 


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

 
Vladimir Karputov:

Вероятно Вы путаете отображение Открытия и Закрытия позиции с передвижением стоп уровней. Движение стоп уровней убрали из MetaTrader как анахронизм.

Есть ещё очень быстрый вариант добавить на график все сделки: в терминале перейти в окно "Инструменты", вкладка "История" и правый клик на любой сделке и далее:



Вот поглядите, в левом верхнем углу, на графике валютной праы EURUSD линии выставились, а на остальных никак пока...

 

Есть ли способ программно убрать из подвала надпись показаний буферов?

 EURUSDM5_101

 
Uladzimir Izerski:

Есть ли способ программно убрать из подвала надпись показаний буферов?


Путём эксперимента выяснил, что отображение значений индикаторных буферов связанно с 

#property indicator_plots   N

То есть если индикатор использует два построения, то будут отображаться значения двух буферов. 

Выходит, что чтобы отключить отображение значений. нужно использовать "0":

#property indicator_plots   0


Пока выходит тупик.

 
Vladimir Karputov:

Путём эксперимента выяснил, что отображение значений индикаторных буферов связанно с 

То есть если индикатор использует два построения, то будут отображаться значения двух буферов. 

Выходит, что чтобы отключить отображение значений. нужно использовать "0":


Пока выходит тупик.

Есть свойство.

CHART_SHOW_OHLC

но оно не работает.

 
Uladzimir Izerski:

Есть свойство.

но оно не работает.

Всегда CHART_SHOW_OHLC включало/отключало цены OHLC на графике. НАсколько помню на отображение значений индикаторных буферов это свойство не влияло.

 
Здравствуйте, пишу советник и столкнулся с ситуацией, что в одном баре происходит купля-продажа, но индикатор показывает что надо покупать ещё и советник производит покупку. Прошу помочь с кодом, для того чтобы при появлении нового бара менять значение переменной. Т.е. советник купил-продал и значение переменной стало  1, а при открытии нового бара оно стало опять 0. Заранее благодарю. 
[Удален]  
Vladimir Karputov:

Путём эксперимента выяснил, что отображение значений индикаторных буферов связанно с 

То есть если индикатор использует два построения, то будут отображаться значения двух буферов. 

Выходит, что чтобы отключить отображение значений. нужно использовать "0":


Пока выходит тупик.

А я почему то думал что вывод идёт так:

PlotIndexSetString(0,PLOT_LABEL,"ZigZag("+(string)ExtDepth+","+(string)ExtDeviation+","+(string)ExtBackstep+")");

И если записать так

PlotIndexSetString(0,PLOT_LABEL,"ZigZag");
то ничего, кроме ZigZag выводиться не будет....
 
Сергей Таболин:

А я почему то думал что вывод идёт так:

И если записать так

то ничего, кроме ZigZag выводиться не будет....

Нет. На примере индикатора \Indicators\Examples\MACD.mq5

//--- name for Dindicator subwindow label
   IndicatorSetString(INDICATOR_SHORTNAME,"MACD("+string(InpFastEMA)+","+string(InpSlowEMA)+","+string(InpSignalSMA)+")");

даёт


а если оставить для INDICATOR_SHORTNAME только "MACD"

//--- name for Dindicator subwindow label
   IndicatorSetString(INDICATOR_SHORTNAME,"MACD");

то будет 


[Удален]  
Vladimir Karputov:

Нет. На примере индикатора \Indicators\Examples\MACD.mq5

даёт


а если оставить для INDICATOR_SHORTNAME только "MACD"

то будет 


Точно. Тупанул. Сорри.