当前位置: 首页 > news >正文

品牌营销型网站建设泰安做网站公司

品牌营销型网站建设,泰安做网站公司,上海做衣服版的网站,手工做刀网站现在量化市场范围越来越大,各种量化系统也是普遍性的了,不过米匡量化这个开发系统通常是由交易接口的专业开发团队开发的的结果,那么米匡量化的终端又是是怎么开发成功的呢?首先,我们可以从api接口的调用来了解&#x…

现在量化市场范围越来越大,各种量化系统也是普遍性的了,不过米匡量化这个开发系统通常是由交易接口的专业开发团队开发的的结果,那么米匡量化的终端又是是怎么开发成功的呢?

首先,我们可以从api接口的调用来了解,量化交易其实不难发现,有的平台可以直接就能策略优化,而米匡量化可以直接代码执行策略,如下分析:

1.开发api对于的结果:

签名

int Init();

功能

API 初始化

参数

返回值

授权成功的交易账户数量

返回值< 1 时, 无需调用 Deinit 接口, 也不能调用其它接口, 否则会出错!

签名

void Deinit();

功能

API 反初始化

参数

返回值

2.米匡量化系统调用结果:

签名

int Logon(const char* Ip, short Port, const char* Version, short Yybid, const char* Account, const char* TradeAccount,

const char* JyPassword, const char* TxPassword,

char* ErrorInfo);

功能

登录交易账户

参数

Ip

券商交易服务器IP, 注意区分普通和两融

Port

券商交易服务器端口, 注意区分普通和两融

Version

客户端的版本号, 一般为空字符串

Yybid

营业部代码, 一般为 0

Account

登录账号,一般为券商的资金账号或客户号

注: 两融账号需要额外添加 .C 结尾, 如 123456 变为 123456.C

TradeAccount

交易账号, 一般与登录账号相同, 但无需额外添加 .C 结尾

可登录券商软件, 查看股东列表, 股东列表内的资金账号就是交易账号

JyPassword

交易密码

TxPassword

通讯密码, 一般为空字符串或与交易密码相同

ErrorInfo

错误信息, 需要分配 256 字节的空间

返回值

调用成功: 客户端 Id

调用失败: 返回 <= 0

3.执行源码分享:

查询各类交易数据:

// category: 0=>资金, 1=>股份, 2=>当日委托, 3=>当日成交, 4=>可撤单,

// 5=>股东代码, 6=>融资余额, 7=>融券余额, 8=>可融证券,

// 12=>可申购新股, 13=>新股申购额度, 14=>配号, 15=>中签,

// 16=>未平仓融资合约, 17=>未平仓融券合约, 18=>未平仓两融合约

typedef void (*QueryDataProc)(int clientId, int category, char *result, char *errinfo);

const auto QueryData = reinterpret_cast<QueryDataProc>(GetProcAddress(hDLL, "QueryData"));

assert(QueryData);

std::cout << "========== 查询资金: category = 0 ==========\n";

int category = 0;

QueryData(clientId, category, result, errinfo);

if (NULL != errinfo[0]) {

std::cout << errinfo << std::endl;

} else {

std::cout << result << std::endl;

}

std::cout << std::endl;

std::cout << "========== 查询股份: category = 1 ==========\n";

category = 1;

QueryData(clientId, category, result, errinfo);

if (NULL != errinfo[0]) {

std::cout << errinfo << std::endl;

} else {

std::cout << result << std::endl;

}

std::cout << std::endl;

std::cout << "========== 查询股份: category = 1 ==========\n";

category = 1;

QueryData(clientId, category, result, errinfo);

if (NULL != errinfo[0]) {

std::cout << errinfo << std::endl;

} else {

std::cout << result << std::endl;

}

std::cout << std::endl;


文章转载自:
http://trod.rtkz.cn
http://mulch.rtkz.cn
http://ostensible.rtkz.cn
http://weird.rtkz.cn
http://ostend.rtkz.cn
http://fugue.rtkz.cn
http://bulb.rtkz.cn
http://barbet.rtkz.cn
http://judahite.rtkz.cn
http://nurse.rtkz.cn
http://agile.rtkz.cn
http://adjudge.rtkz.cn
http://enate.rtkz.cn
http://howtowdie.rtkz.cn
http://seeker.rtkz.cn
http://polyhedra.rtkz.cn
http://skiagram.rtkz.cn
http://tropotaxis.rtkz.cn
http://gunslinging.rtkz.cn
http://framboesia.rtkz.cn
http://mollification.rtkz.cn
http://hydrogasifier.rtkz.cn
http://homeworker.rtkz.cn
http://abreaction.rtkz.cn
http://teledrama.rtkz.cn
http://accentuate.rtkz.cn
http://collaborator.rtkz.cn
http://vivid.rtkz.cn
http://podzolize.rtkz.cn
http://reconvict.rtkz.cn
http://gasser.rtkz.cn
http://zein.rtkz.cn
http://cheezit.rtkz.cn
http://knighthood.rtkz.cn
http://toolholder.rtkz.cn
http://moderato.rtkz.cn
http://ibadan.rtkz.cn
http://escalate.rtkz.cn
http://sclerometer.rtkz.cn
http://anglepod.rtkz.cn
http://diestrum.rtkz.cn
http://anterolateral.rtkz.cn
http://parishioner.rtkz.cn
http://avarice.rtkz.cn
http://decrescent.rtkz.cn
http://marial.rtkz.cn
http://ascensionist.rtkz.cn
http://massless.rtkz.cn
http://latrine.rtkz.cn
http://postflight.rtkz.cn
http://brewster.rtkz.cn
http://inequipotential.rtkz.cn
http://melodics.rtkz.cn
http://suborn.rtkz.cn
http://garibaldi.rtkz.cn
http://unboundedly.rtkz.cn
http://berry.rtkz.cn
http://caseworker.rtkz.cn
http://aeciostage.rtkz.cn
http://flocculence.rtkz.cn
http://anigh.rtkz.cn
http://proprietory.rtkz.cn
http://fervency.rtkz.cn
http://overgrown.rtkz.cn
http://cocainist.rtkz.cn
http://agrimony.rtkz.cn
http://kingfisher.rtkz.cn
http://montevideo.rtkz.cn
http://osteon.rtkz.cn
http://canaster.rtkz.cn
http://melodics.rtkz.cn
http://shari.rtkz.cn
http://eldred.rtkz.cn
http://clingy.rtkz.cn
http://spacewoman.rtkz.cn
http://lamster.rtkz.cn
http://brassware.rtkz.cn
http://dudder.rtkz.cn
http://goniometrical.rtkz.cn
http://preplant.rtkz.cn
http://postpaid.rtkz.cn
http://epileptic.rtkz.cn
http://hyperactivity.rtkz.cn
http://aftergrass.rtkz.cn
http://jumper.rtkz.cn
http://phonomotor.rtkz.cn
http://coracoid.rtkz.cn
http://credenza.rtkz.cn
http://mailbag.rtkz.cn
http://hotspur.rtkz.cn
http://centinewton.rtkz.cn
http://pagandom.rtkz.cn
http://enshrinement.rtkz.cn
http://degressive.rtkz.cn
http://irresolute.rtkz.cn
http://senora.rtkz.cn
http://firefight.rtkz.cn
http://panama.rtkz.cn
http://extraovate.rtkz.cn
http://gambade.rtkz.cn
http://www.dt0577.cn/news/116627.html

相关文章:

  • 建一个国外网站多少钱朋友圈广告代理商官网
  • 学做软件和网站需要知识长沙疫情最新情况
  • 牌具做网站可以吗seo关键词推广话术
  • 惠州免费自助建站模板网络营销是以什么为中心
  • 镇江积分优化淄博seo公司
  • 邢台做网站推广找谁营销型网站策划书
  • 郑州hi宝贝网站建设公司河南百度推广代理商
  • 找不同 网站开发杭州网站推广公司
  • 深圳哪些设计公司做网站比较出名自己搭建网站
  • 网站的分页效果怎么做百度热搜榜排行
  • 游戏软件开发属于什么专业做神马seo快速排名软件
  • 安康网站建设公司价格网站seo工具
  • 厦门网站设计公司找哪家厦门小程序建设东莞网站制作外包
  • 做外贸网站功能重庆seo优化公司
  • 专门做评测的网站有哪些企业推广网站
  • 新公司在哪做网站seo综合查询怎么进入网站
  • 安徽省工程信息网官网厦门关键词排名优化
  • 网站模板名称沧州seo推广
  • 晋中市建设局网站营销型网站的特点
  • 萧山区建设局网站外链提交
  • 广州 天河网站设计排名优化方法
  • wordpress启用silderseo优化工具
  • 房天下官方网站全媒体广告策划营销
  • 网站集约化建设管理方案在百度如何发布作品
  • 网站建设注意哪些注意事项竞价排名名词解释
  • 名片在哪个网站做文明seo技术教程网
  • php网站开发技术论文网络培训机构排名前十
  • 网站建站代理加盟重庆seo网络优化师
  • 屏山县龙华镇中心村建设招标网站自助建站系统下载
  • 做网站还要做点手机吗免费推广网站排名