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

хотя при включенном UseNewBar на графике сделка открывается все таки не на новом баре.
Сделка не будет открываться на новом баре - это не заложено в код! Функция UseNewBar не дает команду на открытие - она не дает открыть на текущем баре более одной сделки - она ограничитель! И работает в паре с шагом. Без шага, даже если он =0 по новому бару открываться без соблюдения условия шага ничего не будет. Поставьте шаг -2000 - может будет чисто по UseNewBar открываться. Либо нужно алгоритм переделывать.
 
Сделка не будет открываться на новом баре - это не заложено в код! Функция UseNewBar не дает команду на открытие - она не дает открыть на текущем баре более одной сделки - она ограничитель! И работает в паре с шагом. Без шага, даже если он =0 по новому бару открываться без соблюдения условия шага ничего не будет. Поставьте шаг -2000 - может будет чисто по UseNewBar открываться. Либо нужно алгоритм переделывать.
Если ограничитель, то понятно, но хотелось бы иметь настройку открытия на новом баре, как это указано в описании(«UseNewBar» - определяет, как часто будут открываться новые сделки. В положении true каждое новое колено в серии ордеров ( т.е. вторая, третья и т.д. сделки) будут открываться только после закрытия текущего бара (свечи). В положении false на больших таймфреймах (М15 и выше) в течении формирования бара могут быть открыты две и более сделок.) Это можно сделать? Можно отдельной настройкой.
 
Если ограничитель, то понятно, но хотелось бы иметь настройку открытия на новом баре, как это указано в описании(«UseNewBar» - определяет, как часто будут открываться новые сделки. В положении true каждое новое колено в серии ордеров ( т.е. вторая, третья и т.д. сделки) будут открываться только после закрытия текущего бара (свечи).
В описании все правильно сказано - на каждом баре будет открываться не более одного ордера каждого направления - открылся первый ордер - ждем следующего бара. Следующий бар открылся - шаг сработал - открыли колено, ждем следующий бар и т.д. Если бар открылся, но шаг не сработал, ждем следующий бар, пока на очередном открытии бара не сработает шаг. Какой вариант Вам нужен - я не могу понять.
 
Доброго дня. Господа программисты, добавьте в этот чудесный и нерисующий индикатор Мобидика стрелки для визуализации. В настройках указывается уровень, и пробитие его столбиком гистограммы считать сигналом и отображением стрелки на графике. На скрине пояснил. Спасибо.Посмотреть вложение 357836
:)
 

Вложения

Доброе время суток,
MrGreen86
или кто либо прошу прикрутить к индюку Zone чтоб орало на определенном таймфрейме на всю сибирь алярм, алярм, алярм если цена подход за определенное количество пунктов до зоны и при касании первого уровня и последнего уровня выдавало стрелку на BAY или SELL, а также конвертировать для МТ5.
Заранее благодарен.
 

Вложения

  • Zone.mq4
    Zone.mq4
    14 КБ · Просмотры: 58
Господа программисты, добавьте пожалуйста в индикатор Ozymandias стрелки при смене цвета средней линии, а также алерт.
Спасибо.
 

Вложения

Господа программисты, добавьте пожалуйста в индикатор Ozymandias стрелки при смене цвета средней линии, а также алерт.
Спасибо.
Если не ошибаюсь, это и есть переделанный озумандис.
 

Вложения

  • HalfTrend Price AA MTF TT.mq4
    HalfTrend Price AA MTF TT.mq4
    23,8 КБ · Просмотры: 61
  • HalfTrend TT [x5v4].mq4
    HalfTrend TT [x5v4].mq4
    10,8 КБ · Просмотры: 75
  • HalfTrend Price AA MTF TT.jpg
    HalfTrend Price AA MTF TT.jpg
    92,7 КБ · Просмотры: 296
  • HalfTrend TT [x5v4].jpg
    HalfTrend TT [x5v4].jpg
    95,5 КБ · Просмотры: 291

Вложения

Думал проигнорируют или долго будут делать. Не ожидал быстрого ответа.
Спасибо большое.
 
Господа программисты , как подключить в советнике буфер. если в индикаторе SetIndexBuffer, что можно сделать?
 

Вложения

у меня тоже самое,
double High1 = iCustom(NULL,0,"5\\SSA + ma",note_TimeFrames,TimeFrame,Lag,NumComps,PeriodNorm,N,SSAMa_Mode,MaPeriod,Ma_Mode,Interpolate,0,1);
Comment(DoubleToString(High1,Digits())); должен вывести показания белой линии, а выводит белеберду
 

Вложения

  • 11.jpg
    11.jpg
    165,6 КБ · Просмотры: 209
у меня тоже самое,
double High1 = iCustom(NULL,0,"5\\SSA + ma",note_TimeFrames,TimeFrame,Lag,NumComps,PeriodNorm,N,SSAMa_Mode,MaPeriod,Ma_Mode,Interpolate,0,1);
Comment(DoubleToString(High1,Digits())); должен вывести показания белой линии, а выводит белеберду
Проверьте расположение индикатора. У меня ваш код работает.
С dll ничего делать не надо.прикрепил проверочный скрипт
 

Вложения

Уважаемые прогеры, сделайте пожалуйста этот советник функциональным для рендж баров
 

Вложения

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

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

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

Назад
Верх