2021-01-03
自己做量化交易软件(30)小白量化实战4--动于阴末止于阳极
自己做量化交易软件(30)小白量化实战4–动于阴末止于阳极
在讲本章之前,我先讲一个小故事。
战国时,有个人乘船渡江,他上船时佩带的剑掉到了江里,他马上在船舷上刻了一个记号,然后从刻下记号的地方跳进水里去找自己的剑,很快找到了那把剑。
又有一次,这个人乘船渡江,到了江中间时,他佩带的剑又掉到了江里,他马上在船舷上刻了一个记号,船靠岸之后,他立即从刻下记号的地方跳进水里去找自己的剑,结果当然是找不到的剑了。
你们知道他为什么没找到自己的剑吗?
你们肯到说出了种种理由。对于优秀的程序开发者来说,我们不能只看表象,要抓住事物的本质。核心问题就是对各种现象进行抽象,然后进行数字化。
假定找剑是买股,记号是技术选股。那么他这种分析方式在技术分析中称为“引用未来数据”,其结果是数据不准确,信号随行情而波动变化。
这种分析看起来历史上买卖点都很准确,100%的成功率,实战中的结果不确定,准或不准。
我们通过介绍20年前我设计的“快刀”指标,这个指标应用了带未来数据的函数 之字转向函数zig,不清楚迷倒了多少投资者。我设计这个指标目的,希望尽快找到行情转折点,以及数浪,不能作为交易参考。
我现在介绍这个指标不是让你们去骗人,这里主要是教大家如何在大智慧和通达信软件指标图上标记买卖箭头和标注文字,最后以及如何用Python来实现相应的功能。
是不是感觉我们快用Python开发出Python版通达信软件了呢?
首先看大智慧公式–快刀主图。
牛熊线:EMA(CLOSE,120),COLORYELLOW,LINETHICK3;
ZZ:=ZIG(3,10);
买:=IF(ZZ>REF(ZZ,1),1,0) AND IF(REF(ZZ,1)<REF(ZZ,2),1,0);
卖:=IF(ZZ<REF(ZZ,1),1,0) AND IF(REF(ZZ,1)>REF(ZZ,2),1,0);
DRAWICON(买,LOW*0.99,7);
DRAWICON(卖,HIGH*1.01,8);
DRAWTEXT(买,LOW*0.985,' 买');
DRAWTEXT(卖,HIGH*1.015,' 卖');
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
公式显示图上标记了箭头和输出买卖文字。
接着看大智慧公式–快刀副图。
ZZ:=ZIG(3,10);
买:IF(ZZ>REF(ZZ,1),1,0) AND IF(REF(ZZ,1)<REF(ZZ,2),1,0);
卖:IF(ZZ<REF(ZZ,1),1,0) AND IF(REF(ZZ,1)>REF(ZZ,2),1,0);
- 1
- 2
- 3
下来看看通达信公式–快刀主图指标。
牛熊线:EMA(CLOSE,120),COLORYELLOW,LINETHICK3;
ZZ:=ZIG(3,10);
买:=IF(ZZ>REF(ZZ,1),1,0) AND IF(REF(ZZ,1)<REF(ZZ,2),1,0);
卖:=IF(ZZ<REF(ZZ,1),1,0) AND IF(REF(ZZ,1)>REF(ZZ,2),1,0);
DRAWICON(买,LOW*0.99,1);
DRAWICON(卖,HIGH*1.01,2);
DRAWTEXT(买,LOW*0.985,' 买');
DRAWTEXT(卖,HIGH*1.015,' 卖');
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
通达信公式–快刀副图与大智慧公式–快刀副图的内容相同。
下面我们看看如何在Python中实现类似的功能,在K线图中标记出箭头和文字信息。
# -*- coding: utf-8 -*-
# 小白量化自编指标标注文字和图标
'''
独狼荷蒲qq:2886002
通通小白python量化群:524949939
tkinter,pyqt,gui,Python交流2群:517029284
微信公众号:独狼股票分析
'''
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import HP_global as g #小白量化全局变量库
from HP_formula import *
import HP_tdx as htdx
import HP_plt as hplt #小白量化指标绘图模块
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
#白底色
g.ubg='w'
g.ufg='b'
g.utg='b'
g.uvg='#1E90FF'
http://www.taodudu.cc/news/show-2161570.html
相关文章:
- python cnn 股市_荐python3绘制股票K线图的那些坑【一】mpl_finance迁向mplfinance,以及plot独立窗口视图问题!...
- matlab中std2的公式,STD函数的内部计算公式
- 2020年最值得收藏的60个AI开源工具
- 互联网巨头竞逐客户端软件
- 小白量化《穿云箭集群量化》(3)量化策略编写(2)
- 十大股票软件
- 「缠师课后回复精选」第9课 甄别“早泄”男的数学原则!
- 程序化交易系统大全
- 大众给于微软Win8平板过于热情的期待,多属盲目行为
- python 股票量化盘后分析系统V0.47
- python 金融量化盘后分析系统V0.48
- 预警:Mac木马出新招,利用俄罗斯太空计划作诱饵
- 自己做量化交易软件(28)小白量化实战2--变红买入变绿卖出
- 网际风全推数据接口_网际风千钧版 飞狐配套全推接口最新版(2013年5月10更新)...
- 自己做量化交易软件(26)小白量化事件回测之MetaTrader5自动回测
- 警惕:ERP系统不堪重负的几大预警信号
- 自己做量化交易软件(30)小白量化实战4--动于阴末止于阳极
- 网际风全推数据接口_网际风接口软件
- 易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta5),自定义股票软件公式扩展函数...
- 自己做量化交易软件(42)小白量化实战15--自编股票软件公式历史与聚宽量化平台仿大智慧指标回测设计
- 网际风全推数据接口_网际风飞狐全推接口
- 易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta5),自定义股票软件公式扩展函数
- 网际风全推数据接口_网际风数据接口飞狐交易师版简要说明.doc
- 易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta),自定义股票软件公式扩展函数...
- Windows 10图标如何调整?
- 桌面图标无故变成白色
- hal linux 手册_Linux服务之:haldaemon服务 | 旺旺知识库
- WORD图标显示为白色解决办法
- 如何隐藏电脑下方工具栏个别图标_如何隐藏任务栏上的图标?多种隐藏任务栏图标的方法...
- 如何隐藏任务栏图标
2021-01-03相关推荐
- 2021/01/03 新标日第1课
2021/01/03(2021/01/04补) 今天完成了新标日第一课的学习.回顾自己从五十音图,到浊音半浊音拗音合拗音拨音促音长音,终于完成了入门.继续努力,或许以后失业了可以做日语翻译. 去年秋夜 ...
- 【微语】第七周(12.28~2021.01.03)
12.28.不亏待每一份热情,不讨好任何地冷漠.一旦攒够了失望,就可以离开,友情如此,爱情亦如此. 12.29.任何年纪,活的漂亮才是硬道理,一定要悄悄努力,攒够实力. 12.31.一个人值不值得你穷 ...
- 【财经期刊FM-Radio|2021年03月01日】
title: [财经期刊FM-Radio|2021年03月01日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 2月份中国制造业PMI季节性回落,经济仍保持稳定恢复势头 茅台集团去 ...
- 【Yolov5】1.认真总结6000字Yolov5保姆级教程(旧版本2021.08.03作为备份)
旧版本2021.08.03 新版本https://blog.csdn.net/m0_53392188/article/details/119334634 以作备份 目录 一.前言 二.学 ...
- 【财经期刊FM-Radio|2021年03月04日】
title: [财经期刊FM-Radio|2021年03月04日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 科技股拖累纳指跌超2%,ARKK跌入熊市,美债收益率又猛升,美国5年 ...
- python --- 常见题目 2019.01.03
python --- 面试题 2019.01.03 1. redis 设置过期时间 2. 登录的GET和POST区别 3. python和go的区别 4. 生成器和迭代器 5. 盒子模型 6. RES ...
- PowerBI视觉对象共计271组,2021.01.20日更新
PowerBI视觉对象共计271组,2021.01.20日更新 内容包含导入文件和图标.预览图.文件名一致,在预览图内找到合适的可以直接在视觉对象文件夹搜索 下载地址:点击下载 超便宜 或者复制链接打 ...
- Leetcode刷题 2021.01.22
Leetcode刷题 2021.01.22 Leetcode1042 不邻接植花 Leetcode1010 总持续时间可被 60 整除的歌曲 Leetcode1091 二进制矩阵中的最短路径 Leet ...
- 面试题 01.03. URL化 + 重新排列字符串
面试题 01.03. URL化 题目链接:https://leetcode-cn.com/problems/string-to-url-lcci/ URL化.编写一种方法,将字符串中的空格全部替换为% ...
- 2021年03月-电子学会青少年等级考试C语言(二级)真题与解析
2021年03月软件编程(C语言)等级考试(二级) 分数:100 题数:5 时间限制:1000 ms 内存限制:65536 kB 1.与指定数字相同的数的个数 [题目描述] 输出一个整数序 ...
最新文章
- 【组队学习】【26期】编程实践(Django网站开发)
- 引用(Reference)
- linux添加美式键盘,win8\win server 2012添加【中文--美式键盘】
- QoS policy-map class-map
- 云网融合 — 基于 SD-DCA 的云接入网络融合
- poj 1932(spfa判断环)
- 创维oled工厂模式abd_创维OLED游戏电视创维专业电竞显示器 为SN战队保驾护航
- 羊皮卷的实践-第二十五章
- set 与 map 的第一次尝试
- leetcode 116 --- 填充每个节点指向最右节点的next指针
- 6月第4周全球域名注册商(国际域名)新增注册量TOP22
- 学前端需要什么基础知识(前端需要掌握什么 )
- 王道训练营3月24日
- 杂谈:微信为什么不出小号功能?
- SuperMap iServer服务器安全性最优做法
- 给SpringBoot Web应用配上JavaFx漂亮衣服
- 【WPS表格】创建表格,汇总行
- cleanmymac苹果电脑必备mac系统垃圾清理工具分享
- TR069协议向导—— 一个帮助你了解TR069协议的简明教程(二)
- StartlsBack 导致屏幕闪烁的解决方法