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

Всем привет! вижу название доработка ботов. советников и индикаторов.
И у меня вопрос... как это делается? Чёт смотрю просто выкладывают . а как потом оплата? или если выложил публично и потом поблично выложили улучшеную версию и всё это на общее обозрение уходит то без оплаты?
Мне нужно изменить фильтр . Вместо одного асцилятора вставить другой
Вместо MACD вставить Moving Average of Oscillator (из терминала) , на графике он отображается как "OsMA(12,26,9)
Если штрихи с положительными значениями (выше нулевой) то открываются только сделки BU
Если штрихи с отрицательными значениями (ниже нулевой) то открываются только сделки SEL
Эти правила уже выполняются с MACD.
Может подскажете как самому вставить другой индикатор в фильтр?Может есть видео?
Или кто нибудь из вас вставит и на общее обозрение его отдаёте? Или за деньги делаете и в личку озвучиваете ценик? Или народ сдесь тренеруется,за бесплатно всё, руку набивает пока. Как это делается?
Я пробовал написать в личку напрямую программисту с этого сайта но что-то система не позволяет мне этого сделать,может потому что я на форуме новичёк...
 

Вложения

Здравствуйте скажите пожалуйста возможно сделать из индикатора Index-v7 гистограмму как я показал на скрине...и когда допустим цена идет вверх или вниз информацию индикатор показывал в правом углу....например цена идет вверх пробит уровень 1 или 2 и в правом углу показывает эти значение...и наоборот когда цена идет вниз и пробивает уровень -1 или -2 ...короче сделать индикатор в гистограмму и наложить на него уровни допустим верх 10 и -10 вниз и после как цена допустим пробила тот или иной уровень выводить информацию в правый угол индикатора в виде чисел...допустим пробит уровень 4 значит в углу отоброжается четыре...и наоборот тоже самое вниз...только пусть учитывает те палочки гистограммы которые допустим идут от нуля вверх и от нуля вниз....
Скриншот 31-03-2022 223053.jpg
 

Вложения

Всем привет. От программирования далек.
Можно с этого собрать индикатор для мт4-5?
Если не сложно прошу программистов собрать эту вполне приличную систему.
Код:
//@version=2
//╭╮╱╱╭╮╭╮╱╱╭╮
//┃╰╮╭╯┃┃┃╱╱┃┃
//╰╮┃┃╭┻╯┣╮╭┫╰━┳╮╭┳━━╮
//╱┃╰╯┃╭╮┃┃┃┃╭╮┃┃┃┃━━┫
//╱╰╮╭┫╰╯┃╰╯┃╰╯┃╰╯┣━━┃
//╱╱╰╯╰━━┻━━┻━━┻━━┻━━╯
//╭━━━┳╮╱╱╱╱╱╱╱╭╮
//┃╭━╮┃┃╱╱╱╱╱╱╱┃┃
//┃┃╱╰┫╰━┳━━┳━╮╭━╮╭━━┫┃
//┃┃╱╭┫╭╮┃╭╮┃╭╮┫╭╮┫┃━┫┃
//┃╰━╯┃┃┃┃╭╮┃┃┃┃┃┃┃┃━┫╰╮
//╰━━━┻╯╰┻╯╰┻╯╰┻╯╰┻━━┻━╯
//━╯
strategy(title='Vdub FX SniperVX3 / Strategy  v3', shorttitle='Vdub_FX_SniperVX3_Strategy', overlay=true, pyramiding=0, initial_capital=1000, currency=currency.USD)

//Candle body resistance Channel-----------------------------//
len = 34
src = input(close, title="Candle body resistance Channel")
out = sma(src, len)
last8h = highest(close, 13)
lastl8 = lowest(close, 13)
bearish = cross(close,out) == 1 and falling(close, 1)
bullish = cross(close,out) == 1 and rising(close, 1)
channel2=input(false, title="Bar Channel On/Off")
ul2=plot(channel2?last8h:last8h==nz(last8h[1])?last8h:na, color=black, linewidth=1, style=linebr, title="Candle body resistance level top", offset=0)
ll2=plot(channel2?lastl8:lastl8==nz(lastl8[1])?lastl8:na, color=black, linewidth=1, style=linebr, title="Candle body resistance level bottom", offset=0)
//fill(ul2, ll2, color=black, transp=95, title="Candle body resistance Channel")

//-----------------Support and Resistance
RST = input(title='Support / Resistance length:', type=integer, defval=10)
RSTT = valuewhen(high >= highest(high, RST), high, 0)
RSTB = valuewhen(low <= lowest(low, RST), low, 0)
RT2 = plot(RSTT, color=RSTT != RSTT[1] ? na : red, linewidth=1, offset=+0)
RB2 = plot(RSTB, color=RSTB != RSTB[1] ? na : green, linewidth=1, offset=0)

//--------------------Trend colour ema------------------------------------------------//
src0 = close, len0 = input(13, minval=1, title="EMA 1")
ema0 = ema(src0, len0)
direction = rising(ema0, 2) ? +1 : falling(ema0, 2) ? -1 : 0
plot_color = direction > 0  ? lime: direction < 0 ? red : na
plot(ema0, title="EMA", style=line, linewidth=1, color = plot_color)

//-------------------- ema 2------------------------------------------------//
src02 = close, len02 = input(21, minval=1, title="EMA 2")
ema02 = ema(src02, len02)
direction2 = rising(ema02, 2) ? +1 : falling(ema02, 2) ? -1 : 0
plot_color2 = direction2 > 0  ? lime: direction2 < 0 ? red : na
plot(ema02, title="EMA Signal 2", style=line, linewidth=1, color = plot_color2)

//=============Hull MA//
show_hma = input(false, title="Display Hull MA Set:")
hma_src = input(close, title="Hull MA's Source:")
hma_base_length = input(8, minval=1, title="Hull MA's Base Length:")
hma_length_scalar = input(5, minval=0, title="Hull MA's Length Scalar:")
hullma(src, length)=>wma(2*wma(src, length/2)-wma(src, length), round(sqrt(length)))
plot(not show_hma ? na : hullma(hma_src, hma_base_length+hma_length_scalar*6), color=black, linewidth=2, title="Hull MA")

//============ signal Generator ==================================//
Piriod=input('720')
ch1 = security(tickerid, Piriod, open)
ch2 = security(tickerid, Piriod, close)
longCondition = crossover(security(tickerid, Piriod, close),security(tickerid, Piriod, open))
if (longCondition)
    strategy.entry("BUY", strategy.long)
shortCondition = crossunder(security(tickerid, Piriod, close),security(tickerid, Piriod, open))
if (shortCondition)
    strategy.entry("SELL", strategy.short)
 
Последнее редактирование модератором:
Здесь наверно уже нет помощников, четыре дня назад написал тему и никто на нее не ответил, жалко, через год когда вызубрю mql буду здесь людям помогать
 

Вложения

Пожалуйста! Если это технически возможно, что бы индикатор показывал другую валютную пару. Например индикатор установлен на USDCHF а показывает с EURUSD.
 

Вложения

Вложения

Здравствуйте уважаемые программисты . Есть очень даже неплохой индикатор , но не хватает мелочи - хорошо бы он еще показывал на каком Тайм Фрейме появился сигнал. Пожалуйста будьте любезны . Заранее спасибо и благодарю !
 

Вложения

День добрый, уважаемые форумчане...использую данный индикатор в советнике, но уж больно грузит терминал...может кто -нибудь возьмется убрать все лишнее, оставить только логику...
С, уважением, Сергей...
 

Вложения

  • 001.mq4
    001.mq4
    64,2 КБ · Просмотры: 105
Всем привет! если кто может, прикрутите к индюку Push - и e-mail уведомления...
 

Вложения

День добрый, уважаемые форумчане...использую данный индикатор в советнике, но уж больно грузит терминал...может кто -нибудь возьмется убрать все лишнее, оставить только логику...
С, уважением, Сергей...
Поставил по верх своей системы, терминал не грузит все в норме.
Оперативки 16 гиг, видео 1050 TI 4 гига, проц 8 ядер.
Не сильно мощный но справляется.
 
Доброго дня, уважаемые программисты, можно чтобы индикатор присылал сигналы не каждые 15 минут при изменении на любом из 4 ТФ, а только как на скрине рисует?
Может кто поможет?
 

Вложения

Вложения

  • Like
Реакции: gek
Как увеличить скорость работы советника в тесторе с индикатором ТМА. очень долго тестирует.
 

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

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

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

Назад
Верх