分享一个python均线策

python 完整的海龟策略_【干货分享】从零开始学量化:13海龟策略 # encoding: utf8import loggingimport logging.configimport pandas as pdimport numpy as npfrom gmsdk import *class TurtleStrategy(StrategyBase):def __init__(self, *args, **kwargs):super(TurtleStrategy, ... 阅读详情

原 分享一个python均线策略

来源:掘金量化社区 myquant.cn  ,转载请注明出处,谢谢.

简单的基于ta-lib的均线策略示例

策略简介,主要是基于分时线的close线跟MA之间的关系出信号,同时对信号有个简单的过滤逻辑,同时展示了怎么调用gmsdk来做仓位管理。订单管理并没有在代码中体现, 如果需要对委托订单的状态进行跟踪,还需要增加on_order_status函数,用来跟踪订单的执行状态。

策略逻辑: 用分时bar线的收盘价跟ma线之间的交叉关系发出信号,并根据配置做一个简单的信号过滤。 用一个数列配置下单量,在出信号后,根据已有持仓状态确定是否开仓,或者是继续加仓,或者是回调加仓,还是加仓次数达上限后主动平仓出场。

在代码中添加了一些注释,希望有助于阅读。

注: 代码仅为示例,各参数设置和逻辑都不够严谨,切勿直接用于实盘交易。


 
 
 
  1. #!/usr/bin/env python
  2. # encoding: utf-8
  3. import time
  4. from talib.abstract import SMA
  5. import numpy as np
  6. from collections import deque
  7. from gmsdk import *
  8. # 算法用到的一些常量,阀值,主要用于信号过滤
  9. eps = 1e- 6
  10. threshold = 0. 235
  11. tick_size = 0. 2
  12. half_tick_size = tick_size / 2
  13. significant_diff = tick_size * 2.6
  14. class MA(StrategyBase):
  15. "" " strategy example1: MA decision price cross long MA, then place a order, temporary reverse trends place more orders " ""
  16. def __init__(self, *args, **kwargs):
  17. #import pdb; pdb.set_trace()
  18. super(MA, self).__init_ _(*args, **kwargs)
  19. # 策略初始化工作在这里写,从外部读取静态数据,读取策略配置参数等工作,只在策略启动初始化时执行一次。
  20. # 从配置文件中读取配置参数
  21. self.exchange = self.config.get( "para", "trade_exchange")
  22. self.sec_id = self.config.get( "para", "trade_symbol")
  23. self.symbol = ".".join([ self.exchange, self.sec_id])
  24. self.last_price = 0. 0
  25. self.trade_unit = [ 1.0, 2.0, 4.0, 8.0, 5.0, 3.0, 2.0, 1.0, 1.0, 0. 0] ## [8.0, 4.0, 2.0, 1.0]
  26. self.trade_count = 0
  27. self.trade_limit = len( self.trade_unit)
  28. self.window_size = self.config.getint( "para", "window_size") or 60
  29. self.timeperiod = self.config.getint( "para", "timeperiod")
  30. self.bar_type = self.config.getint( "para", "bar_type")
策略 python_Python 量化实战之“4均线”交易策略 点及财经,股票期货专业投机者。前言在过去的文章中,很少给大家分享均线类的策略。那么今天就用python给大家分享一个“四均线”交易策略。这策略的交易逻辑也是非常简单的,主要是依据多头排列、空头排列来进行判断多空区域,并根据其进行开平仓。均线的呈多头排列,也就是周期从小到大的均线,其值也是按照从小到大排列(多头排列)或者直接反过来(空头排列)。如下图所示:而接下来,作者借助4条均线来开发策略,平台为... 阅读详情

相关推荐

python数据分析实战-均线选股策略实践

在前文中已经讲述了Java爬虫-股票k线分析实践,在本文中将继续以此为基础分享另一种选股策略-均线选股策略。均线策略是一种慢周期的选股策略,可以剔除那些短期被操作的股票标的。可以选择长期趋势向上的股票择优投资,从概率上提高投资的成功率。在本文中,介绍了如何使用python语言建立均线策略选股,通过MA20的月线趋势结合交易量和交易均价来选择股票,通过以上的方式可以从众多的股票中获取趋势走好的股票,从这种股票池中选择代码,可以获取更高的成功率。

Saki_Python的博客 1508

Python绘制股票日K图(五)添加均线

Python制作股票日K

YCaiYFu的博客 1653

学习笔记_如何搭建一个完整的策略框架:以均线策略为例

下图是 JoinQuant 聚宽量化平台上的回测界面,这个学习笔记的内容就是如何做出这样一个图! 参考资料: https://bbs.pinggu.org/thread-4745852-1-1.html 【量化小讲堂-Python、Pandas系列15】完整策略框架:以均线策略为例 这个是邢不行老师的量化系列课程,有源码分享,很赞!强烈推荐! https://www.jianshu.com/p/3...

mary12372的博客 1623

3分钟创建智能体

智能体简介会在首页以及名片页展示,需要简洁明了的介绍智能体用途✅优秀示例:最好用第三人称直接说明智能体用途~如:打造生动文案好帮手、专业解梦,探寻梦境奥秘等❌反面教材:简介并未介绍用途、语义含糊。如:今天写点啥、看看你做的梦等以上步骤完成后,点击发布,就能成功创建属于你自己的智能体啦~仅自己可访问(免审):发布后仅开发者本人账号可访问、预览、使用该智能体仅链接可访问:发布后任何人均可通过链接访问、预览、使用该智能体。

soso1968的博客 2084

大华摄像头GB28181协议接入EasyCVR全流程(附常见错误排查)

本文详细阐述了大华摄像头通过GB28181协议接入EasyCVR视频管理平台的全流程,涵盖从核心原理、前期参数规划、Web界面配置到平台侧验证的完整步骤。重点针对网络端口、SIP参数配置等关键环节提供了深度排错指南,并总结了设备无法注册、在线不稳定、拉流失败等常见问题的排查思路与解决方案,旨在帮助安防工程师与系统集成商高效完成设备接入与调试。

weixin_29279153的博客 309

【腹腔镜数据集】Cholec80+CholecSeg8k2020+Endoscapes2024

计算机辅助手术的发展旨在提高手术的正确性和安全性。然而,研究人员和工程师却面临着开发和训练更好算法所需的注释数据有限的问题。因此,同步定位与建图(SLAM)等基础算法的发展受到限制。基于Cholec80数据集,从Cholec80中的17个视频片段中提取了8,080个腹腔镜胆囊切除术图像帧,对图像进行注释并向公众发布。该数据集名为 CholecSeg8K。这些图像中的每一个都以十三个类别的像素级注释,这些类别通常在腹腔镜胆囊切除术中发现。

Toky_min的博客 2018

NeuralKG的安装及简单demo使用(浙江大学开源知识图谱表示学习工具)

记录NeuralKG的安装和使用,以及解决windows系统下的运行demo.py出现的问题。

m0_46621271的博客 1397

一桶令牌的时间账本:四类限流算法的边界推演与Guava RateLimiter源码精读

限流的难点不在背出算法名,而在算清每一笔账:按哪一秒计数、超额请求排队还是拒绝、空闲后能否突发、集群总量如何约束。本文在可复现的虚拟时间实验台上对比固定窗口、滑动窗口、漏桶与令牌桶,实测边界双倍突发与分桶滑动的真实上界,拆解Nginx limit_req的千分位记账与延迟机制,纠正Resilience4j常被误称漏桶的说法,并逐行精读Guava SmoothRateLimiter的预消费、懒惰补账与预热积分,复刻迷你限流器与其完成七万次零差异对账,最后给出集群配额、分层防护与参数确定的方法。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 86万+

飞牛NAS1.1.19更新后SSH连不上?两步快速恢复连接

飞牛NAS1.1.19版本更新后SSH无法连接😟,实则是官方安全策略升级默认关闭了该服务,本文分享两步实操配置恢复SSH连接💻,还同步了官方的设备安全配置建议,帮助用户兼顾使用与设备防护🔒。

XiaoqiangClub的博客 2097

把 MANDT 锁进保险箱:ABAP Client Handling 与 Client Isolation(聚焦 AMDP 的 Client Safety )

本文探讨了ABAP系统中Client Handling与Client Isolation机制的演进,重点分析了AMDP环境下多租户隔离的风险与解决方案。传统ABAP SQL/CDS通过隐式Client过滤提供安全保障,而AMDP因其原生SQLScript特性容易绕过隔离机制。文章对比了旧时代依赖开发自觉的传参方式与新时代通过AMDP OPTIONS强约束的语法方案,详细介绍了CLIENT INDEPENDENT和CDS SESSION CLIENT DEPENDENT两种编译期安全机制,阐述了USING列表

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 340

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: 华尔街大投行体声个位钟爱金专的生
下一篇: 出色不如走运(III)
RXiaoHong
博客等级 码龄8年 102粉丝 286原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值