易盛信息9.0外盘期货行情数据API接口公共授权开发包例子代码

怎么才能获取到外盘期货行情数据API接口呢?不少朋友就会考虑到易盛9.0行情API接口,本身易盛就是一个软件提供商,提供行情API接口也无可厚非。但是由于市场上外盘行情API接口都是收费的,所以软件商提供行情API接口不太合理。实时上,不少朋友也用过易盛行情数据API接口,反馈问题不少,经常莫名其妙断了,而且得不到上游断数据原因。易盛9.0行情API不稳定性显而易见。另外易盛外盘数据也不全面,选择产品上非常受限制。

BIGI行情非常全面行情数据API接口,提供国内期货、国际期货、贵金属、全球股指、外汇、期权、现货、A股、数字货币等实时行情数据,不限制频率和次数;并且拥有推送接口socket websocket http和获取接口http post get等满足各层次的需求。BIGI行情价格实惠、数据实时、稳定获得业内好评。

下面介绍一下C# socket和websocket开发包例子代码

using System;

using System.Collections.Generic;

using System.Linq;

using System.Net;

using System.Text;

using System.Threading;

using TCPLibrary;

using TCPLibrary.Abstracts;

using TCPLibrary.DefaultImplements;

namespace SocketTest

{

class Program

{

static BaseClientSocket _client;

static string ip = "";

static int port = 8091;

static DateTime lastTim = DateTime.Now;

static void Main(string[] args)

{

//域名转ip

IPAddress[] IPs = Dns.GetHostAddresses("127.0.0.1");

ip = IPs[0].ToString();

_client = new BaseClientSocket();

_client.Connected += new ConnectedEventHandler(_client_Connected);

_client.DisConnected += new DisConnectedEventHandler(_client_DisConnected);

_client.MessageReceived += new MessageReceivedEventHandler(_client_MessageReceived);

_client.Connect(ip, port);

ThreadPool.QueueUserWorkItem(new WaitCallback(MonitorConnect), 1000);

while (Console.ReadLine() != "q") ;

}

static void MonitorConnect(object o)

{

while (true)

{

if ((DateTime.Now - lastTim).TotalSeconds > 40)

{

Console.WriteLine("重新连接并订阅...");

if (_client != null)

{

_client.Release();

}

_client.Connect(ip, port);

lastTim = DateTime.Now;

}

}

}

static void _client_MessageReceived(ZProxySocket proxySocket, ZMessage message)

{

lastTim = DateTime.Now;

BaseMessage msg = message as BaseMessage;

string strs = Encoding.UTF8.GetString(msg.MsgContent, 0, msg.MsgContent.Length).Trim();

if (string.IsNullOrEmpty(strs))

{

return;

}

if (strs == "ok")

{

//1.连接成功发送登陆信息

proxySocket.SendMessage(new BaseMessage(1, Encoding.UTF8.GetBytes("0=login|1=1|2=A8C7E85B958645419910F0E07F1D08F0\n"))); ;

}

else

{

Dictionary dic = new Dictionary();//解析数据各项

string[] groups = strs.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries);

for (int i = 0; groups != null && groups.Length > i; i++)

{

string[] items = groups[i].Split(new char[] { '=' }, StringSplitOptions.RemoveEmptyEntries);

if (items.Length == 2 && !dic.ContainsKey(items[0]))

{

dic.Add(items[0], items[1].Trim());

}

}

if (dic["0"] == "login")

{

if (dic["1"] == "0")

{

//2.登陆成功后 订阅产品

proxySocket.SendMessage(new BaseMessage(1, Encoding.UTF8.GetBytes("0=subscribe|1=6BML,HSIML,USDJPY,CLML,HGML,ZSML,VXML,KCML,CCML,BRNML,FDAXML,A50ML,BTCML,DOWJONES,N225,PLML,NGML,SIML,ZCML,TCHZ8,METZ8,AGML,AUML,RBML,BUML,SRML,CFML,10001547,10001548,GC,CL\n")));

//2.登陆成功后 订阅产品带k线

//proxySocket.SendMessage(new BaseMessage(1, Encoding.UTF8.GetBytes("0=subscribe|1=6BML,HSIML,USDJPY,CLML,HGML,ZSML,VXML,KCML,CCML,BRNML,FDAXML,A50ML,BTCML,DOWJONES,N225,PLML,NGML,SIML,ZCML,TCHZ8,METZ8,AGML,AUML,RBML,BUML,SRML,CFML,10001547,10001548,GC,CL|2=k\n")));

}

else

{

//登陆失败

Console.WriteLine("登陆失败:" + dic["2"]);

}

}

else if (dic["0"] == "subscribe")

{

if (dic["1"] == "0")

{

//3.订阅成功返回

Console.WriteLine(dic["2"]);

}

else

{

//订阅失败

Console.WriteLine("订阅失败:" + dic["2"]);

}

}

else if (dic["0"] == "hq")

{

//开始处理行情 行情各项在 dic 中

Console.WriteLine(strs);

}

}

}

static void _client_DisConnected(ZProxySocket proxySocket)

{

Console.WriteLine("重新连接并订阅...");

if (_client != null)

{

_client.Release();

}

_client.Connect(ip, port);

}

static void _client_Connected(ZProxySocket proxySocket)

{

Console.WriteLine("连接服务器成功!");

}

}

}

朋友们,学会了吗?有疑问的话欢迎留言交流。

python 易盛行情_易盛信息9.0外盘期货行情数据API接口公共授权开发包例子代码...相关推荐

  1. 易盛api接口 mysql_易盛9.0行情API接口公共授权.PDF

    易盛9.0行情API接口公共授权 易盛9.0 行情 API 接口公共授权 授权信息:授权信息: 软件授权号:EsunnyTapAPI 授权到期日:2025-12-31 API 类型:行情 授权码: B ...

  2. 我来自台湾:普力600 消毒锭_普力-600 消毒片PL-600 SH-XT-K礼盒小套组_易迅发现_易迅网...

    我来自台湾:普力600 消毒锭_普力-600 消毒片PL-600 SH-XT-K礼盒小套组_易迅发现_易迅网

  3. 关于电商商品数据API接口列表,你想知道的(详情页、Sku信息、商品描述、评论问答列表)

    目录 一.商品数据API接口列表 二.商品详情数据API调用代码item_get 三.获取sku详细信息item_sku 四.获得淘宝商品评论item_review 五.数据说明文档 进入 一.商品数 ...

  4. 用python画易烊千玺_易烊千玺大学英语笔记本被人捡到,本子上画了一个人,配字有点奇怪!...

    原标题:易烊千玺大学英语笔记本被人捡到,本子上画了一个人,配字有点奇怪! 戳一戳:易烊千玺分享他最近正在读的一本书,但大多数人买不到同款. 能让易烊千玺在一段采访中反复提到的,除了他的口头禅就是&qu ...

  5. python图片自动上色_老旧黑白片修复机——使用卷积神经网络图像自动着色实战(附PyTorch代码)...

    摘要: 照片承载了很多人在某个时刻的记忆,尤其是一些老旧的黑白照片,尘封于脑海之中,随着时间的流逝,记忆中对当时颜色的印象也会慢慢消散,这确实有些可惜.技术的发展会解决一些现有的难题,深度学习恰好能够 ...

  6. python获取期货实时行情_量化投资者是如何获取实时行情数据的呢?

    使用Python下载A股行情的几种方法 这几种方法如下:聚宽jqdatasdk 网址:joinquant.com 蜂鸟数据trochil 网址:trochil.cn 1. tushare Tushar ...

  7. boot spring 接口接收数据_在 Spring Boot 中使用 Dataway 配置数据查询接口

    Dataway介绍 Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具.使得使用者无需开发任何代码就配置一个满足需求的接口. 整个接口配置.测试.冒烟.发布.一站式都通过 ...

  8. 通过Python开发淘宝商品详情、淘宝关键字搜索封装成API接口

    目录 开发背景及目标 淘宝商品详情简要描述 淘宝商品详情请求URL 淘宝商品详情请求方式 接口参数 淘宝商品详情API返回示例 (parse=1) 返回示例 (parse=0) 淘宝商品详情接口返回参 ...

  9. 天行数据 api 接口数据搜索问题 -- Python 版本

    2019/12/3 天行数据"垃圾分类" Python 版 api 接口问题.(Python 版本.中文字符) 天行数据提供 api 接口,利用这些可以做一些事情,比如做个Web端 ...

最新文章

  1. STL容器之Deque-《C++标准库(第二版)》读书笔记
  2. nginx loaction
  3. 如何在linux下启动和关闭oracle服务
  4. Python高级——魔法属性和方法
  5. java ceilingentry_java.util.TreeMap.ceilingKey()方法实例
  6. 微信上让人反感的5种行为 敢不敢看看你是否也犯过
  7. 欧洲与北美5G开战,最后的赢家却是高通?
  8. 自考----怎么说我不爱你
  9. JavaScript 常用技巧收集
  10. CentOS 7 / RHEL 7 上安装 LAMP + phpMyAdmin
  11. python编写水仙花数(超完全数字不变数、自恋数、自幂数、阿姆斯特朗数)
  12. vmin、vmax用处
  13. 计算机系统文件格式,iso是什么文件格式,怎么使用呢?
  14. 第七章、TPP2(G2)
  15. 人脸识别支付欺诈手段和防范措施
  16. 一键重装系统工具和U盘重装工具有什么区别?
  17. java BigDecimal.ROUND_UP和BigDecimal.ROUND_DOWN的用处
  18. 处理win10系统自动休眠bug
  19. 从2012 飞到 2013 —— 梦想依旧
  20. 测试岗/测试开发岗面试真题及参考答案

热门文章

  1. IM系统:消息推送及离线存储
  2. 讯飞智能学习机X2 Pro/Z1:助你孩子提分的“私人家教”
  3. gperftools安装和使用
  4. traceroute命令
  5. 收藏到evernote_如何从Evernote迁移到OneNote
  6. 有了Socket协议,为什么还要Websocket协议?
  7. kindle 3之改屏保加字体
  8. Ubuntu 服务器安装远程 Rstudio(图文详解)
  9. 基于SVPWM的异步电机直接转矩控制
  10. SQL语句优化,看到性能瓶颈。