什么是量化交易?
量化交易是一种市场策略,它依靠数学和统计模型来识别并执行机会。这些模型由定量分析驱动,这就是该策略的名称。它通常也被称为“定量交易”,有时也称为“定价”。
量化分析研究和测量将行为的复杂模式分解为数值。它忽略了定性分析,该定性分析基于诸如管理专业知识或品牌实力之类的主观因素来评估机会。
#!/usr/bin/env python
#coding=utf-8
import numpy as np
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d
f=open("./groundtruth.txt")
x=[]
y=[]
z=[]
for line in f:
if line[0]=='#':
continue
data=line.split()
x.append(float(data[1]))
y.append(float(data[2]))
z.append(float(data[3]))
ax=plt.subplot(111,projection='3d')
ax.plot(x,y,z)
plt.show()
量化交易通过使用基于数据的模型来确定特定结果发生的可能性。与其他形式的交易不同,它完全依靠统计方法和编程来完成此操作。
For example,you may find that after the number of Apple shares soared,the price fluctuated rapidly.Therefore,you have built a program to find this pattern in Apple’s entire market history.
cmake_minimum_required(VERSION 2.8)
project(rgbd-slam-tutor2)
#设置用debug还是release模式。debug允许断点,而release更快
#set(CMAKE_BUILD_TYPE Debug)
set(CMAKE_BUILD_TYPE Release)
#设置编译选项
#允许c++11标准、O3优化、多线程。match选项可避免一些cpu上的问题
set(CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS}-std=c++11-march=native-O3-pthread")
#常见依赖库:cv,eigen,pcl
find_package(OpenCV REQUIRED)
find_package(Eigen3 REQUIRED)
find_package(PCL 1.7 REQUIRED)
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})
#二进制文件输出到bin
set(EXECUTABLE_OUTPUT_PATH${PROJECT_SOURCE_DIR}/bin)
#库输出到lib
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY${PROJECT_SOURCE_DIR}/lib)
#头文件目录
include_directories(
${PROJECT_SOURCE_DIR}/include
)
#源文件目录
add_subdirectory(${PROJECT_SOURCE_DIR}/src/)