Постов с тегом "Индикаторы": 532

Индикаторы


Онлайн встреча с Дмитрием Власовым в 20.00 создаем собственный индикатор с помощью языка С#

Уважаемые друзья!

Сегодня в 20-00 мск нам уже известный Дмитрий Власов проведет онлайн-встречу, на которой он продолжит рассказ о том, как создать свой собственный индикатор (теперь уже не с помощью кубиков — об этом рассказывал в прошлый раз), а с помощью кода на языке C# Все, кто желает присоединиться и задать ему свои вопросы в 20-00 мск переходите по этой ссылке: meet58696942.adobeconnect.com/tradinglaboratory/

Прямая трансляция:



( Читать дальше )

В феврале российская экономика заметно ускорилась

Темпы роста розничной торговли снова оказались выше ожиданий. Согласно данным Росстата, в феврале рост оборота розничной торговли ускорился до 2% (здесь и далее – год к году) с 1,6% в январе. Этот результат оказался заметно выше ожиданий участников рынка (консенсус-прогноз Интерфакса предполагал плюс 1,4%) и нашей оценки (плюс 0,9%). В номинальном выражении в феврале оборот в рознице составил 2,44 трлн руб.

Динамика ключевых экономических индикаторов ощутимо улучшилась. Как мы уже писали, в феврале темпы роста промышленного производства увеличились до 4,1% с 1,1% месяцем ранее благодаря резкому увеличению производства в обрабатывающем секторе. Грузооборот транспорта в феврале прибавил 1,7% после роста на 2,4% в январе. При этом перевозки по железной дороге увеличились на 1,3%, а объемы трубопроводного транспорта – на 2,2%. Объем строительных работ стал больше на 0,3% после увеличения на 0,1% в январе. При этом в феврале спад в жилищном строительстве замедлился до 2,2% с минус 16,8% в предыдущем месяце.



( Читать дальше )

STATDIV3 доработанный индикатор для quik на языке lua

если индикатор больше 0, то покупаем, если ниже то продаем

скачать можно здесь:dropmefiles.com/09FCu
как устанавливать смотрите предыдущие статьи: https://smart-lab.ru/blog/528424.php
название STATDIV3 это доработанный STATDIV


поведение индикатора на графике:
STATDIV3 доработанный индикатор для quik на языке lua


сам код индикатора:
Settings={
Name="STATDIV3",
period=50,
  line=
  {
    {
      Name="curve",
      Color=RGB(0,0,255),
      Type=TYPE_LINE,
      Width=1
    },
    {
      Name="line",
      Color=RGB(255,0,0),
      Type=TYPE_LINE,
      Width=1
    },
    {
      Name="MA",
      Color=RGB(0,0,255),
      Type=TYPE_LINE,
      Width=1
    },
    {
      Name="MA2",
      Color=RGB(0,128,128),
      Type=TYPE_LINE,
      Width=1
    },
    {
      Name="line2",
      Color=RGB(0,0,255),
      Type=TYPE_LINE,
      Width=1
    },
    {
      Name="line3",
      Color=RGB(0,128,128),
      Type=TYPE_LINE,
      Width=1
    }
  } 
}

function Init()
  cache_ind={}
  cache_ind2={}
  cache_ind3={}
  return 2
end

function OnCalculate(index)
  if index < Settings.period then
    return nil
  else
    local sum1=0
    local sum2=0
    local sum0=0
    local sum02=0
    local sum03=0
    for i=index-Settings.period+1, index do  
    do
      if C(i) > O(i) then
        sum1 = sum1 + C(i) - O(i)
        sum2 = sum2 + C(i) - O(i)
      else
        sum2 = sum2 + O(i) - C(i)
      end  
    end 
    cache_ind[index] = sum1/sum2    
    if index > Settings.period+12 then 
--[[
      sum0 = 1*cache_ind[index]+
            (1)*cache_ind[index-1]+
            (1)*cache_ind[index-2]+
            (1)*cache_ind[index-3]+
            (1)*cache_ind[index-4]+
            (1)*cache_ind[index-5]+
            (1)*cache_ind[index-6]+
            (1)*cache_ind[index-7]+
            (1)*cache_ind[index-8]+
            (1/2)*cache_ind[index-9]+
            (1/3)*cache_ind[index-10]+
            (1/4)*cache_ind[index-11]+
            (1/5)*cache_ind[index-12]
--]]
      sum0 = 1*cache_ind[index]+
            (1/2)*cache_ind[index-1]+
            (1/3)*cache_ind[index-2]+
            (1/4)*cache_ind[index-3]+
            (1/5)*cache_ind[index-4]+
            (1/6)*cache_ind[index-5]+
            (1/7)*cache_ind[index-6]+
            (1/8)*cache_ind[index-7]+
            (1/9)*cache_ind[index-8]+
            (1/10)*cache_ind[index-9]+
            (1/11)*cache_ind[index-10]+
            (1/12)*cache_ind[index-11]+
            (1/13)*cache_ind[index-12]

    end
--[[
    sum0 = sum0/(1+1+1+1+1+1+1+1+1+1/2+1/3+1/4+1/5)
--]]
    sum0 = sum0/(1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10+1/11+1/12+1/13)

       
    cache_ind2[index] = sum0
    if index > Settings.period+50 then   
      sum02 = 1*cache_ind2[index]+
            (1)*cache_ind2[index-1]+
            (1)*cache_ind2[index-2]+
            (1)*cache_ind2[index-3]+
            (1)*cache_ind2[index-4]+
            (1)*cache_ind2[index-5]+
            (1)*cache_ind2[index-6]+
            (1)*cache_ind2[index-7]+
            (1/2)*cache_ind2[index-8]+
            (1/3)*cache_ind2[index-9]+
            (1/4)*cache_ind2[index-10]+
            (1/5)*cache_ind2[index-11]+
            (1/6)*cache_ind2[index-12]
--[[
      sum02 = 1*cache_ind2[index]+
            (1/2)*cache_ind2[index-1]+
            (1/3)*cache_ind2[index-2]+
            (1/4)*cache_ind2[index-3]+
            (1/5)*cache_ind2[index-4]+
            (1/6)*cache_ind2[index-5]+
            (1/7)*cache_ind2[index-6]+
            (1/8)*cache_ind2[index-7]+
            (1/9)*cache_ind2[index-8]+
            (1/10)*cache_ind2[index-9]+
            (1/11)*cache_ind2[index-10]+
            (1/12)*cache_ind2[index-11]+
            (1/13)*cache_ind2[index-12]
--]]
    end
    sum02 = sum02/(1+1+1+1+1+1+1+1+1/2+1/3+1/4+1/5+1/6)
--[[
    sum02 = sum02/(1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10+1/11+1/12+1/13)
--]]
    cache_ind3[index] = sum0 - sum02
    if index > Settings.period+50 then   
      sum03 = 1*cache_ind3[index]+
            (1/2)*cache_ind3[index-1]+
            (1/3)*cache_ind3[index-2]+
            (1/4)*cache_ind3[index-3]+
            (1/5)*cache_ind3[index-4]+
            (1/6)*cache_ind3[index-5]+
            (1/7)*cache_ind3[index-6]+
            (1/8)*cache_ind3[index-7]+
            (1/9)*cache_ind3[index-8]+
            (1/10)*cache_ind3[index-9]+
            (1/11)*cache_ind3[index-10]+
            (1/12)*cache_ind3[index-11]+
            (1/13)*cache_ind3[index-12]
    end
    sum03 = sum03/(1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10+1/11+1/12+1/13)

  end  

  if sum1/sum2 > 0.5 and sum03 > 0 then
    sum1 = sum03
  else
    if sum1/sum2 < 0.5 and sum03 < 0 then
      sum1 = sum03 
    else 
      sum1 = 0
    end
  end

  return sum1, 0
end

end
 всем удачи!
  • обсудить на форуме:
  • Quik Lua

График цены - это тоже индикатор?

Прочитал необычную точку зрения, что график цены — это запаздывающий индикатор.

Какие есть доводы «за» и «против» этой точки зения?


Честно о трейдинге или один день из жизни торговца.

Добрый день друзья!
Я всегда вас рад видеть)))


Решил с вами поделиться некоторыми моментами.


Я сегодня прочитал пост Тимофея Мартынова: 54 страницы технических индикаторов Tradingview

От себя скажу: Работает на рынке всё чему ты научился, например, ты профи в фундаментальном анализе или торгуешь линии тренда, не важно что, но ты эти вещи понимаешь и оцениваешь свои силы.


Появился сигнал по традиционной системе, которой я пользуюсь — (я традиционно для Смартлаба использую 2-а индикатора: MACD 12,26,9 + доп. 5 сигнальная линия. (Линейный в виде гистограммы), CCI 34 (Медленный, период кратко-среднесрочный, предназначен для определения (Разворота) ключевых точек).


( Читать дальше )

Изучаем QLua: Относительный ATR

Доброго дня

Решил попробовать написать некоторые индикаторы для Quik.
Была прочитана книга по языку Роберту Иерузалимски «Программирование на языке Lua» и Документация по языку LUA в QUIK и примеры.
Надо заметить, что язык мне понравился. В нем так мало и так много одновременно!

Первый блин индикатор — что-то похожее на Волатильность Чайкина, только попроще.
Идея: хочется изучить циклы волатильности. За основу берем ATR. Но если рассматривать большие интервалы, то цена может гулять в больших пределах, соответственно приводим ее к текущей цене.
Сделал первый вариант, получил ошибки выполнения — надо добавить обработку ошибок.
Следующий вариант заработал, я посмотрел — очень большой разброс, надо добавить сглаживание. 
Добавил сглаживание, разброс стал поменьше, но все равно немного не то. Добавил отдельное сглаживание для диапазона и для цены (предполагая, что цена меняется медленнее чем периоды волатильности). Уже лучше.
А что если брать не цену закрытия, а например среднюю? Добавил, но оказалось что влияние мизерное.
В общем, уже можно поиграться. 
Исходник

Продолжаю эксперименты. 
  • обсудить на форуме:
  • Quik Lua

Индекс доллара. Индикатор.

Индекс доллара. Индикатор.


покупайте доллар, лохи.

согласно индикатору покупать надо.

если вынесет к ЧЕРТЯМ СОБАЧЬИМ, ЧТО Ж — ОШИБОЧКА значит.

САМ СКЛОНЕН к шорту, но… покупать надо.
опасно. но что поделать. мы же должны покупать доллар ровно год.

уровень лоя 20 сентября 18 г.

XZ!
рисковать -так рисковать!

послесловие — к рублю мировой индикатор индекса доллара мало относится.
у него какая-то своя тема.
доллар в рублях дешевееет, а вы пользуйтесь.
машину продал, долларов купил,
квартиру продал, долларов ещё дешевле взял,
бизнес закрыл, ещё дешевле купил,
визу получил, ещё дешевле взял.
А там уж всё. продавать нечего,
на билет уже садишься, в щасливую страну влетаешь,
и смотришь котиры, а доллар ещё дешевле в рублях.
И летишь ты один в самолете, потому что ни у кого уже рублей нет,
что бы существовать, все должны всем, рублейнет, цартсвует бартер.

И ты летишь такой над этим всем, у тебя-то рублей тоже нет, одни доллары и евро.
Со смеху угораешь, как они там внизу вообще без денег экономику мутят.






Индикатор канал Боллинджера

Всем привет. 
Аудитория возжелала послушать об индикаторах которые я использую в торговле. 

В этом видео я расскажу об индикаторе канал Боллинджера.

1) Об индикаторе
2) Подстройка
3) Правила индикатора.

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



( Читать дальше )

....все тэги
UPDONW
Новый дизайн