Доработка ботов (советников, индикаторов) 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) Посмотреть

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

Назад
Верх