Комментарии пользователя Сбергамот

Мои комментарии:в блогах в форуме
Ответы мне:в блогах в форуме
Все комментарии: к моим постам
Дмитрий Киреев, — дебил или притворяешься? — иди, смени власть мировой жидомафии, а мы посмотрим…
avatar
  • 11 октября 2026, 18:24
  • Еще
— Крипту конкретно где-что торгуешь?
avatar
  • 09 октября 2026, 17:31
  • Еще
Дмитрий Киреев, вот тебе исправленная (если заменятся кавычки поправь):
--[[
Адаптивная среднияя, задается минимаьный период,
на котором не может быть больше одного пересечения с ценой
--]]
Settings = {
    Name  = "*AdapMAv1",
    per   = 30,        — [ период поиска пересечений ]
    sign  = 0,         -- [ 1 = показывать сигналы Buy/Sell ]
    line = {
        {Name=«MA»,   Type=TYPE_LINE, Width=1, Color=RGB(128,192,222)},
        {Name=«Buy»,  Type=_G.TYPE_TRIANGLE_UP,   Width=3, Color=RGB(0,200,0)},
        {Name=«Sell», Type=_G.TYPE_TRIANGLE_DOWN, Width=3, Color=RGB(255,50,50)}
    }
}

local cachedN, cachedPer = nil, nil
local arrMA, arrBuy, arrSell

local function rebuild(N, per)
    arrMA, arrBuy, arrSell = {}, {}, {}

    — [ накопительная сумма Open ]
    local sumO = {}
    for i = 1, N do
        sumO[i] = (sumO[i-1] or 0) + (O(i) or 0)
    end

    — [ кэш SMA(p) для всех p = 20, 25, ..., 100 ]
    local smaCache = {}
    for p = 20, 100, 5 do
        local arr = {}
        for i = p, N do
            arr[i] = (sumO[i] — (sumO[i-p] or 0)) / p
        end
        smaCache[p] = arr
    end

    local prevMA = nil
    local pos    = 0

    for index = 1, N do

        — [ выбор адаптивного периода pi ]
        local pi = per
        if index > per then
            for p = 20, 100, 5 do
                local smaP = smaCache[p]
                local cnt  = 0
                if index > p + per + 2 then
                    for i = index — 1, index — per, -1 do
                        local y   = smaP[i]
                        local y1  = smaP[i-1]
                        local oi  = O(i)
                        local oi1 = O(i-1)
                        if y and y1 and oi and oi1 then
                            if (oi > y and oi1 <= y1) or (oi < y and oi1 >= y1) then
                                cnt = cnt + 1
                            end
                        end
                    end
                end
                if cnt < 2 then
                    pi = p
                    break
                end
            end
        end

        — [ MA с текущим pi ]
        local ma
        if index >= pi then
            ma = (sumO[index] — (sumO[index-pi] or 0)) / pi
        elseif prevMA then
            ma = prevMA
        else
            ma = O(index) or 0
        end
        arrMA[index] = ma

        — [ направление MA ]
        local newPos = 0
        if prevMA then
            if ma > prevMA then newPos = 1
            elseif ma < prevMA then newPos = -1
            end
        end

        — [ сигналы на смене направления ]
        if pos ~= 1 and newPos == 1 then
            arrBuy[index] = ma
        end
        if pos ~= -1 and newPos == -1 then
            arrSell[index] = ma
        end

        prevMA = ma
        pos    = newPos
    end
end

function Init()
    cachedN, cachedPer = nil, nil
    arrMA, arrBuy, arrSell = {}, {}, {}
    return 3
end

function OnCalculate(i)
    local N    = Size()
    local per  = tonumber(Settings.per)  or 30
    local sign = tonumber(Settings.sign) or 0

    if cachedN ~= N or cachedPer ~= per then
        cachedN, cachedPer = N, per
        rebuild(N, per)
    end

    if not arrMA or i < 1 or i > N then
        return nil, nil, nil
    end

    — [ линия 1: MA ]
    local line1 = arrMA[i]

    — [ линии 2-3: сигналы Buy/Sell ]
    local line2, line3 = nil, nil
    if sign == 1 then
        line2 = arrBuy[i]
        line3 = arrSell[i]
    end

    return line1, line2, line3
end
avatar
  • 08 октября 2026, 17:12
  • Еще
Какие жизнерадостные комментарии! — а предыдущий пост пошто удалил?
avatar
  • 23 сентября 2026, 11:20
  • Еще
1. Ниже 2125 пока не пойдёт. 
2. График терминала сместить от правой шкалы влево на 5 и более периодов для перспективы взгляда, шоб не упираться лбом в стену…
avatar
  • 02 сентября 2026, 14:11
  • Еще
Юань выше 13 как видно не пустят, а он там уже был …
avatar
  • 01 сентября 2026, 08:43
  • Еще
Тут трижды повторился хайный м-сетап ДВУГЛАВЫЙ ДРАКОН
avatar
  • 19 августа 2026, 19:07
  • Еще
Это расчётный или поставочный фьюч?
avatar
  • 19 августа 2026, 13:46
  • Еще
Это какой фьюч настолько дороже TOM-а? — почему вечник не торгуешь?
avatar
  • 19 августа 2026, 09:52
  • Еще
 БРУТАЛЬНО
avatar
  • 05 августа 2026, 08:20
  • Еще
Даж по теханализу делал неправильно. После начала основного движения вниз и закрытия имбаланса часовой свечи цена скорректировалась вверх УЖЕ ПРОТИВ ТЕБЯ. Тебе надо не торопиться со входом (лучше пропусти этот и жди следующий сетап) — ЖДИ ЗАВЕРШЕНИЯ МАНИПУЛЯЦИИ (а близ экстремумов они обязательны) и тогда уже заходи!
avatar
  • 10 июля 2026, 14:03
  • Еще
ves2010, - НЕ ГОЛОСОВАЛ ибо анонимное голосование абсолютная чушь
avatar
  • 10 июля 2026, 04:19
  • Еще
ves2010, у нас «государство» приватизировано ИМИ.
avatar
  • 10 июля 2026, 04:20
  • Еще
ves2010, США как жандарм израиля сейчас развивают производство для помощи израилю.
avatar
  • 10 июля 2026, 04:18
  • Еще
tradeformation, везде где правит всемирное еврейское лобби.
avatar
  • 09 июля 2026, 16:53
  • Еще
tradeformation, — тоже душат производство якобы из-за «зелёной повестки», а на самом деле субсидируют Израиль через США
avatar
  • 09 июля 2026, 16:52
  • Еще
ves2010, «общество» — либеральная фикция. Народ и национальные интересы превыше всего!
avatar
  • 09 июля 2026, 16:28
  • Еще
- ХУЦПА (сверхнаглость), культивируется «богоизбранными» и даж преподаётся предмет «пильпилизм» — врать без остановки!
avatar
  • 07 июля 2026, 14:55
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW
Новый дизайн