量化投资 — 技术篇 (开篇)基础一. 前言     本系列主要论述量化投资的基础理论,诸如CAPM、APT、Foundation of Law等。本篇是此系列文章的开篇,主要介绍量化投资的基本概念并引入均值方差模型(Mean-Variance Model)。     量化投资其实就是定量投资,是通过分析一定的数据,在
我之前在x矿发的帖子,看到有框友问这方面的问题。就挪过来了01. 默认手续费过高 问题:优矿默认手续费万八,太高(目前个人新开最低万二点五,之前有万二但被叫停了)。 尤其对于日调仓策略,万八会消耗很多利润。解决:比如万三:Commission(buycost=0.0003, sellcost=0.0003, unit=‘perValue’) 02. 基准行情和股票池不一致 问题:策略股票池创业板,
转载 2023-12-19 19:42:02
12阅读
# Java开源量化平台入门指南 随着金融科技的迅猛发展,量化交易逐渐成为投资者的重要选择。Java作为一种广泛使用的编程语言,其开源生态系统为量化交易提供了良好的支持。本文将介绍一个基于Java的开源量化平台,并通过示例代码和关系图帮助大家理解其核心概念。 ## 什么是量化交易? 量化交易是利用数学模型和算法进行的交易方式。交易者通过分析历史数据,构建模型,制定买卖策略,以期达到收益最大化
原创 9月前
237阅读
# 量化交易平台Java 在现代金融市场中,量化交易(Quantitative Trading)以其高效、科学的特点逐渐成为投资者的热门选择。随着技术的进步,越来越多的量化交易平台也应运而生。本文将介绍量化交易平台的基本概念,并着重讲解使用Java语言开发量化交易系统的基本思路及代码示例,最后附上状态图和序列图,以帮助读者更好地理解整个流程。 ## 量化交易简介 量化交易是指利用数学模型、
原创 2024-09-23 03:15:23
114阅读
# Python 量化平台入门 随着金融科技的快速发展,量化交易逐渐成为投资者青睐的方法之一。利用 Python 这门强大的编程语言,构建量化交易平台已经不再是难事。本文将介绍如何利用 Python 构建一个简单的量化平台,并给出相应代码示例,帮助大家理解量化交易的基本框架。 ## 量化交易的基本组成部分 量化交易主要由以下几个部分组成: 1. **数据获取**:获取金融市场数据,包括历史
2020年9月,微软开源了AI量化投资平台Qlib的源代码,随后得到了不少的,Qlib的主要优势在于:1.Python覆盖量化投资全过程,用户无需切换语言;内置许多深度学习算法模型,降低AI算法使用的门槛。2.内置A股、美股数据接入通道,基于qrun能够自动运行整个工作流程,提高开发效率。3.每个组件都是松耦合可以独立使用,用户能够自行选用某些组件。Qlib相比于我们之前介绍的bac
转载 2023-08-23 16:15:15
53阅读
不要自己造轮子,站在巨人的肩膀上!一、模块(module/package)分类①内置模块:datetime②第三方模块:vn.py③本地模块(自己写的):module_demo加载方式①模块加载:import datetime除非你要用这个模块的很多函数,否则也不需要模块加载②全部加载:from datetime import *不推荐,因为不同模块可能有的函数名字是一样的,可能会发生冲突③针对加
量化的软件推荐:python常用的量化软件有python、matlab、java、C++。 从开发难度而言python和matlab都比较容易,java和C++麻烦一些。 从运行速度而言,C++、java要快于matlab和python。不过对于大部分人而言,尤其是初学者,开发占用的时间远大于运行时间。如果追求运行速度的话,先将策略开发出来,再用C重写也不迟。另外,从量化资源而言,python资源
转载 2024-04-28 16:45:08
25阅读
Tango 设备Demo 工程可能遇到的问题报错一Re-download dependencies and sync projectrequires network报错二ErrorExecution failed for task apptransformNative_libsWithStripDebugSymbolForDebug报错三tango service outdated运行结果运动追
现在市面上比较流行的量化平台除了京东量化平台,还有优矿,聚宽,米筐等。这些平台大体上提供类似的服务,但在细节上又有所不同。量化平台的服务本质在于通过封装好的回测函数和金融数据库,帮助用户快捷的实现策略编程和回测。这个过程中免去了用户自己寻找数据,撰写回测算法的庞大工程,使得用户的策略想法可以很快的得到结果并可视化。 编程环境:京东量化平台和米筐都是支持P
掘金量化是为专业量化投资打造的一款功能齐备的落地式终端,集成了策略开发到实盘的模块化功能,打通研究、仿真和绩效链路、兼容多种编程语言,易于使用、性能可靠,能够帮助量化投资者提高策略开发效率、减少IT投入!对于专业的量化投资机构和个人,掘金是一款高效的投研、投资工具!对于入门级的量化爱好者,掘金是一个兼容开放的学习、实践平台!如果你有独到的投资思路却不懂编程,掘金量化有完善的编程学习资料、经典策略如
# Python搭建量化平台 随着金融市场的日益复杂,量化交易逐渐成为投资者获取盈利的重要手段。Python作为一种具有强大数据处理能力和丰富第三方库的编程语言,已经成为量化交易领域的热门选择。本文将带你了解如何使用Python搭建一个简单的量化平台,并提供实际的代码示例。 ## 1. 量化交易的基本概念 量化交易,简单来说,就是利用数学模型和计算机程序来进行金融交易。量化交易策略可以是基于
原创 9月前
140阅读
在赫兹期货量化交易系统中创建并测试智能交易存在以下列举特性。编辑切换为居中添加图片注释,不超过 140 字(可选)在开仓之前必须验证账户内是否存在自由保证金。如果账户内的自由保证金不足,开仓交易将失败。您可以测试检验"FreeMargin"值不能够少于1000,因为测试期间一个标准手的的价格为 1000。 if(AccountFreeMargin() < 1000) return(0); /
为什么用Python来开发量化交易平台目前本人所在的公司一共有三款平台,分别基于C++, C#和Python。其中C#和Python平台都是由交易员开发;C++平台则是由专职IT团队作为一个通用平台开发,内部组件进行了封装(交易员不可见),对外提供行情、交易的API用于策略开发(除了C++ 外也包括C#和Python可用的API)。理论上这款C++平台应该是最为稳定和强大的,由专业人士设计,同时采
曾经作为公司的评选人,对目前几个国内的轻量化平台做过评审,这其中就包含了Bimface,forge,pkpm,品铭等轻量化平台,另外也做过自研的平台。这里只挑选Forge,BimFace,自研这三个方向来讲。平台的比较1 Forge勿用置疑是最好,功能最强大的平台,revit文件直接上传,另外还可以做自动化设计,功能相当强大。显示效果也不错。但也有一个很大的缺陷,Forge不能本地化部署,一切都是
转载 2024-05-24 18:21:05
100阅读
作者:JoinQuant-TWist摘要 python是什么python的基础语法变量与赋值Python 保留字符打印 print全局变量基本数据类型-数字与字符串算术运算查看数据类型 type数据类型-列表与字典自测与自学前文讲解了量化交易中策略运行的基本框架以及实现方法,其中虽然给出一个简单策略的完整代码,但只是初步认识,想完全看懂并自己写需要掌握python这门编程语言。一般常见的pytho
# Java的金融量化交易平台 量化交易是使用数学模型和计算机算法进行股票、期货、外汇等金融工具的交易,其目的是通过数据分析和算法优化实现更高的投资收益。Java作为一种流行的编程语言,因其跨平台性、强大的生态系统以及丰富的开源库,广泛应用于金融量化交易的平台开发中。 在本文中,我们将探讨如何使用Java构建一个简单的金融量化交易平台,并通过示例展示关键的技术实现。我们将涵盖数据获取、策略实现
原创 2024-10-20 07:07:19
170阅读
刚看了一片程序化交易的文章,基本介绍,我觉得写得不错,于是摘录我觉得有用的内容:程序化交易(Programmable Trading)或者量化交易(Quantitative Trading)、高频交易(High-frequency Trading)、算法交易(Algorithmic Trading)基本都被用来指当前利用计算机技术进行金融证券交易的概念,每个名词各有侧重点,比如程序化交易
# 量化交易平台 Java 模块设置指南 作为一名刚入行的开发者,了解如何在量化交易平台上实现 Java 模块的设置是至关重要的。本文将通过简明的步骤介绍如何实现这个模块,下面是整个过程的流程图和详细步骤。 ## 流程图 ```mermaid flowchart TD A[确定需求] --> B[选择合适的开发环境] B --> C[设计模块架构] C --> D[实
原创 2024-10-18 10:22:35
32阅读
   一、 前言        量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策     从全球市场的参与主体来看,按照管
  • 1
  • 2
  • 3
  • 4
  • 5