Доработка ботов (советников, индикаторов) vol. 2

Прошу помощи

Будьте добры,сделайте стрелку при касании уровня.Знаю,что рисует.Стрелка нужна для выхода из позиции,когда нет возможности контролировать рынок.Если появилась стрелка,она не должна исчезнуть.
 

Вложения

  • 8   12.17.0   GBPCHF_m60.png
    8 12.17.0 GBPCHF_m60.png
    20,2 КБ · Просмотры: 296
  • i4_Vertex_%R.mq4
    i4_Vertex_%R.mq4
    6,9 КБ · Просмотры: 87
Последнее редактирование:
Здравствуйте дорогие наши доктора в программирование мол....вылечите пожалуйста этого пациента......выведите в настройки индикатора, что бы можно было менять размер стрелок......заранее всем спасибо....
0b4c32743ca9.jpg
 

Вложения

Здравствуйте!
Пожалуйста прикрутите алерт с названием пары на стрелку.
Заранее благодарю!!
 

Вложения

superhonda498,Это уже делали тут, правда с другой версией. Разницу кода не знаю. Я не прогер... Аккуратнее!!! От грааля он очень далек!!!
 

Вложения

Здравствуйте, кто может добавить время работы советника?
начало работы в часах
конец работы в часах (время после которого нельзя открывать новые ордера)
 

Вложения

Ещё раз выложу этот индикатор. Стоит по умолчанию, всё работает. Удали из терминала свой. Попробуй ещё раз установить мой.
Спасибо, но он тот же. Мне необходим отдельный параметр аллерта под четко сформированный паттерн (бабочка), остальные сигналы отключить. Настроек очень много. Так понимаю возможно эта функция есть, тогда покажите где что нажать.
 
Всем привет , большая просьба ) Если не сложно выведите буфера на стрелки , заранее благодарен !
 

Вложения

Прошу помощи!
Кто поможет.
Мне надо прописать одну функцию вернее ее заменить, это выставление значения от средней линии. Сейчас это в пунктах. Сделайте пожалуйста это значение в процентах, от средней линии до границы канала, средняя линия должна быть нулем. А то канальный индикатор динамический и при выставлении точного значения при расширении канала приходится увеличивать это значение, а если реализовать в процентах то сужение или расширение канала не будет иметь значения.
Помогите пожалуйста.
input string A22=""; // фильтр Raff
input bool useRaff = false; // Вкл/Выкл.
input int UseClose = true; // UseClose
input int barsToCount = 30; // длина канала в барах
input int MinDist = 0; // минимальная дистанция в пунктах от средней линии
input int Corner = 30; // разница в пунктах для подтверждения сигнала (наклон)

//RAFF_INDICATOR
bool RaffBuy = false;
bool RaffSel = false;
sName = EA_NAME+"_ST_21"; ObjectSetText(sName, "Raff: ");
if (useRaff)
{
double Dist = 0;
double Beg = iCustom(NULL,0,INDUK2,UseClose,barsToCount,0,0);
double End = iCustom(NULL,0,INDUK2,UseClose,barsToCount,0,barsT oCount-1);
Dist = (Beg > End) ? Beg - End : End - Beg;
RaffBuy = (Beg > End && Dist > Corner * Point && Open[0] < Beg && int((Beg-Open[0])/Point)>=MinDist);
RaffSel = (Beg < End && Dist > Corner * Point && Open[0] > Beg && int((Open[0]-Beg)/Point)>=MinDist);
sName = EA_NAME+"_ST_22"; ObjectSetText(sName, RaffBuy? CharToStr(233): (RaffSel? CharToStr(234): CharToStr(120)));
sName = EA_NAME+"_ST_23"; ObjectSetText(sName, "");
}
else
{
RaffBuy = true; sName = EA_NAME+"_ST_22"; ObjectSetText(sName, "");
RaffSel = true; sName = EA_NAME+"_ST_23"; ObjectSetText(sName, "");
}​
 
Последнее редактирование модератором:
Прошу помощи!
Кто поможет.
Мне надо прописать одну функцию вернее ее заменить, это выставление значения от средней линии. Сейчас это в пунктах. Сделайте пожалуйста это значение в процентах, от средней линии до границы канала, средняя линия должна быть нулем. А то канальный индикатор динамический и при выставлении точного значения при расширении канала приходится увеличивать это значение, а если реализовать в процентах то сужение или расширение канала не будет иметь значения.
Помогите пожалуйста.
input string A22=""; // фильтр Raff
input bool useRaff = false; // Вкл/Выкл.
input int UseClose = true; // UseClose
input int barsToCount = 30; // длина канала в барах
input int MinDist = 0; // минимальная дистанция в пунктах от средней линии
input int Corner = 30; // разница в пунктах для подтверждения сигнала (наклон)

//RAFF_INDICATOR
bool RaffBuy = false;
bool RaffSel = false;
sName = EA_NAME+"_ST_21"; ObjectSetText(sName, "Raff: ");
if (useRaff)
{
double Dist = 0;
double Beg = iCustom(NULL,0,INDUK2,UseClose,barsToCount,0,0);
double End = iCustom(NULL,0,INDUK2,UseClose,barsToCount,0,barsT oCount-1);
Dist = (Beg > End) ? Beg - End : End - Beg;
RaffBuy = (Beg > End && Dist > Corner * Point && Open[0] < Beg && int((Beg-Open[0])/Point)>=MinDist);
RaffSel = (Beg < End && Dist > Corner * Point && Open[0] > Beg && int((Open[0]-Beg)/Point)>=MinDist);
sName = EA_NAME+"_ST_22"; ObjectSetText(sName, RaffBuy? CharToStr(233): (RaffSel? CharToStr(234): CharToStr(120)));
sName = EA_NAME+"_ST_23"; ObjectSetText(sName, "");
}
else
{
RaffBuy = true; sName = EA_NAME+"_ST_22"; ObjectSetText(sName, "");
RaffSel = true; sName = EA_NAME+"_ST_23"; ObjectSetText(sName, "");
}
прикрепите код файлом. подкрепите свою просьбу скриншотами с объяснениями.
 
Последнее редактирование модератором:

Вложения

  • 010.png
    010.png
    50 КБ · Просмотры: 126
Хотел попробовать его в качестве фильтра, стрелки там не нужны,
но у меня он запаздывает с прорисовкой
 

Вложения

  • Безымянный-1.jpg
    Безымянный-1.jpg
    15,6 КБ · Просмотры: 99
  • М5.jpg
    М5.jpg
    122,9 КБ · Просмотры: 100
Хотел попробовать его в качестве фильтра, стрелки там не нужны,
но у меня он запаздывает с прорисовкой
Друг бесплатный совет - выкинь эту прелесть, на форуме в архиве была ветка по рисовалкам от Эссома, поищи если не веришь. Удачи.
 
ВСЕМ... ВСЕМ... ВСЕМ ПРИВЕТ....ДОРОГИЕ НАШИ.....НЕ ДАЙТЕ УТОНУТЬ КОРАБЛЮ.....СДЕЛАЙТЕ ПОЖАЛУЙСТА ИНДИКАТОРУ СТРЕЛОЧКИ ПРИ СМЕНЕ ЦВЕТА.....
eafb4f2e2e13.jpg
 

Вложения

Посмотрели (2162) Посмотреть

Смотрят сейчас (2) Посмотреть

Отслеживают (1857) Посмотреть

Назад
Верх