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

vladradon

Программист
хотя при включенном UseNewBar на графике сделка открывается все таки не на новом баре.
Сделка не будет открываться на новом баре - это не заложено в код! Функция UseNewBar не дает команду на открытие - она не дает открыть на текущем баре более одной сделки - она ограничитель! И работает в паре с шагом. Без шага, даже если он =0 по новому бару открываться без соблюдения условия шага ничего не будет. Поставьте шаг -2000 - может будет чисто по UseNewBar открываться. Либо нужно алгоритм переделывать.
 

aiport

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

vladradon

Программист
Если ограничитель, то понятно, но хотелось бы иметь настройку открытия на новом баре, как это указано в описании(«UseNewBar» - определяет, как часто будут открываться новые сделки. В положении true каждое новое колено в серии ордеров ( т.е. вторая, третья и т.д. сделки) будут открываться только после закрытия текущего бара (свечи).
В описании все правильно сказано - на каждом баре будет открываться не более одного ордера каждого направления - открылся первый ордер - ждем следующего бара. Следующий бар открылся - шаг сработал - открыли колено, ждем следующий бар и т.д. Если бар открылся, но шаг не сработал, ждем следующий бар, пока на очередном открытии бара не сработает шаг. Какой вариант Вам нужен - я не могу понять.
 

mobidik

-----
Доброго дня. Господа программисты, добавьте в этот чудесный и нерисующий индикатор Мобидика стрелки для визуализации. В настройках указывается уровень, и пробитие его столбиком гистограммы считать сигналом и отображением стрелки на графике. На скрине пояснил. Спасибо.Посмотреть вложение 357836
:)
 

Вложения

  • Kiosotto 2015 v4 Alert_Arrows[mobidik].png
    Kiosotto 2015 v4 Alert_Arrows[mobidik].png
    28,8 КБ · Просмотры: 381
  • Kiosotto 2015 v4 Alert_Arrows[mobidik].mq4
    7,2 КБ · Просмотры: 159

fxbo

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

Вложения

  • Zone.mq4
    14 КБ · Просмотры: 53

Vladdim

Активный участник
Господа программисты, добавьте пожалуйста в индикатор Ozymandias стрелки при смене цвета средней линии, а также алерт.
Спасибо.
 

Вложения

  • Ozymandias.mq4
    2,3 КБ · Просмотры: 23

gravity

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

Вложения

  • HalfTrend Price AA MTF TT.mq4
    23,8 КБ · Просмотры: 54
  • HalfTrend TT [x5v4].mq4
    10,8 КБ · Просмотры: 68
  • HalfTrend Price AA MTF TT.jpg
    HalfTrend Price AA MTF TT.jpg
    92,7 КБ · Просмотры: 274
  • HalfTrend TT [x5v4].jpg
    HalfTrend TT [x5v4].jpg
    95,5 КБ · Просмотры: 272

Vladdim

Активный участник
Думал проигнорируют или долго будут делать. Не ожидал быстрого ответа.
Спасибо большое.
 

Руслан А

Интересующийся
Господа программисты , как подключить в советнике буфер. если в индикаторе SetIndexBuffer, что можно сделать?
 

Вложения

  • SSA + ma.ex4
    21,9 КБ · Просмотры: 23
  • SSA + ma.mq4
    4,8 КБ · Просмотры: 43

Руслан А

Интересующийся
у меня тоже самое,
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 КБ · Просмотры: 196

Руслан А

Интересующийся
а от DLL может зависит показания , если да то как эту DLL прицепить в советник
 

MrGreen86

Гуру форума
у меня тоже самое,
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 ничего делать не надо.прикрепил проверочный скрипт
 

Вложения

  • get ssa value.mq4
    1,3 КБ · Просмотры: 42

Slava78

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

Вложения

  • CCI_EA(3).mq4
    17,6 КБ · Просмотры: 25
Верх