Добавление индикаторов в Quik в Lua script. Ну типа помощь нужна )
Камрады, добрый день или что еще существует в вашей реальности)) Вопросом озадачен я, как сделать так чтобы грааль волшебный в Lua, индикатор тобишь, был помещен в сосуд волшебный, т.е. Quik, при том что изначально чародей создал заклятье в Pine script(e)? Поскольку разумом и знанием слегка я обделен, спросил я нейросеть, что знает все на свете, могла б ли ты помочь мне в этом и перевести заклятье? В итоге получив два разных варианта перевода, естественно от разных сеток, я переправил это мудрецам из круга своего знакомых… Те были несказанно в думе, мгогозначительно сказав, что нет прямого перевода Пина в Луа, что сети явно мне солгали, при этом взяв на изученье сей манускрипт сетей. Однако зная лет 15, что на ресурсе шмартлабру, издревля существуют создатели кодов, а также продавцы порожняка, решил я сделать сие повествование, в надежде помощи и кооперации, а также безусловно предложений алчных от неких тайных колдунов ))) последние конечно алтын с меня стянуть не смогут...)))
Кароче, товарищи кодеры, кто прям на раз два с луа и добавлял в квика свои творения не раз, подсобите прикрутить или быть может дать какие то материалы наводки, что кенты мои смогли допилить. п.с. там очень хорошая штука. аналоговнет))
Если с помощью нейронки перевести на Qlua, то получим нечто подобное, осталось только дополнить пробелы:
— Инициализация переменных
init()
OnCalculate()
local comparedSymbol = «SPY» — Символ для сравнения
local length = 12 — Длина периода
— Функция для вычисления RRS
function calcRRS(close, comparedClose, length)
local comparedRollingMove = close[1] — close[length + 1]
local symbolRollingMove = comparedClose[1] — comparedClose[length + 1]
local symbolRollingATR = ATR(close, length)[1]
local comparedRollingATR = ATR(comparedClose, length)[1]
local powerIndex = comparedRollingMove / comparedRollingATR
local RRS = (symbolRollingMove — powerIndex * symbolRollingATR) / symbolRollingATR
return RRS
end
— Функция для вычисления корреляции
function Correlation(close, comparedClose, length)
— Здесь должен быть код для вычисления корреляции
— Поскольку QLua не имеет встроенной функции для корреляции,
— этот код будет заглушкой
return 0
end
— Основная функция
function OnCalculate()
— Получение данных
local close = getClosePrices(length + 1)
local comparedClose = getClosePrices(comparedSymbol, length + 1)
— Вычисление RRS
local RRS = calcRRS(close, comparedClose, length)
— Вывод RRS на график
— Здесь должен быть код для вывода RRS на график
— Вычисление корреляции
local correlated = Correlation(close, comparedClose, length)
— Вывод корреляции на график
— Здесь должен быть код для вывода корреляции на график
end
— Функция для получения цен закрытия
function getClosePrices(symbol, length)
— Здесь должен быть код для получения цен закрытия
— Этот код будет заглушкой
return {}
end
— Функция для вычисления ATR
function ATR(close, length)
— Здесь должен быть код для вычисления ATR
— Этот код будет заглушкой
return {}
end
💡Размещения или вторичный рынок — где спрятана допвыгода от валютных облигаций?
Валютные облигации остаются в фокусе внимания инвесторов как основной инструмент для управления рисками, связанными с колебаниями курсов валют. На этой неделе состоятся два размещения...
«Деньги не спят»: Василий Олейник обо всем самом важном на рынке
Рубль всемогущий, а рынок — нет: сколько продлится падение?
Обсуждаем все самое важное для инвесторов в новом выпуске «Деньги не спят». Василий Олейник разберет причины падения акций:...
Группа компаний «А101» получила разрешение на ввод в эксплуатацию (РВЭ) жилого дома № 27 в «Скандинавии» — одном из самых экологичных и современных районов Москвы. Заселение уже началось: первые...
Бекас, Насколько я понял поставки новых комплексов будут европейцам, причём за деньги. Они под влиянием «российской угрозы» готовы платить. Ну а своё старое отгрузят в долг Украине, и таким образом...
Создатель биткоина Сатоши Накамото Таинственный создатель биткоина, известный под псевдонимом Сатоши Накамото, стал 11-м самым богатым человеком в мире
На адрес Накамото поступали все средства от ма...
ЮГК. Суд решил. Ивлеева. Отстраненным по решению суда от должностей президента управляющей компании «Южуралзолото» и директора по безопасности Константину Струкову и Константину Якимчику запрещено зан...
Акции МТС упали: разбираем, что дальше
Что с акциями?
Акции МТС упали почти на 16%. Это произошло после выплаты дивидендов и выхода слабой отчётности — прибыль компании в 1 квартале резк...
✅ Индекс выполнил цели отскока, но что будет далее? 👉 Сегодня ММВБ очень даже сильно вырос, виной тому НЕ столь негативные новости, как ожидалось. Закрытие достаточно понятное и простое, все как обычн...
Ну что могу сказать, Трам классический торгаш. Сначала пускает инфу о 500% санкциях и их вот вот объявят, но потом заявляет об их снижении и дает время подумать.
Но на самом деле не все так забавно ...
Кто выкупил допку МТС банка и зачем ему доп капитал? Ну что, кто-нить понял?
👉кто купил допку МТС Банка
👉для какой цели было это пополнение капитала?
Жду ваши идеи в комментах 👇 Авто-р...
📊 График Ри
По стратегии 750 было два усилия — каждое из них дало по 750 пунктов прибыли, итого +1500 пунктов.
Несмотря на то, что согласно самой стратегии эти усилия выполнили своё дело, м...
1. smart-lab.ru/vopros/805635.php
Если с помощью нейронки перевести на Qlua, то получим нечто подобное, осталось только дополнить пробелы: