что бы получилось 0,2 ps количество цифр после запятой будет использоваться всегда разное
Здесь до 8 дробных десятичных цифр, поправьте, как Вам нужно.
// Переводит в строку курсstring KursS(double Ku) {
int k, i;
string S; // 8 дробных цифр для составного курса открытия позиции в MT5
S=DoubleToString(NormalizeDouble(Ku,8),8); // Уберем концевые нули
i=StringLen(S)-1;
if (StringSubstr(S,i,1)!="0") return(S); // Их нетfor (k=i-1;k>0;k--) if (StringSubstr(S,k,1)!="0") {S=StringSubstr(S,0,k+1); break;}
i=StringLen(S)-1; // Уберем концевую точкуif (StringSubstr(S,i,1)==".") S=StringSubstr(S,0,i);
return (S);
} // KursS
Здравствуйте знатаки.
Какой функцией можно вызвать изменение символа на чарте ?
Допустим у меня в данный момент чарт EURUSD, а я хочу его переключить на GBPUSD
Если это не одна функция, так может с примером кто выложет.
Добрый вечер, при запуске скрипта в логах ошибка: uninit reason 0
вот код:
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
ObjectCreate(ChartID(),"HLine",OBJ_HLINE,0,0,iHigh(NULL,PERIOD_W1,0));
//--- установим цвет линии
ObjectSetInteger(ChartID(),"HLine",OBJPROP_COLOR,Red);
//--- установим стиль отображения линии
ObjectSetInteger(ChartID(),"HLine",OBJPROP_STYLE,0);
//--- установим толщину линии
ObjectSetInteger(ChartID(),"HLine",OBJPROP_WIDTH,1);
//--- отобразим на переднем (false) или заднем (true) плане
ObjectSetInteger(ChartID(),"HLine",OBJPROP_BACK,true);
ObjectCreate(ChartID(),"LLine",OBJ_HLINE,0,0,iLow(NULL,PERIOD_W1,0));
//--- установим цвет линии
ObjectSetInteger(ChartID(),"LLine",OBJPROP_COLOR,Blue);
//--- установим стиль отображения линии
ObjectSetInteger(ChartID(),"LLine",OBJPROP_STYLE,0);
//--- установим толщину линии
ObjectSetInteger(ChartID(),"LLine",OBJPROP_WIDTH,1);
//--- отобразим на переднем (false) или заднем (true) плане
ObjectSetInteger(ChartID(),"LLine",OBJPROP_BACK,true);
}
Подскажите, пожалуйста, что не так?
Здравствуйте знатаки.
Какой функцией можно вызвать изменение символа на чарте ?
Допустим у меня в данный момент чарт EURUSD, а я хочу его переключить на GBPUSD
Если это не одна функция, так может с примером кто выложет.
Горизонтальная линия содержит единственную координату - цену. Втертое в линию время после перезапуска терминала обнулится!
спасибо) жаль что нельзя время сохранять(
Рисуйте трендовую, у той сохраняется и время, и цена, для начальной и конечной точек.
ещё такой вопрос как отсекать лишние нули?
что бы получилось 0,2
ps количество цифр после запятой будет использоваться всегда разное
ещё такой вопрос как отсекать лишние нули?
что бы получилось 0,2
ps количество цифр после запятой будет использоваться всегда разное
Здесь до 8 дробных десятичных цифр, поправьте, как Вам нужно.