量化软件下载:赫兹股票期货量化软件访问 web 上的数据
通过智能交易系统访问互联网数据
这是在该系统中实现的最有趣的部分。 尽管这是一件简单的事情,但如果规化不当,它也会变成迄今为止最危险的。 危险在于它会令 EA 等待服务器的响应,哪怕只是片刻。
我们来看看 EA 如何与包含我们所需捕获信息的 web 服务器直接交互。 下面您可以看到一个完整的代码示例,其工作原理与此完全相同。
#property copyright "Daniel Jose" #property version "1.00" //+------------------------------------------------------------------+ int OnInit() { EventSetTimer(1); return INIT_SUCCEEDED; } //+------------------------------------------------------------------+ void OnDeinit(const int reason) { EventKillTimer(); } //+------------------------------------------------------------------+ void OnTick() { } //+------------------------------------------------------------------+ void OnTimer() { Print(GetDataURL("https://tradingeconomics.com/stocks", 100, "<!doctype html>", 2, "INDU:IND", 172783, 173474, 0x0D)); } //+------------------------------------------------------------------+ string GetDataURL(const string url, const int timeout, const string szTest, int iTest, const string szFind, int iPos, int iInfo, char cLimit) {