Избранное трейдера alexros (Александр)

по

Судак-Тудак (робот)

Алгоритм данной торговли был описан уважаемым Гном  (https://smart-lab.ru/blog/499606.php) и, поскольку я являюсь любителем различных теорий Мартингейла и усреднения, написал робота по этой стратегии.

Подробно на алгоритме останавливаться не буду — читайте по ссылке у Гнома, там очень хорошо всё расписано.

Здесь — немного измененная реализация. Отличие в том, что позиции открываются не через равные промежутки цены, а чуть шире: еще должно прийти хотя бы минимальное подтверждение, что дальше не полетит (в данном случае использован вход обратно в канал Боллинджера, но это несложно поменять на что угодно).

Если полетит против нас вертикально, мы хотя бы не будет бессмысленно открывать кучу сделок на мгновенной длинной вертикальной палке.

Итак, представляю: «Судак-Тудак» Универсальный (одновременно для акций и фьючерсов).

Судак-Тудак (робот)

Если хотите добавить инструменты (а они добавляются в массив aTickerList), не забудьте вписать их данные в массивы:



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

+100% первый год алготрейдинга. Одурачен ли я случайностью?

Всех приветствую!

Первый год публичной алго торговли закончился с результатом +100%.
Первый пост о моем пути к алготрейдингу тут
В этом посте подробно разберу результаты за прошлый год, а также попытаюсь ответить на вопрос – одурачен ли я случайностью?
На рисунке изменение депозита и фьючерса долл./руб.
+100% первый год алготрейдинга. Одурачен ли я случайностью?
Все системы торговали на фьючерсе долл./руб. Примерно 75% систем работают на волатильности, остальные пытаются поймать тренд. В начале года затишье, которое к концу марта привело к просадке в 30%. Ну а дальше роботы оседлали взрыв рынка. 8 августа вывел 10% от первоначального депо, в этот же период был удержан НДФЛ на всю сумму накопившегося дохода.

Красным цветом выделил зоны, где алгоритмы не смогли заработать на волатильности. То есть движения были, но они были «плохими». В эти периоды дневные свечи имели большие тени как с верху, так и снизу. Поэтому, не смотря на хорошую волатильность их возило по стопам. Зеленые зоны – экстремально низкая волатильность и сильные просадки.



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

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

ПАММ. Максимум раскрутки. Мои советы вам.

Всем привет.
Хочу с вами поделится своими наблюдениями, как максимально увеличить количество инвесторов.
Вы нигде про это не прочитаете и никто вам это не расскажет. Так что все для вас. Как всегда бесплатно)))
Но все эти советы буду действовать при одном условии должна быть хотя бы минимальная положительная доходность.
На примере памм площадки Альпари. Максимальное количество инвесторов лучшие условия (не для торговли) для инвесторов и управляющих.
4000 тысячи счетов!!! Половина только из них выше нуля. Много с положительной историей и что бы ваш счет не потерялся в общей толпе видело его максимальное количество инвесторов, вот эти советы вам и помогут.
Начнем по пунктам.

Выбор валюты счета.
Только в долларах. Много инвесторов с других стран Украина, Белоруссия, Казахстан.
Им будет неудобно свою валюту переводить в баксы потом у рубли теряют на обмене.
Создавая рублевый памм или в золоте вы упускаете часть инвесторов.

Определитесь как вы будите торговать. Консервативно или агрессивно.



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

для тех кто хочет много бабок зарабатывать

публикую индикатор собственной разработки под quik, написанный на lua
если его значение больше 0,5 то выставляете заявку на покупку с тек профитом >= стоплоссу
гарантированно будете зарабатывать
подключить его можно так:
в папке quik создаете папку LuaIndicators туда кидаете текстовый файл с раcширением .lua
и содержанием приведенного индикатора, потом запускаете quik и добавляете как обычный индикатор к графику
название его в списке будет STATDIV (статистическое отклонение)
на рисунке отобразил его работу с периодом 25 и 50
его суть в том чтоб показать куда отклонено статистическое распределение вероятностей, вверх или вниз за определенный период
проще говоря, куда вероятнее пойдет рынок вниз или вверх
если значение индикатора выше 0,5 то разрешено лонговать, если ниже то разрешено шортить
рекомендации по подбору периода: период для этого индикатора выбираете как период между двумя
последними локальными вершинами
позже могу математически привести целесообразность его использования

( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Драги Красавчег!!!

    • 07 марта 2019, 17:51
    • |
    • Enter1
  • Еще
2 года мямлил о том, что инфляция набирает обороты, а тут

— Я просто два года с графиком без очков сидел и график хоть кто-нибудь помог бы перевернуть. И вот я в очках! Рецессия!!! Нужно бегом спасать банки.

— занавес

ЗОЖ: поговорим про насморк

Всем привет! Поговорим сегодня про насморк! Я вырос в питере и у меня всегда были проблемы с носом.
Я был глупенький, поэтому всегда думал, что это норма.

Сейчас я вижу вот что: у меня хроническое воспаление слизистой, что выливается в то, что нос почти никогда не дышит идеально — то одна ноздря сопит, то другая, даже если насморка нет как такового.
Интересна деталь: когда я попадаю на мороз, или занимаюсь спортом, нос начинает течь. Кто знаток? В чем может быть причина?

Так вот сейчас я понимаю, что то что происходит в носу — следствие реакции на какие-то бактерии (стрептокок, стафилокок, клебсиела и т.п.). Гасить их антибиотиками типа Изофры пробовал, но как-то малоэффективно. 

Чую, есть какой-то простой и эффективный способ очистить нос от воспалений, но я не знаю какой.
Напомню, лор из Скандинавии, который хотел развести меня на 220 штук, предлагал прооперировать перегородку и удалить миндалины:) 

А у вас получилось очистить нос от проблем?
Как?

Ни в коем случае не ешьте эти опасные жиры! 30+

Не уметь планировать — значит планировать проиграть.


Авторы Реймонд Курцвейл — известный футуролог и изобретатель, также является техническим директором Google. (Заметка: Рей потерял отца в 22 года.)
Терри Гроссман — основатель и директор медицинского центра Grossman Wellness Center в Колорадо. Долгое время занимался вопросами «долголетия».

В начале Рей завораживает читателя историей о группе учёных, которые решили за 15 лет расшифровать «Геном человека». Проект этот начался в далеком 1990 году и спустя 7,5 лет «геном» был расшифрован только на 1%. Многие скептики утверждали что проект не удастся завершить за столь короткий срок, но как оказалось его завершили даже раньше, а именно к 2003 г., т.е. за 13 лет. Этим автор хочет показать экспоненциальный рост в действии и тот факт что человеческому мозгу порой бывает невозможно вообразить подобное.
Так же Реймонд написал что пользуется техникой «осознанного сновидения». (Я также читал упоминание о подобной технике, которой пользовался Кристофер Ланган, в книге

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

Особенности воздействия в межличностном взаимодействии.

    • 26 февраля 2019, 21:03
    • |
    • ВБО
  • Еще
Первое правило (правило Гомера):
Очередность приводимых аргументов влияет на их убедительность.
Наиболее убедителен следующий порядок аргументов: сильные — средние — один самый сильный.
Из этого правила следует, что слабыми аргументами лучше не пользоваться: выявив их в процессе подготовки, не пользуйтесь ими для убеждения. Они принесут вред, а не пользу.
Действительно, лицо, принимающее решение, уделяет больше внимания слабостям в Ваших аргументах, ибо, приняв положительное решение, он принимает на себя ответственность. Поэтому ему важно не ошибиться. Не количество аргументов решает исход дела, а их надежность.
Следует отметить одно очень важное обстоятельство. Один и тот же аргумент для разных людей может быть и сильным и слабым. Поэтому сила (слабость) аргументов должна определяться с точки зрения лица, принимающего решение.

Второе правило (правило Сократа):
Для получения положительного решения по важному для Вас вопросу поставьте его на третье место, предпослав ему два

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

Булыгина....реальный отзыв от ученика

Не так давно (декабрь 2018) на сайте Ирины Булыгиной вконтакте кто-то оставил отзыв после ее обучения.
Как-то это прошло незаметно мимо смартлаба, но думаю было бы интересно людям почитать )))

Булыгина....реальный отзыв от ученика
Булыгина....реальный отзыв от ученика

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

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