Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Проблемка не сурезная но только, обратил внимание
При выводе в индикаторе буферов DRAW_FILLING больше одного, значение #indicator_labelN выводится тоько на первом, а на оставшихся пусто
Оно конечно не очень важно, но вроде как непорядок.
Через функцию PlotIndexSetString( N,PLOT_LABEL,"тратата..."); результат тотже.
input datetime Dat_Ot = D'2009.10.01'; // Дата ОТ
input datetime Dat_Do = D'2009.12.01'; // Дата ДО
ResetLastError();
if(HistorySelect(Dat_Ot, Dat_Do)); else Print("Ошибка получения истории сделок = ", _LastError);
int Dl = HistoryDealsTotal();
i=0;
double Prof=0, Prof1=0;
Prof_Min = Prof_Max - Prof_Instr;
ResetLastError();
while(i < Dl)
{
ulong Tik_D = HistoryDealGetTicket(i);
if(HistoryDealSelect(Tik_D, 1000) == false)
{Print("Не удалось выбрать сделку с тикетом = ", Tik_D, "в OnInit() = ", _LastError); return;}
2009.11.03 14:47:39 R002 (USDCHF,M1) Не удалось выбрать сделку с тикетом = 80869 в OnTrade() = 4757
Всё есть и было.
Попробуйте обратиться в техподдержку, код указывает на превышение таймаута. Кроме того, в случае неудачного результата функции HistoryDealSelect() можно вывести в лог все сделки для ручной проверки
Нет смысла искать ошибку у меня. Сохранился 213 билд на другом компе. Запустил эту же программу--работает как часы.
Отправил письмо в Support@metaquotes.ru c программой.
Erm955 писал(а) >>
Нет смысла искать ошибку у меня. Сохранился 213 билд на другом компе. Запустил эту же программу--работает как часы.
Отправил письмо в Support@metaquotes.ru c программой.
Да, что то изменилось, разберемся. Спасибо.
Проблемка не сурезная но только, обратил внимание
При выводе в индикаторе буферов DRAW_FILLING больше одного, значение #indicator_labelN выводится тоько на первом, а на оставшихся пусто
Оно конечно не очень важно, но вроде как непорядок.
Через функцию PlotIndexSetString( N,PLOT_LABEL,"тратата..."); результат тотже.
Дайте пример и скриншот, пожалуйста.
Этой константы больше нет, так в MQL5 кнопка "Запретить/разрешить эксперта" относится именно к совершению торговых операций (а не к запрету работы эксперта), сам эксперт в любом случае получает все тики и продолжает работу.
Наверное, это не совсем правильно концептуально.
Ведь работающий эксперт не только торгует, но и управляет графикой (которую могут анализировать другие прикл. программы) и меняет значения GV_переменных..
Дайте пример и скриншот, пожалуйста.
в тексте индюка:
#property indicator_label1 "Label1"
#property indicator_label2 "Label2"
#property indicator_label3 "Label3"
Ведь работающий эксперт не только торгует, но и управляет графикой (которую могут анализировать другие прикл. программы) и меняет значения GV_переменных..
Вот как раз в этом случае кнопка действия не оказывает - эксперт по-прежнему будет получать тики и рисовать,двигать и так далее.ТОлько вот торговать не сможет.
в тексте индюка:
#property indicator_label1 "Label1"
#property indicator_label2 "Label2"
#property indicator_label3 "Label3"
Попробуйте так
Смотрите внимательно справку в разделе "Справочник MQL5 / Основы языка / Препроцессор / Свойства программ "
indicator_labelN
string
задает метку для N-ой графических серии, отображаемую в окне DataWindow. Для графических серий, требующих несколько индикаторных буферов (DRAW_CANDLES, DRAW_FILLING и другие), имена меток задаются через разделитель ';'.
Скажите как получить все цены(там где стрелочки на графике) индикатора Fractals через советник?
я делаю вот так:
Комент показывает цены с множеством цифр после запятой....1,79769313486231e+308
Тобишь тут нет значений у индикатора фрактал
А как мне получать все значения где есть стрелочки?Смотрите пример из раздела "Справочник MQL5 / Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов "