Уважаемые знатоки, други, братья! Подскажите пжлст чайнику как правильно выявить ситуацию когда на предыдущем баре ЕМА(8) "проткнула" свечку. Использую в кач-ве дополнительного анализа на присутствие флэта. Ток чё-то не слушается оно меня...
... Рассчитываю так:
//--------------------------------------------------------------- 5 --// Вычисление торговых критериев//-------------------------------------------------------------------// Покупка //-------------------------------------------------------------------if(
// Delta>0.0 && // Если тренд вверх
BrBl_1>0.001 && // Bears&Bulls выше порога срабатывания 0.001
BrBl_1<BrBl_0 && // Бурёнки рулят
MCDRmn_1>MCDRsig_1 && // Главная MACD Rounding выше сигнальной
MCDRmn_0>MCDRmn_1 && // Главная MACD Rounding поднимается
EMA8_1>(iClose(NULL,0,1)-iOpen(NULL,0,1)) && // Сигнальная EMA(8) ниже цены открытия предыдущего бара
PSAR_1<iOpen(NULL,0,1) // Значение параболика ниже цены открытия бара 1
)
return(10); // Открытие Buy //-------------------------------------------------------------------// Продажа //-------------------------------------------------------------------if(
// Delta<0.0 && // Если тренд вниз
BrBl_1<-0.001 && // Bears&Bulls ниже порога срабатывания -0.001
BrBl_1>BrBl_0 && // Топтыгины в думе
MCDRmn_1<MCDRsig_1 && // Главная MACD Rounding ниже сигнальной
MCDRmn_0<MCDRmn_1 && // Главная MACD Rounding опускается
EMA8_1>(iOpen(NULL,0,1)-iClose(NULL,0,1)) && // Сигнальная EMA(8) выше цены открытия предыдущего бара
PSAR_1>iOpen(NULL,0,1) // Значение параболика выше цены открытия бара 1
)
return(20); // Открытие Sell //-------------------------------------------------------------------
Вот меня в ступор вводят подозрения о верности сиих выражений: Для Бай:
EMA8_1>(iClose(NULL,0,1)-iOpen(NULL,0,1)) && // Сигнальная EMA(8) ниже цены открытия предыдущего бара
... и для Селл:
EMA8_1>(iOpen(NULL,0,1)-iClose(NULL,0,1)) && // Сигнальная EMA(8) выше цены открытия предыдущего бара
Помогите разобраться, не дайте умереть человеку в мечтах о... Спасибо... :)
Вы, видимо, подзабыли, что существует совершенно шикарная надстройкаEvgeTrofi для Эксел, которая загружает прямо HTML файл отчета без всякого ручного копирования.
Да вот как-то сразу не проверил.. Спасибо за напоминание, вещь полезная!
Mathemat>>: Ну да, условия неверны - если исходить из того, что комменты верны :) Наверно, должно быть так:
Для Бай: ... и для Селл: А до этого Вы сравнивали сигнальную ЕМА(8) (почти цену) с разницей цен на 1-м баре. Это ж несопоставимые величины.
Спасибо за быстрый ответ, но и в вашем примере тоже есть ошибка. Мне нужно проверять условие, которое изображено на картинке - свеча полностью перекрывает собой МАшку. Если проверять условие, как предлагаете вы, то, допустим, Машка находится выше свечи (для Селл), тогда проверяем условие
EMA8_1 > iOpen(NULL,0,1) && // Сигнальная EMA(8) выше цены открытия предыдущего бара
... но! Всё верно - свеча открылась выше, значит Селл. А если свеча закрылась ниже МАшки? Тогда она и перекроет МАшку своим телом и продавать в данном случае не нужно, как впрочем и покупать...
Спасибо за быстрый ответ, но и в вашем примере тоже есть ошибка. Мне нужно проверять условие, которое изображено на картинке - свеча полностью перекрывает собой МАшку. Если проверять условие, как предлагаете вы, то, допустим, Машка находится выше свечи (для Селл), тогда проверяем условие ... но! Всё верно - свеча открылась выше, значит Селл. А если свеча закрылась ниже МАшки? Тогда она и перекроет МАшку своим телом и продавать в данном случае не нужно, как впрочем и покупать...
А как реализовать в период с 17.00 до 18.30 если цена закрытия свечи на М15 ниже трендовой линии то выставляется отложенный ордер -2 п. под ЛОУ свечи? Покажите код если не трудно?
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Как получить значения ВИЛ ЭНДРЮСА в любой точке ?
по "уравнению прямой"
... Рассчитываю так:
Вот меня в ступор вводят подозрения о верности сиих выражений:
Для Бай:
... и для Селл:
Помогите разобраться, не дайте умереть человеку в мечтах о...
Спасибо... :)
Наверно, должно быть так:
Для Бай:
... и для Селл:
А до этого Вы сравнивали сигнальную ЕМА(8) (почти цену) с разницей цен на 1-м баре. Это ж несопоставимые величины.
Вы, видимо, подзабыли, что существует совершенно шикарная надстройка EvgeTrofi для Эксел, которая загружает прямо HTML файл отчета без всякого ручного копирования.
Да вот как-то сразу не проверил.. Спасибо за напоминание, вещь полезная!
Ну да, условия неверны - если исходить из того, что комменты верны :)
Наверно, должно быть так:
Для Бай:
... и для Селл:
А до этого Вы сравнивали сигнальную ЕМА(8) (почти цену) с разницей цен на 1-м баре. Это ж несопоставимые величины.
Спасибо за быстрый ответ, но и в вашем примере тоже есть ошибка. Мне нужно проверять условие, которое изображено на картинке - свеча полностью перекрывает собой МАшку. Если проверять условие, как предлагаете вы, то, допустим, Машка находится выше свечи (для Селл), тогда проверяем условие... но! Всё верно - свеча открылась выше, значит Селл. А если свеча закрылась ниже МАшки? Тогда она и перекроет МАшку своим телом и продавать в данном случае не нужно, как впрочем и покупать...
Как получить значения ВИЛ ЭНДРЮСА в любой точке ?
Напишите код ?
Спасибо за быстрый ответ, но и в вашем примере тоже есть ошибка. Мне нужно проверять условие, которое изображено на картинке - свеча полностью перекрывает собой МАшку. Если проверять условие, как предлагаете вы, то, допустим, Машка находится выше свечи (для Селл), тогда проверяем условие... но! Всё верно - свеча открылась выше, значит Селл. А если свеча закрылась ниже МАшки? Тогда она и перекроет МАшку своим телом и продавать в данном случае не нужно, как впрочем и покупать...
Как получить значения ВИЛ ЭНДРЮСА в любой точке ?
Напишите код ?
https://docs.mql4.com/ru/objects/ObjectGetValueByShift
с помощью этой ф-ции вычисляете значение средней линии вил, верхнее и нижнее получаете соответственно прибавлением или вычитанием ширины канала.
https://docs.mql4.com/ru/objects/ObjectGetValueByShift
с помощью этой ф-ции вычисляете значение средней линии вил, верхнее и нижнее получаете соответственно прибавлением или вычитанием ширины канала.
А можете кусок кода скинуть? Я пробовал эту функцию не получилось, она не получает значения?
А как реализовать в период с 17.00 до 18.30 если цена закрытия свечи на М15 ниже трендовой линии то выставляется отложенный ордер -2 п. под ЛОУ свечи? Покажите код если не трудно?