Всем привет!!! Есть может библиотека с торговыми классами для mql4? Ещё вопрос в mkl5 есть функция которая распечатывает массив arrayPrint есть что-то подобное для mql4?
спс еще раз - все сделал по науке как в индикаторе -внешние переменные в робота отобразил - потом в роботе дальше пошли свои еще (другие внешние переменные), далее считываю значение линий
externstring Symbol1Name = "EURUSD";
externbool Symbol1Reverse = false;
externstring Symbol2Name = "US500"; // ЕСЛИ НЕТ то делать (sy=="0") || (sy==" ") || (sy=="")externbool Symbol2Reverse = false; // Является ли инструмент 2 реверсивным (с обратной корреляцией) externstring Symbol3Name = "USDInd"; // ЕСЛИ НЕТ то делать (sy=="0") || (sy==" ") || (sy=="")externstring ___MISC___ = " == Прочие настройки ==========";
externbool UseVolatility =true ; //отрисовка с учетом волатильностиexternbool Triangle =True ; // Рисовать треугольник?externcolor TriangleColor = clrDarkSalmon; // Цвет треугольникаexterndouble AlertChannelMore = EMPTY; // Если ширина канала больше указанной, включается сигнал// -1 - контроль выключен.externdouble AlertChannelLess = EMPTY; // Если ширина канала меньше указанной, включается сигнал// -1 - контроль выключен.externstring __VOL___ = " == Расчет объемов ====";
externint VOLMode = 3; // Режим расчета объемов для торговли// 1 - по ценам открытия// 2 - по волатильности, а если невозможно - по ценам открытия// 3 - по волатильности (если возможно) и ценам открытияexternint VOLPeriodATR = 144; // Период усреднения ATR externstring ___MA___ = " == Параметры МА ценовых линий ====";
externint MASlow = 21; // Период медленной МАexternint MAFast = 8; // Период быстрой МАexternint MAMethod=2; // Метод аппроксимации// - MODE_SMA=0 Простое скользящее среднее // - MODE_EMA=1 Экспоненциальное скользящее среднее // - MODE_SMMA=2 Сглаженное скользящее среднее // - MODE_LWMA=3 Линейно-взвешенное скользящее среднее externint MAPrice=6; // Расчетная цена:// - PRICE_CLOSE=0 Цена закрытия // - PRICE_OPEN=1 Цена открытия // - PRICE_HIGH=2 Максимальная цена // - PRICE_LOW=3 Минимальная цена // - PRICE_MEDIAN=4 Средняя цена, (high+low)/2 // - PRICE_TYPICAL=5 Типичная цена, (high+low+close)/3 // - PRICE_WEIGHTED=6 Взвешенная цена закрытия, (high+low+close+close)/4 externbool Using_line_intersections_with_Ind2Line = true;
externint MagicNumber = 0; // Идентификатор позиций
...
SetIndexBuffer и PlotIndexSet имеют раздельные индексации. В первом - индекс буфера, во втором линии плот
у тебя рисуется 4 линии (в #property задано) и в PlotIndexSet(..) могут быть значения от 0 до 3. Макд - 0 и 1, стрелки 2 и 3
Не вполне очевидным образом сделано, но потом все привыкли
Если, не трудно, подскажи (так как с макд), у меня в коде всё логично? Желтым цветом отмечен зигзаг, сигнал которого должен подтверждаться стрелочным индикатором, по причинам переписывания индикатора зигзага.
Если, не трудно, подскажи (так как с макд), у меня в коде всё логично? Желтым цветом отмечен зигзаг, сигнал которого должен подтверждаться стрелочным индикатором, по причинам переписывания индикатора зигзага.
бегло - вроде как логично всё..
да и чего смотреть - проверяйте сами-то :-) работает/нет
да и чего смотреть - проверяйте сами-то :-) работает/нет
Я с начала прописал 2 блока настроек ( OnInit() и другой блок) у меня рисовался только сигнальный индюк. Потом мне подсказали правильный вариант, как нужно делать, я всё прописал. При компиляции ошибок нет, однако снова рисует всякую дребедень.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
ExtMacdBuffer[i]
Вместо h/l присвойте значение ExtMacdBuffer[bar]
спс еще раз - все сделал по науке как в индикаторе -внешние переменные в робота отобразил - потом в роботе дальше пошли свои еще (другие внешние переменные), далее считываю значение линий
если через
Commentбудет криво значения линий отображать на барах - то сделаю типа через нормализацию....
пока так оставлю посмотрю на значения в роботе и на индикаторе на барах 0 1 2
почему то пишет что не может открыть индикатор- спс за помощь...
нашел ошибку в обращении к индикатору - что то пошло рисоваться и считаться ) - буду сравнивать
буду еще разбираться значние в индикаторе
-2.1 а в роботе когда считываю пишет -1,5
буду еще разбираться.... вроде пока смотрю обращение верное к индикатору
все спасибо - коллеги - разобрался -были разные значения в роботе и индикаторе входных переменных внешних
вот все ок и совпадает -2,2 и на индикаторе и в роботе!!!
СПс!!!!! за помощь!!!
ExtMacdBuffer[bar]
Вот это надо прописывать?
SetIndexBuffer и PlotIndexSet имеют раздельные индексации. В первом - индекс буфера, во втором линии плот
у тебя рисуется 4 линии (в #property задано) и в PlotIndexSet(..) могут быть значения от 0 до 3. Макд - 0 и 1, стрелки 2 и 3
Не вполне очевидным образом сделано, но потом все привыкли
Если, не трудно, подскажи (так как с макд), у меня в коде всё логично? Желтым цветом отмечен зигзаг, сигнал которого должен подтверждаться стрелочным индикатором, по причинам переписывания индикатора зигзага.
Если, не трудно, подскажи (так как с макд), у меня в коде всё логично? Желтым цветом отмечен зигзаг, сигнал которого должен подтверждаться стрелочным индикатором, по причинам переписывания индикатора зигзага.
бегло - вроде как логично всё..
да и чего смотреть - проверяйте сами-то :-) работает/нет
бегло - вроде как логично всё..
да и чего смотреть - проверяйте сами-то :-) работает/нет
Я с начала прописал 2 блока настроек ( OnInit() и другой блок) у меня рисовался только сигнальный индюк. Потом мне подсказали правильный вариант, как нужно делать, я всё прописал. При компиляции ошибок нет, однако снова рисует всякую дребедень.
Вот это надо прописывать?
На 4-ке нужно было суммировать плавающий профит + коммиссии + своп.
А в 5-ке какой-то туман: гуглишь документацию, а там
Какая прибыль? С учётом издержек? Без?

Гуглишь POSITION_PROFIT, а там — споры на форуме о том, что он считает. И одни постулаты от опытных пользователей.
Спрашиваешь Чаты: Дип говорит - "Да! Учитывает", ГПТ говорит "Нет, не учитывает!".
Это как?
Один ссылается на несуществующую страницу
https://www.mql5.com/ru/docs/trading/positions
Туман какой-то.