Избранное трейдера Александр
На CBOE торгуются БО на S&P 500 (BSZ) и VIX (BVZ). На CME, например, БО на индекс ураганов. Это, естественно, нишевые инструменты для этих бирж.
Основные же торги БО ведутся на 2х специализированных биржах — Nadex и Cantor. Обычные биржи, под крылышком CFTC/FINRA. Рега открыта для ЕС/США (РФ пока нет).
Прошу дать ссылку на адекватный форум или другой ресурс по программированию на QLUA.
Интересуют вопросы передачи данных через стек и многопоточность в QLUA.
Как оказалось, есть много подводных камней.
Кто в теме, пожалуйста, укажите на возможные ошибки в коде, а главное — ПОЧЕМУ НЕ РАБОТАЕТ File.WriteAllLines(@«File.txt», array);
Буду очень благодарен.
-------------------------------------------
Скрипт QLUA:
require («InQuikDll»);
-----------------------------------------------------
Код на C#
using System.IO;
[DllExport(«luaopen_InQuikDll», CallingConvention = CallingConvention.Cdecl)]
public static int InQuikDllStartUp(IntPtr L)
{
Lua.lua_pushinteger(L, 0);
Lua.lua_setfield(L, -10002, "_runServer");
//Вставляет новый экземпляр функции C в стек
Lua.lua_pushcclosure(L, forLua_OnInit, 0);
Lua.lua_setfield(L, -10002, «OnInit»);
Lua.lua_pushcclosure(L, forLua_OnStop, 0);
Lua.lua_setfield(L, -10002, «OnStop»);
Lua.lua_pushcclosure(L, forLua_OnClose, 0);
Lua.lua_setfield(L, -10002, «OnClose»);
Lua.lua_pushcclosure(L, forLua_OnQuote, 0);
Lua.lua_setfield(L, -10002, «OnQuote»);
Lua.lua_pushcclosure(L, forLua_OnConnected, 0);
Lua.lua_setfield(L, -10002, «OnConnected»);
Lua.lua_pushcclosure(L, forLua_Main, 0);
Lua.lua_setfield(L, -10002, «main»);
FUTURES + OPTIONS Managed Swaps Producer Net Chg Net Chg Net Chg NYMEX Crude 69,755 -7,178 6,652 19,764 -224,262 -11,565 ICE WTI crude -34,229 -6,474 -13,663 7,028 -13,284 -7,738 --------- --------- --------- --------- --------- --------- Total 35,526 -13,652 -7,011 26,792 -237,546 -19,303