В MQL5 существует несколько вариантов вызова индикаторов, и осуществляются они в основном при помощи функций IndicatorCreate() и iCustom(). Причем эти функции лишь возвращают хендл индикатора, и дальнейшая работа с индикаторами ведется именно через него. Так что же такое хендл? Как работать с функциями IndicatorCreate() и iCustom()? И как...
Есть какой-то прием как получить значение элемента из более высокого класса
Код:
Элемент класса B внутри класса А. Как можно получить значение а (из класса A) находясь внутри B?
class A;
class B
{
public:
int x;
int GetA(A &reference) { return reference.a;} };
//+------------------------------------------------------------------+class A
{
public:
int a;
B b; };
//+------------------------------------------------------------------+
A obj;
voidOnStart()
{
obj.a = 10;
int result = obj.b.GetA(obj);
printf("result = %d",result);
}
//+------------------------------------------------------------------+
Не то. Ты передаешь указатель на объект в метод. У меня смысл в следующем:
То есть, можно получить из А указатель на B и работать уже с ним, при этом B имеет доступ к A
я видел Ваш код
но и вопрошающий не первый раз "лепит фиговый листочек" не пойми куда - отвечал ему уже по вопросу почти по ООП когда-то ))))
ему, в принципе, нужно было вообще только форвард описание class A , а что он там лепит в очередной раз одному ему это известно )))
ЗЫ: я ссылку на обьект передаю, по ссылке можно что хошь делать в дальнейшем, но смысла в принципе вообще нет в таком коде, обычно, как Вы пишете в своем примере, используют указатель класса на самого себя и потом удобно все это использовать
Написал простой бесплатный индикатор, но никак не могу добавить описание. Заполняю вроде по всем требованиям, жму "сохранить" - все тип-топ, ошибок не пишет. Но после загрузки странички нет описания...
У меня после нормализации всё равно выскакивают не нормализованные значения - MQL5
Наиболее неблагоприятное 1е-05, Что делать?
DoubleToString(....) вам поможет.
Есть какой-то прием как получить значение элемента из более высокого класса
Код:
Элемент класса B внутри класса А. Как можно получить значение а (из класса A) находясь внутри B?
Есть какой-то прием как получить значение элемента из более высокого класса
Код:
Элемент класса B внутри класса А. Как можно получить значение а (из класса A) находясь внутри B?
Есть какой-то прием как получить значение элемента из более высокого класса
Код:
Элемент класса B внутри класса А. Как можно получить значение а (из класса A) находясь внутри B?
Подскажите пожалуйста:
Подскажите как решить проблему с вызовом индикатора на МТ5 windows 10 X64, делаю вот таким способом:
#resource "\\Indicators\\MyIndicator.ex5"
handle=iCustom(NULL,0,"::Indicators\\MyIndicator");
Раньше работало и без #resource, потом с #resource только стало работать, сейчас ни чего не получается, пишет ошибку 4804
У меня после нормализации всё равно выскакивают не нормализованные значения - MQL5
Наиболее неблагоприятное 1е-05, Что делать?
попробуй это:
Есть какой-то прием как получить значение элемента из более высокого класса
Код:
Элемент класса B внутри класса А. Как можно получить значение а (из класса A) находясь внутри B?
2020.01.20 20:30:05.534 tst (EURUSD,H1) result = 10
2020.01.20 20:30:05.534 tst (EURUSD,H1) result = 10
Не то. Ты передаешь указатель на объект в метод. У меня смысл в следующем:
То есть, можно получить из А указатель на B и работать уже с ним, при этом B имеет доступ к AНе то. Ты передаешь указатель на объект в метод. У меня смысл в следующем:
То есть, можно получить из А указатель на B и работать уже с ним, при этом B имеет доступ к Aя видел Ваш код
но и вопрошающий не первый раз "лепит фиговый листочек" не пойми куда - отвечал ему уже по вопросу почти по ООП когда-то ))))
ему, в принципе, нужно было вообще только форвард описание class A , а что он там лепит в очередной раз одному ему это известно )))
ЗЫ: я ссылку на обьект передаю, по ссылке можно что хошь делать в дальнейшем, но смысла в принципе вообще нет в таком коде, обычно, как Вы пишете в своем примере, используют указатель класса на самого себя и потом удобно все это использовать