Форекс онлайн

Служит трейдерам с 2008 года

468х60-buy-sell.gif

Вс22201807

Москва, Киев, Минск: Воскресенье 06:14:12

44.gif

Форекс онлайн:

20 Июля 2018, 11.47
Россия понизит прогноз роста из-за повышения...
20 Июля 2018, 11.46
Непредсказуемое прошлое России омрачает ее...
20 Июля 2018, 11.46
Угроза мировой рецессии растет на...
20 Июля 2018, 11.46
Инвесторы бегут из Европы и развивающихся...

728x90.gif

Совет на удачу

ico_advСоветниками (экспертами) в терминале называются программы, разработанные на языке программирования MetaQuotes Language 4/5 (MQL 4/5), с помощью которых автоматизируются аналитические и торговые процессы. Они позволяют оперативно проводить технический анализ ценовых данных и на основе полученных сигналов управлять торговой деятельностью. На советников можно возложить всю рутинную работу по проведению технического анализа и выполнению всех торговых операций. Советник может совершать аналитические и торговые операции по любым финансовым инструментам и периодам независимо от того, открыт соответствующий график или нет.

Биткоин, Вышла Fast RSI Strategy v1.2

Биткоин, Вышла Fast RSI Strategy v1.2Результаты на тестах улучшились, но очень незначительно. Всего 4 изменения. Хотя для юзера изменения только одно.

1) Теперь скрипт усредняет только убыточные позиции при включенном пирамидинге (пирамидинг тут рекомендуется), что чуточку улучшило результат.
2) Теперь при выходе проверяет цвет свечи, а ранее не проверялся, выход с лонга только на зеленой свече, выход с шорта только на красной, чуточку улучшило.
3) Сделал разные требования к размеру тела свечи для входов и выходов. Ранее свеча должна была быть больше трети средней и для входа и для выхода. Теперь для входа достаточно чтобы свеча была меньше четверти, а для выхода меньше половины тела средней свечи. Это тоже чуточку улучшило.

 
RSI Bars

Самое большое изменение в новой версии. Параметр в настройках. Если стоит 1 (по умолчанию), то работает так же как и прошлая версия Fast RSI 1.1. Этот параметр это требуемое скриптом минимальное количество свечей с сигналом RSI , чтобы войти в сделку. То есть если ставим 2, значит надо минимум 2 свечи с сигналом. Это повышает точность входов (выше % прибыльных сделок), но уменьшает количество сделок, в следствии чего как обычно снижается и итоговая прибыль.

Рекомендую юзать RSI Bars = 1, как было - так прибыль больше, а ради прибыли можно и убыточные сделки потерпеть. Особо нервные могут ставить 2 и более.

Ниже на тесте биткойна за 2018 год (2 месяца) дефолтные настройки и RSI Bars = 5 (это максимум).

Биткоин, Вышла Fast RSI Strategy v1.2

//@version=3
strategy(title = "Noro's Fast RSI Strategy v1.2", shorttitle = "Fast RSI str 1.2", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 5)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
rsiperiod = input(7, defval = 7, minval = 2, maxval = 50, title = "RSI Period")
limit = input(30, defval = 30, minval = 1, maxval = 100, title = "RSI limit")
rsisrc = input(close, defval = close, title = "RSI Price")
rb = input(1, defval = 1, minval = 1, maxval = 5, title = "RSI Bars")
fromyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Fast RSI
fastup = rma(max(change(rsisrc), 0), rsiperiod)
fastdown = rma(-min(change(rsisrc), 0), rsiperiod)
fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown))
uplimit = 100 - limit
dnlimit = limit

//RSI Bars
ur = fastrsi > uplimit
dr = fastrsi < dnlimit
uprsi = rb == 1 and ur ? 1 : rb == 2 and ur and ur[1] ? 1 : rb == 3 and ur and ur[1] and ur[2] ? 1 : rb == 4 and ur and ur[1] and ur[2] and ur[3] ? 1 : rb == 5 and ur and ur[1] and ur[2] and ur[3] and ur[4] ? 1 : 0
dnrsi = rb == 1 and dr ? 1 : rb == 2 and dr and dr[1] ? 1 : rb == 3 and dr and dr[1] and dr[2] ? 1 : rb == 4 and dr and dr[1] and dr[2] and dr[3] ? 1 : rb == 5 and dr and dr[1] and dr[2] and dr[3] and dr[4] ? 1 : 0

//Body
body = abs(close - open)
emabody = ema(body, 30)

//Signals
bar = close > open ? 1 : close < open ? -1 : 0
up = bar == -1 and (strategy.position_size == 0 or close < strategy.position_avg_price) and dnrsi and body > emabody / 4
dn = bar == 1 and (strategy.position_size == 0 or close > strategy.position_avg_price) and uprsi and body > emabody / 4
exit = ((strategy.position_size > 0 and fastrsi > dnlimit and bar == 1) or (strategy.position_size < 0 and fastrsi < uplimit and bar == -1)) and body > emabody / 2

//Trading
if up
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 00, 00)))

if dn
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 00, 00)))
   
if time > timestamp(toyear, tomonth, today, 00, 00) or exit
    strategy.close_all()

Похожие статьи:
Foreck.info - Лучший сайт для трейдера

Как проверить регулирования брокера?

Как трейдеру проверить брокера на предмет регулирования?

Как понять,что ваш брокер мошенник?

Как определить, что ваш брокер мошенник?