关闭
当前搜索:

[置顶] C++连接CTP接口实现简单量化交易(行情、交易、k线、策略)

对于量化交易来说,量化策略和技术系统缺一不可,为了知其所以然,本文实现了一个C++连接CTP接口进行仿真交易的demo,从接收行情、下订单、数据处理到添加策略、挂载运行交易等多个环节来看一下量化交易的最简单流程,管中窥豹,一探究竟。 准备工作 交易所接口 这里使用上期所提供的CTP接口API,通过CTP可以连接交易所进行行情接收交易。下载地址:CTP下载 本文使用的win32版本的...
阅读(17426) 评论(75)

[置顶] C++强大背后

转自MiloYip大神的博客 【原文】http://www.cnblogs.com/miloyip/archive/2010/09/17/behind_cplusplus.html 在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,...
阅读(1564) 评论(0)

[置顶] C++资源大全

【原文】http://www.csdn.net/article/2014-10-24/2822269-c++...
阅读(1419) 评论(3)

[置顶] cocos2dx实例开发之flappybird(入门版)

cocos2dx社区里有个系列博客完整地复制原版flappybird的所有特性,不过那个d...
阅读(4696) 评论(20)

scala akka http基本使用

scala的akka框架有一个极简的http service组件,是把原来spray框架集成到akka里面修改而成,本文简单介绍了akka http 的使用,在一些简单web service项目或者将web作为一个简单模块的后台项目中非常适合。sbt配置name := "MockServer"version := "0.1"scalaVersion := "2.12.3"libraryDepende...
阅读(264) 评论(0)

scala slick基本使用教程

参考: http://slick.lightbend.com/doc/3.2.1/introduction.html http://www.cnblogs.com/tiger-xc/p/5898585.html http://www.cnblogs.com/tiger-xc/p/5898585.html slick是scala生态中的数据库连接组件,跟scala一样有良好的函数式编...
阅读(303) 评论(0)

springboot+scala+slick+react实现微服务

springboot是搭建web微服务的简化框架,本文将springboot与scala和react集成,实现简单的前后端分离的restful api形式的web服务demo代码结构其中 java_scala目录下代码支持scala和java混编 frontend里面是前端的reactjs代码 步骤1 创建springboot项目可以通过官网generate模板项目也可以建立空的maven工程再添加...
阅读(152) 评论(0)

react+webapck多页面(multipage)程序

reactjs是facebook开源的新一代前端框架,基于组件式的编程,使得前端开发也能像传统客户端开发一样灵活 但是,为了兼顾已有的网站项目,需要把reactjs的页面与其他项目融合,就需要对页面进行拆分,也就是基于reactjs的多页面程序,本文构建了一个简单的react+webpack 多页面demo,便于理解和运用预览主页: 页面1: 页面2: 各页面之间独立 通过超链接联系 项目结构...
阅读(187) 评论(0)

scala调用python

scala项目中调用python的几种方法首先在工程目录某个地方建立了一个python文件 test.pyimport sysdef addNum(a, b): return a + bif __name__ == '__main__': a = 3 b = 7 # if args input if len(sys.argv) == 3: a...
阅读(864) 评论(0)

jetty启动的两种方式: standalone启动和scala程序内嵌启动

jetty(官网:http://www.eclipse.org/jetty/)是一个轻量级的web server容器,可以单独启动,也可以嵌入到scala/java中用代码进行启动,从而方便继承到已有的业务逻辑中去standalone方式下载jetty distribution 进入根目录,执行启动命令 > cd demo-base/ > java -jar ../start.jar在浏览器中访...
阅读(275) 评论(0)

Python 各种扩展名(py, pyc, pyw, pyo, pyd)区别

扩展名在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名。下面是几种扩展名的用法。pypy就是最基本的源码扩展名pywpyw是另一种源码扩展名,跟py唯一的区别是在windows下双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口。主要用于GUI程序发布时不需要看到控制台信息的情况。pyc在执行python代码时经常会看到同目录下自动...
阅读(329) 评论(0)

matlab调用python代码

科学计算或者写量化策略有时候需要用matlab去调用python的api,这里推荐一个简单的实现方法。 其实matlab比较新的版本中自带了一个适配组件可以直接调用python系统函数查看一下python的版本>> pyversion version: '2.7' executable: 'D:\Programs\WinPython-64bit-2.7.10.3\python-...
阅读(1033) 评论(0)

量化交易中VWAP/TWAP算法的基本原理和简单源码实现(C++和python)

参考文献: https://en.wikipedia.org/wiki/Time-weighted_average_price https://en.wikipedia.org/wiki/Volume-weighted_average_price http://blog.sina.com.cn/s/blog_163a2b9700102wdy0.html https://www...
阅读(4332) 评论(0)

C/C++使用openssl进行摘要和加密解密(md5, sha256, des, rsa)

#include #include #include #include "openssl/md5.h" #include "openssl/sha.h" #include "openssl/des.h" #include "openssl/rsa.h" #include "openssl/pem.h" // ---- md5摘要哈希 ---- // void md5(const std::...
阅读(2574) 评论(0)

C/C++使用libcurl库发送http请求

C++要实现http网络连接,需要借助第三方库,libcurl使用起来还是很方便的 环境:win32 + vs2015 如果要在linux下使用,基本同理 1,下载编译libcurl 下载curl源码,找到vs工程,按照x86 x64 并对应debug和release编译出静态库lib 2,构建工程 1)curl头文件和lib拷贝到工程目录 2)配置附加包含目录l...
阅读(2717) 评论(0)

Qt工程pro文件的简单配置(尤其是第三方头文件和库)

Qt开发中,pro文件是对正工程所有源码、编译、资源、目录等的全方位配置的唯一方式,pro文件的编写非常重要,一下对几个重要项进行说明注释以”#”开始的行,直到结束模板变量告诉qmake生成哪种makefileTEMPLATE = app其中 app -表示该工程建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用 lib - 表示该工程建立一个库的makefile...
阅读(3898) 评论(0)

C/C++获取操作系统、CPU、内存信息(windows和linux)

有时候需要在工程里面获取一些系统或者硬件的信息,比如系统版本,cpu,内存,显卡,硬盘等,作为后续软件功能判断的依据,甚至参与性能算法自适应建模 Windows 操作系统和内存信息在windows下通过系统的API来获取,CPU信息则需要需要通过底层CPUID指令取得 代码: #include #include #include #pragma warning(disable...
阅读(3125) 评论(0)

python脚本编程:批量对比文本文件,根据具体字段比较差异

有时候又这样的需求,有两个文件(里面是表形式的数据,字段有重合也有不一样的),需要对比两个文件之间的差异数据记录并摘出来文件示例A文件表每条记录的格式:03090000 00049993 9222100502392220106000000020000029000170124500019054 20170124 12:30:0162290834743551291...
阅读(570) 评论(0)

C++连接redis

redis是很好机遇key-value的缓存数据库,但是一直缺乏一个好的C++调用接口,官方有个hiredis的C接口,但是只能在linux下用 这里简单介绍了一个开源的基于C++11和boos::asio的跨平台redis接口,可以实现C++操作redis,本文在windows环境下使用的,linux同理 来源 github地址:https://github.com/nekipel...
阅读(3175) 评论(0)

cmake工具使用简明教程(基于命令行和gui,编译到windows和linux双平台)

引用 https://cmake.org/runningcmake/ https://cmake.org/cmake-tutorial/ http://www.hahack.com/codes/cmake/ http://www.cnblogs.com/cuiocean/p/5460419.html cmake可以用来构建跨平台的项目,本文简要讲解针对多目录源码项目使用cm...
阅读(1937) 评论(0)

所谓的quant是什么

翻译引用自 On Becoming a Quant by Mark Joshi,很经典的文章 quant是做什么的quant的工作就是设计并实现金融的数学模型(主要采用计算机编程),包括衍生物定价,风险估价或预测市场行为等。所以quant更多可看为工程师,按中国的习惯性分类方法就是理工类人才,而不是文科人才,这个和金融有一定的区别(当然金融也有很多理工的内容)。有哪几种quanta. desk qu...
阅读(418) 评论(0)

C++类成员函数指针解析

类的成员函数指针作为参数传递给其他函数和普通函数指针的传递是不同的 普通函数指针的传递只要在参数声明中声明是相同参数个数、类型和相同返回类型的函数指针,可是传递类成员函数指针用此方法却不能工作。指针是指向一些内存地址的变量,既可以是数据的地址也可以是函数的地址。C++的 成员指针遵从同样的原则。但在类内部没有地址;选择一个类的成员意味着在类中偏移。只有把这个偏移和具体对象的开始地址结合,...
阅读(361) 评论(0)

C/C++读写csv文件

csv文件其实就是文本文件,每行字段用逗号分隔。 代码 #include #include #include #include #include using namespace std; int main() { // 写文件 ofstream outFile; outFile.open("data.csv", ios::out); // 打开模式可省略 out...
阅读(5606) 评论(0)
171条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:433501次
    • 积分:5601
    • 等级:
    • 排名:第5519名
    • 原创:110篇
    • 转载:58篇
    • 译文:3篇
    • 评论:185条
    博主描述
    艺术?技术?finance?
    邮箱:tashaxing123@163.com
    [新浪微博]:踏莎行hyx
    [github]: tashaxing
    文章分类
    最新评论