首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python 算法交易秘籍(一)

    如果您想了解如何使用 Python 构建算法交易的坚实基础,本书可以帮助您。 从设置 Python 环境进行交易和与经纪人建立连接开始,您将了解金融市场的重要方面。...本书结束时,你将能够通过实现 Python 库来进行算法交易,从而使用 Python 进行算法交易生态系统中的关键任务。...本书适合对象 如果你是金融分析师、金融交易员、数据分析师、算法交易员、交易爱好者或任何想要学习使用 Python 进行算法交易和重要技术以解决金融领域所面临挑战的人,这本书适合你。...您需要有 Python 编程语言的基本知识。每一章都介绍算法交易中的一个新概念,并逐步引导您从零到高手。本书可以帮助您在使用 Python 进行算法交易方面建立坚实的基础。...本章包含了各种食谱,演示了如何使用 Python 标准库和pandas来进行算法交易,pandas是一个 Python 数据分析库。

    74950

    python制作自动交易程序_Python如何实现自动化交易

    Python的火热,刺激了市场的需求,在国内某知名互联网招聘网站上,Python开发工程师的年薪普遍在25万-50万之间,岗位数量多达数万。...如果你只能选读一门编程语言,那么除了 Python,还是 Python。 要赶上这趟快车不容易,尤其是对于非专业出身的小白来说,面对一堆代码就已经万脸懵逼了,还怎么可能成为Python大牛?...2周—— Python库是Python的精华所在,可以说Python库组成并且造就了PythonPython库是Python开发者的利器,所以学习Python库就显得尤为重要。...如果大家想找一个Python学习环境,可以加入我们的Python学习圈:784758214 ,自己是一名高级python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python...Python 》 豆瓣评分:8.0 3 《Python学习手册》 豆瓣评分:8.1 4 《Python基础教程》 豆瓣评分:8.1 5 《 Python核心编程》 豆瓣评分:8.0 6 《流畅的

    55520

    Python 算法交易秘籍(二)

    拥有这些数据是算法交易的第一步。本文介绍如何获取金融工具列表。 准备工作 确保在 Python 命名空间中有 broker_connection 对象可用。请参考本章的技术要求部分进行设置。...所有这些属性都是静态的,意味着它们在实时交易时段不会改变。 准备工作 确保instruments对象在你的 Python 命名空间中可用。参考本章的 获取金融工具列表 配方来设置它。...到期日是静态数据,意味着在交易时间内不会更改。 准备工作 确保broker_connection和 instruments 对象在你的 Python 命名空间中可用。...此数据具有动态性,并且在实时交易时段内随时可能发生变化。 准备工作 确保 broker_connection 和 instrument1 对象在您的 Python 命名空间中可用。...此数据是动态的,可能在交易时间内的任何时刻变化。 准备工作 确保在你的 Python 命名空间中有broker_connection和instrument1对象可用。

    29720

    Python 实战之量化交易

    Python 量化交易 算法交易一个基本需求,就是高效处理数据,数据处理是 Python 的强项,特别是 Numpy+Pandas 的组合,让算法交易开发者的效率直线上升。...可以借助一些专有的库: Zipline 策略回测 Pyfolio 投资组合分析 另外,有一些现有的便利交易平台可以执行自定义的 Python 策略,无需搭建量化交易框架。...此外, Python 是各行各业广泛使用的编程语言,越来越多投资机构的交易部门,都开始使用 Python,因此对优秀的 Python 开发者产生了更多的需求,自然也让学习 Python 成了更有意义的投资...最后,代码再将加密后的请求封装到 request_headers 中,发送给交易所,并收到 response,这个订单就完成了。 参考文章: Python 核心技术与实战:量化交易实战篇。...这是我学习 Python 最受益匪浅的地方,推荐给你。购买请扫下方二维码: (完) 专注于Python技术分享 欢迎订阅、在看、转发

    4.4K12

    Python量化交易学习笔记(50)——程序化交易1

    本文记录了使用easytrader实现程序化交易的过程。...easytrader实盘支持的券商包括: 海通客户端(海通网上交易系统独立委托) 华泰客户端(网上交易系统(专业版Ⅱ)) 国金客户端(全能行证券交易终端PC版) 其他券商通用同花顺客户端(需要手动登陆)...easytrader安装 pip install easytrader 下载安装e海通财PC独立交易版 启动客户端 import easytrader user = easytrader.use...: XXXX, '可用余额': XXXX, '冻结数量': 0, '盈亏': XXXX, '成本价': XXXX, '盈亏比例(%)': XXXX, '市价': XXXX, '市值': XXXX, '交易市场...''' 查询当日成交 print(user.today_trades) ''' [{'买卖标志': '买入', '交易市场': '深A', '委托序号': '12345', '成交价格': 0.626,

    91530

    python程序化交易实例-用 Python 实现你的量化交易策略「建议收藏」

    Python 的学习者中,有相当一部分是冲着爬虫去的。因为爬虫可以帮你解决很多工作和生活中的问题,节约你的生命。不过 Python 还有一个神秘而有趣的应用领域,那就是量化交易。...Python 由于开发方便,工具库丰富,尤其科学计算方面的支持很强大,所以目前在量化领域的使用很广泛。市面上也出现了很多支持 Python 语言的量化平台。...通过这些平台,你可以很方便地实现自己的交易策略,进行验证,甚至对接交易系统(由于政策原因,现在很多交易接口暂停开放)。 在交易策略方面,我是外行(虽然曾经也有证券从业资格)。...所以本文只是介绍几个 Python 量化平台,以及一些最基本的使用方法。更多的功能、更强大的策略还有待各位自己去挖掘。...目前国内比较知名的几个平台: 国外知名平台: 它们都可以使用 Python 进行策略开发。

    2.8K30

    python实现量化交易策略

    python实现量化交易策略 1 前言 相信大家都听说过股票,很羡慕那些炒股大佬,觉得量化投资非常高深,本文教大家用python实现简单的量化交易策略。...df2],axis=0) df.to_excel('股票数据.xlsx',index=False) hqsj_hs() 这里得到了沪深300成分股的日线行情数据,需要手动将excel表按股票代码和交易日期升序...3 买股方案 前文根据2020年1月1日到2020年12月31日的数据构建策略,用于2021年1月1日到2021年3月31日交易。...5 总结 本文用相关性构建一个简单的交易策略,但还有许多工作没有完成,有兴趣的读者可以进行改善。比如调参,本文用1年数据来测试1个季度,读者们可以用2年数据测试1个季度,用1年数据测试1个月等等。...本文的策略虽然在2020年第一季度中收益率为5.858%,但没有考虑交易费用,实际收益大约4%。再次强调,本文仅供交流学习参考,不构成任何投资建议。炒股有风险,投资需谨慎。

    1.2K20

    python量化交易包talib安装方法

    ; 如果你的系统是x86平台,在安装了anaconda 的基础上,可以直接使用pip安装,命令如下: pip install talib 如果你的系统是x64平台,直接使用上述命令安装会报错 原因在于python...下载推荐使用加州大学的python扩展库,地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 从上面下载的这个:TA_Lib-0.4.17-cp27-cp27m-win_amd64....whl 然后在windows的cmd里面输入命令: pip install TA_Lib-0.4.17-cp27-cp27m-win_amd64.whl 注意事项:本人安装的python环境是2.7版的...,所以下载TA_Lib-0.4.17-cp27-cp27m-win_amd64.whl这个64位版本,如果你使用的python3.5或python3.7,请下载对应版本,否则安装不会成功。...python3.5的64位平台:TA_Lib-0.4.9-cp35-none-win_amd64.whl python3.7的64位平台:TA_Lib-0.4.9-cp37-none-win_amd64

    2.7K10

    Python量化交易入门进阶指南(全)

    通常期货集中在期货交易所,以标准化合约进行买卖,但亦有部分期货合约可透过柜台交易进行买卖,称为场外交易合约。交易的资产通常是商品或金融工具。...对冲策略的具体操作方式有很多种,包括配对交易、套利交易、期权交易、alpha对冲等。...np import datetime """ 示例说明: 当短期均线由上向下穿越长期均线时做空 当短期均线由下向上穿越长期均线时做多 策略讲解:https://www.myquant.cn/docs/python_strategyies...holdings[A.stock], '双均线实盘', 1 , msg, C) print(msg) A.waiting_list.append(msg) 量化策略设计开发中,Python...编程的入门并不难(可以参考-Python人工智能学习路线的Python学习建议),前期编程只要入门够用就行了,只有交易的思路才是始终的核心!

    3.1K31

    分散交易与集中交易

    加密货币领域绝大多数交易都是在集中交易所进行的,而不是分散交易。 集中交易 通过集中交易,中介机构(如公司)充当中间人,以促进他们平台上的交易。作为供这项服务的交换条件,中介收取交易费用。...这使在现有分散平台交易成为一个问题。由于分散交易所的客户数量较少,他们的交易量远低于集中交易所的交易量。这意味着找到一个可接受的交易可能是一个困难的过程。...它也影响了流动性; 较低的交易量使得出售加密货币和清算成现金更加困难。分散交易也必须忍受漫长的交易时间,交易者必须等待直到加密货币和法定交易交易完成。...因此,利用市场走势进行快速交易的人会发现在分散交易所做这件事很困难。最后,分散型交易所目前不提供高级交易功能,如保证金交易和止损,也使得交易者更难以使用分散平台。...然而,这种理念并没有影响到到大多数用户在这个领域进行交易的方式。 分散的交易所继续被中央交易所所忽视,这些中央交易所目前提供了更好的交易功能。

    1.4K70

    使用Python实现智能股票交易策略

    项目简介本教程将带你一步步实现一个智能股票交易策略系统。我们将使用Python和一些常用的深度学习库,如TensorFlow和Keras。最终,我们将实现一个可以预测股票价格并制定交易策略的模型。...制定交易策略我们可以根据模型的预测结果制定简单的交易策略。例如,当预测的回报率为正时买入,为负时卖出。...完整代码将上述步骤整合成一个完整的Python脚本:import yfinance as yfimport pandas as pdfrom sklearn.preprocessing import MinMaxScalerfrom...loss = model.evaluate(X_test, y_test)print(f'Test Loss: {loss}')# 预测y_pred = model.predict(X_test)# 制定交易策略...总结通过本教程,你学会了如何使用Python和Keras构建一个智能股票交易策略的深度学习模型。你可以尝试使用不同的模型结构和参数,进一步提升模型性能。

    11610

    tron-交易-交易构建

    构建 区块链当中要发起一笔交易,需要考虑更多的是这笔交易的安全性。 在分布式、去中心化的环境当中,如何保证交易的安全性?...需要考虑几个问题: 如何保证交易正确性 交易不可篡改 非中心化场景下,交易的验证 构建TRX转账交易 构建交易需要最重要的东西就是私钥。...需要准备好: 测试用的私钥 owner的地址 to的地址 实现 构建一笔交易,需要以下步骤: 构建交易protobuf 生成签名 发送交易 tron 链使用的是protobuf进行序列化和反序列人。...构建交易protobuf 交易在本地构建后,最终是需要广播到链上,需要经过网络传输。所以需要序列化。...base58Check转byte 交易构建到这里就实现,如果需要构建交易,可以通过这种方式构建、签名,生成后的交易可以通过gRPC或HTTP的方试广播到链上,也可以把交易持久化到磁盘进行测试。

    47520

    Python 实现你的量化交易策略

    Python 的学习者中,有相当一部分是冲着爬虫去的。因为爬虫可以帮你解决很多工作和生活中的问题,节约你的生命。不过 Python 还有一个神秘而有趣的应用领域,那就是量化交易。...量化交易,就是以数学模型替代人的主观判断来制定交易策略。通常会借助计算机程序来进行策略的计算和验证,最终也常直接用程序根据策略设定的规则自动进行交易。...Python 由于开发方便,工具库丰富,尤其科学计算方面的支持很强大,所以目前在量化领域的使用很广泛。市面上也出现了很多支持 Python 语言的量化平台。...通过这些平台,你可以很方便地实现自己的交易策略,进行验证,甚至对接交易系统(由于政策原因,现在很多交易接口暂停开放)。 在交易策略方面,我是外行(虽然曾经也有证券从业资格)。...所以本文只是介绍几个 Python 量化平台,以及一些最基本的使用方法。更多的功能、更强大的策略还有待各位自己去挖掘。

    5.1K83

    tron 交易处理--交易执行逻辑

    前言 分布式区块链环境下,所有的钱包要发起交易,都可以通过网络中的FullNode节点发起交易。...构建交易,需要通过钱包应用发起,可以是手机钱包或者浏览器钱包插件,都可以发起一笔交易,也可以使用HTTP接口或者RPC接口都可以发起交易。...构建原生代币:TRX交易 构建一笔TRX交易,需要和FullNode交互两次: 构建交易 广播交易 大至的处理流程 钱包发起交易-->FullNode 接收交易广播交易-->SR节点接收交易放入队列中...不成功的交易会被接直丢弃,执行不成功并不会对账户造成损失。 这笔交易有可能因为网络原因、余额不足等原理,最后执行不一定会成功。 广播交易 回到sendCoin方法中,交易构建完成后,第二步就是广播。...处理流程: 交易进入接收队列pushTransactionQueue 验签 构建快照 处理交易processTransaction 处理成功的交易进pendingTransactions,这个真正的交易缓存池

    1K30
    领券