Предупреждения Pinescript 2 для соединителя pinescript, моя миссия невыполнима

#pine-script #alerts

Вопрос:

Я пытаюсь последние 2 дня добавить 2 предупреждения к индикатору pine script2 для Pine connector. YouTube и Google dot работали на меня, или я не нашел нужный сайт, и я попробовал некоторые вещи здесь, на вашем сайте, но у меня это не получилось. Тестер стратегий работает нормально.

Мне нужно это сообщение в предупреждении.

«предупреждение(«ЛИЦЕНЗИАТ,продажа», syminfo.тикер «,риск=0,10″, alert.freq_once_per_bar_close)»

Чего мне не хватает, это не может быть так сложно, я скопировал рабочую строку из другого индикатора и попробовал также «условие оповещения(условие, заголовок, сообщение)».

Это не работает

 //Strategy
golong =  crossover(fma,sma) 
goshort =   crossunder(fma,sma)

if (golong)
strategy.entry("My Long Entry Id", strategy.long)
alert("5406404411575,buy," syminfo.ticker ",risk=0.10", alert.freq_once_per_bar_close)

if (goshort)
strategy.entry("My Short Entry Id", strategy.short)
alert("5406404411575,sell," syminfo.ticker ",risk=1", alert.freq_once_per_bar_close)
 

Я довольно новичок в телевидении и Pinescript, так что, пожалуйста, кто-нибудь может помочь?
Джонни

«Это исходный код».

     //@version=2
//Heikin/Kaufman   by Marco

strategy("Heikin/Kaufman Strategy 


",shorttitle="HAS/KAU",overlay=true,max_bars_back=500,default_qty_value=1000,initial_capital=100000,currency=currency.EUR)
res1 = input(title="Heikin Ashi EMA Time Frame", type=resolution, defval="D")
test = input(0,"Heikin Ashi EMA Shift")
sloma = input(20,"Slow EMA Period")

//Kaufman MA
Length = input(5, minval=1)
xPrice = input(hlc3)
xvnoise = abs(xPrice - xPrice[1])
Fastend = input(2.5,step=.5)
Slowend = input(20)
nfastend = 2/(Fastend   1)
nslowend = 2/(Slowend   1)
nsignal = abs(xPrice - xPrice[Length])
nnoise = sum(xvnoise, Length)
nefratio = iff(nnoise != 0, nsignal / nnoise, 0)
nsmooth = pow(nefratio * (nfastend - nslowend)   nslowend, 2) 
nAMA = nz(nAMA[1])   nsmooth * (xPrice - nz(nAMA[1]))

//Heikin Ashi Open/Close Price
ha_t = heikinashi(tickerid)
ha_close = security(ha_t, period, nAMA)
mha_close = security(ha_t, res1, hlc3)

//Moving Average
fma = ema(mha_close[test],1)
sma = ema(ha_close,sloma)
plot(fma,title="MA",color=black,linewidth=2,style=line)
plot(sma,title="SMA",color=red,linewidth=2,style=line)

//Strategy
golong =  crossover(fma,sma) 
goshort =   crossunder(fma,sma)

if (golong)
strategy.entry("My Long Entry Id", strategy.long)


if (goshort)
strategy.entry("My Short Entry Id", strategy.short)
 

Комментарии:

1. Пожалуйста, обратите внимание, что функция оповещения() доступна только в pinescript версии 4 и выше. Обновите свой скрипт до последней версии pinescript, чтобы иметь возможность использовать все функции.

2. спасибо, я постараюсь!