Zorro: Plugin
gcc -shared -o myplugin.dll minimal_plugin.c Use in Zorro:
int PLUGIN_INIT(void) curl_global_init(CURL_GLOBAL_DEFAULT); curl = curl_easy_init(); model = load_model("sentiment.onnx"); return (curl && model) ? 0 : 1; zorro plugin
Zorro Plugin: Architecture, Implementation, and Application in Algorithmic Trading Systems gcc -shared -o myplugin
function run()
__declspec(dllexport) double PLUGIN_CALL(char* name, double* params, int n) if(strcmp(name, "add") == 0 && n == 2) return params[0] + params[1]; if(strcmp(name, "mul") == 0 && n == 2) return params[0] * params[1]; return 0; curl = curl_easy_init()
To improve usability: