вторник, 9 января 2024 г.

Trade, RSI, Lua

local function RSI(data, period, overbought, oversold)

   local delta = {}

   for i = 2, #data do

       delta[i] = data[i] - data[i - 1]

   end


   local gain = {}

   local loss = {}

   for i = 1, period do

       gain[i] = math.max(delta[i], 0)

       loss[i] = math.abs(math.min(delta[i], 0))

   end


   for i = period + 1, #delta do

       gain[i] = (gain[i - 1] * (period - 1) + gain[i]) / period

       loss[i] = (loss[i - 1] * (period - 1) + loss[i]) / period

   end


   local rs = {}

   for i = 1, #gain do

       rs[i] = gain[i] / loss[i]

   end


   local rsi = {}

   for i = 1, #rs do

       rsi[i] = 100 - (100 / (1 + rs[i]))

   end


   return rsi

end


среда, 15 ноября 2023 г.

Lua, C++

https://www.geeksforgeeks.org/integrating-lua-in-cpp/

https://edw.is/using-lua-with-cpp/

https://github.com/jordanvrtanoski/luacpp

Video

https://www.youtube.com/watch?v=4l5HdmPoynw&t=4s

https://www.google.com/search?q=c%2B%2B+lua+integration&rlz=1C1CHBD_ruRU861RU861&oq=c%2B%2B+and+Lua&aqs=chrome.3.69i57j0i22i30l9.12903j0j7&sourceid=chrome&ie=UTF-8#fpstate=ive&ip=1&vld=cid:6c277612,vid:kDHGfHxwymI,st:0

https://www.youtube.com/watch?v=9OYK10r7iqE&t=2s


https://thatonegamedev.com/cpp/introduction-to-lua-in-c-with-sol2/

pdf

https://www.fi.muni.cz/pv264/files/pv264_s08b_lua.pdf

https://www.oreilly.com/library/view/integrate-lua-with/9781805128618/B20927_03.xhtml

Lua, Visual Studio

https://marketplace.visualstudio.com/items?itemName=VisualCppDevLabs.VisualStudioExtensionforLua&ssr=false#qna

Nuget

https://www.nuget.org/packages?q=Lua

NLua

https://ipc.susu.ru/40069-8.html

NeoLua

https://www.codeproject.com/Articles/674128/NeoLua-Lua-for-the-NET-Dynamic-Language-Runtime

https://www.nuget.org/packages/Lua.NET/2.1.0