文华财经股票期货K线形态提示主图指标公式源码

文华财经K线形态主图指标公式源码:

A1:=ABS(O-C)=HHV(ABS(O-C),20)&&ISUP;

//DRAWCOLORKLINE(A1&&BACKSET(ISLASTBAR,SUMBARS(A1,1)),COLORLIGHTBLUE,0);

DRAWSL(A1&&BACKSET(ISLASTBAR,SUMBARS(A1,1)),L-2*MINPRICE,0,6,0,COLORRED),LINETHICK5;

DRAWTEXT(A1&&BACKSET(ISLASTBAR,SUMBARS(A1,1)),L,'大阳'),VALIGN0,COLORRED,ALIGN2;

//DRAWNUMBER(A1&&BACKSET(ISLASTBAR,SUMBARS(A1,1)),H,L-2*MINPRICE,1,COLORRED);

B1:=ABS(O-C)=HHV(ABS(O-C),20)&&ISDOWN;

//DRAWCOLORKLINE(B1&&BACKSET(ISLASTBAR,SUMBARS(B1,1)),COLORCYAN,0);

DRAWSL(B1&&BACKSET(ISLASTBAR,SUMBARS(B1,1)),H+2*MINPRICE,0,6,0,COLORGREEN),LINETHICK5;

DRAWTEXT(B1&&BACKSET(ISLASTBAR,SUMBARS(B1,1)),L,'大阴'),VALIGN0,COLORGREEN,ALIGN2;

//DRAWNUMBER(B1&&BACKSET(ISLASTBAR,SUMBARS(B1,1)),H,H+2*MINPRICE,1,COLORGREEN);

C1:=V=HHV(V,20)&&ISUP;

D1:=V=HHV(V,20)&&ISDOWN;

//DRAWCOLORKLINE(C1&&BACKSET(ISLASTBAR,SUMBARS(C1,1)),COLORLIGHTBLUE,0);

DRAWSL(C1&&BACKSET(ISLASTBAR,SUMBARS(C1,1)),L-2*MINPRICE,0,6,0,COLORMAGENTA),LINETHICK5;

DRAWTEXT(C1&&BACKSET(ISLASTBAR,SUMBARS(C1,1)),L,'大量阳'),COLORMAGENTA,ALIGN2;

//DRAWNUMBER(C1&&BACKSET(ISLASTBAR,SUMBARS(C1,1)),H,L-2*MINPRICE,1,COLORMAGENTA);

E1:=V=LLV(V,20)&&ISUP;

F1:=V=LLV(V,20)&&ISDOWN;

//DRAWCOLORKLINE(E1&&BACKSET(ISLASTBAR,SUMBARS(E1,1)),COLORLIGHTBLUE,0);

DRAWSL(E1&&BACKSET(ISLASTBAR,SUMBARS(E1,1)),L-2*MINPRICE,0,6,0,RGB(255,128,255));

DRAWTEXT(E1&&BACKSET(ISLASTBAR,SUMBARS(E1,1)),L,'小量阳'),VALIGN0,RGB(255,128,255),ALIGN2;

//DRAWNUMBER(E1&&BACKSET(ISLASTBAR,SUMBARS(E1,1)),H,L-2*MINPRICE,1,RGB(255,128,255));

//DRAWCOLORKLINE(D1&&BACKSET(ISLASTBAR,SUMBARS(D1,1)),COLORCYAN,0);

DRAWSL(D1&&BACKSET(ISLASTBAR,SUMBARS(D1,1)),H+2*MINPRICE,0,6,0,COLORBLUE),LINETHICK5;

DRAWTEXT(D1&&BACKSET(ISLASTBAR,SUMBARS(D1,1)),L,'大量阴'),COLORLIGHTGREEN,ALIGN2;

//DRAWNUMBER(D1&&BACKSET(ISLASTBAR,SUMBARS(D1,1)),H,H+2*MINPRICE,1,COLORBLUE);

//DRAWCOLORKLINE(F1&&BACKSET(ISLASTBAR,SUMBARS(F1,1)),COLORCYAN,0);

DRAWSL(F1&&BACKSET(ISLASTBAR,SUMBARS(F1,1)),H+2*MINPRICE,0,6,0,COLORYELLOW);

DRAWTEXT(F1&&BACKSET(ISLASTBAR,SUMBARS(F1,1)),L,'小量阴'),VALIGN1,COLORYELLOW,ALIGN2;

//DRAWNUMBER(F1&&BACKSET(ISLASTBAR,SUMBARS(F1,1)),H,H+2*MINPRICE,1,COLORYELLOW);

DIF:100*(EMA(CLOSE,10)-EMA(CLOSE,20)),NOTEXT;

DEA:EMA(DIF,5),NOTEXT;

//2*(DIFF-DEA),COLORSTICK;

VID:(DIF-DEA)*2,COLORSTICK,NOTEXT;//MACD柱子COLORSTICK

JC:=CROSS(DIF,DEA);

SC:=CROSSDOWN(DIF,DEA);

N10:=BARSLAST(JC)+1;

N20:=BARSLAST(SC)+1;

HH:=VALUEWHEN(CROSSDOWN(DIF,DEA),HHV(H,N10));//上次MACD红柱期间合约最大值

HH2:=VALUEWHEN(CROSSDOWN(DIF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值

MHD:=VALUEWHEN(CROSSDOWN(DIF,DEA),HHV(VID,N10));//上次MACD红柱期间MACD最大值

MHD2:=VALUEWHEN(CROSSDOWN(DIF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值

LL:=VALUEWHEN(CROSS(DIF,DEA),LLV(L,N20));//上次MACD绿柱期间合约最小值

LL2:=VALUEWHEN(CROSS(DIF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值

MHDD:=VALUEWHEN(CROSSDOWN(DIF,DEA),HHV(DIF,N10));//上次MACD红柱期间DIFF最大值

MHDD2:=VALUEWHEN(CROSSDOWN(DIF,DEA),REF(MHDD,1));//上上次MACD红柱期间DIFF最大值

MLDD:=VALUEWHEN(CROSS(DIF,DEA),LLV(DIF,N20));//上次MACD绿柱期间DIFF最小值

MLDD2:=VALUEWHEN(CROSS(DIF,DEA),REF(MLDD,1));//上上次MACD绿柱期间DIFF最小值

AA0:=CROSSDOWN(DIF,DEA)&&HH>HH2&&MHDD<MHDD2;//顶背离

BB:=CROSS(DIF,DEA)&&LL<LL2&&MLDD>MLDD2;//底背离

DRAWTEXT(AA0,MHDD,'顶背离'),COLORGREEN;

DRAWTEXT(BB,MLDD,'底背离'),VALIGN0,COLORRED;

//DRAWLINE3(AA0,MHDD,HHVBARS(DIF,N10),1,MHDD2,N10+REF(HHVBARS(DIF,N10),N10),0),COLORGREEN,DOT;

//DRAWLINE3(BB,MLDD,LLVBARS(DIF,N20),1,MLDD2,N20+REF(LLVBARS(DIF,N20),N20),0),COLORRED,DOT;

//DRAWICON(JC,DEA,'IC04'),VALIGN0;

//DRAWICON(SC,DEA,'IC05');

//DRAWSHIFTNUMBER(JC,REF(LLV(DIF,SUMBARS(SC,1)),1)*(1+1/10),REF(LLV(DIF,SUMBARS(SC,1)),1),2,COLORRED,0,REF(LLVBARS(DIF,SUMBARS(SC,1)),1)+1),VALIGN0;

//DRAWSHIFTNUMBER(SC,REF(HHV(DIF,SUMBARS(JC,1)),1)*(1+1/10),REF(HHV(DIF,SUMBARS(JC,1)),1),2,COLORGREEN,0,REF(HHVBARS(DIF,SUMBARS(JC,1)),1)+1);

MLD:=VALUEWHEN(CROSS(DIF,DEA),LLV(DIF,N20));//

MLD2:=VALUEWHEN(CROSS(DIF,DEA),REF(MLD,1));//

B0:=CROSS(DIF,DEA)&&LL<LL2&&MLD>MLD2;//底背离

A:=CROSSDOWN(DIF,DEA)&&HH>HH2&&MHD<MHD2;//顶背离

DRAWLINE3(B0,REF(DIF,LLVBARS(DIF,N20)),LLVBARS(DIF,N20),1,REF(LLV(DIF,N20),SUMBARS(JC,2)),REF(LLVBARS(DIF,N20),SUMBARS(JC,2))+SUMBARS(JC,2),0),COLORMAGENTA;

DRAWLINE3(A,REF(DIF,HHVBARS(DIF,N10)),HHVBARS(DIF,N10),1,REF(HHV(DIF,N10),SUMBARS(SC,2)),REF(HHVBARS(DIF,N10),SUMBARS(SC,2))+SUMBARS(SC,2),0),COLORGREEN;

KTEXT(B0,-LLVBARS(DIF,N20),LLV(DIF,N20),1,COLORYELLOW,'低');

KTEXT(A,-HHVBARS(DIF,N10),HHV(DIF,N10),1,COLORYELLOW,'顶');

DRAWHORIZONTALLINE(DEA>REF(DEA,1)&&DEA>REFX(DEA,1)&&BACKSET(ISLASTBAR,BARSLAST(DEA>REF(DEA,1)&&DEA>REFX(DEA,1))+1),DEA,COLORRED),LINETHICK3;

DRAWHORIZONTALLINE(DEA<REF(DEA,1)&&DEA<REFX(DEA,1)&&BACKSET(ISLASTBAR,BARSLAST(DEA<REF(DEA,1)&&DEA<REFX(DEA,1))+1),DEA,COLORGREEN),LINETHICK3;

WR:-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)),NODRAW;

DRAWTEXT(CROSS(WR,-50)&&BACKSET(ISLASTBAR,SUMBARS(CROSS(WR,-50),1)),WR,'D'),COLORRED,VALIGN0,FONTSIZE30;

DRAWTEXT(CROSSDOWN(WR,-50)&&BACKSET(ISLASTBAR,SUMBARS(CROSSDOWN(WR,-50),1)),WR,'K'),COLORGREEN,FONTSIZE30;

添加图片注释,不超过 140 字(可选)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/739208.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第47课-动态切换内嵌blender展厅的壁画

【WEB前端2024】3D智体编程&#xff1a;乔布斯3D纪念馆-第47课-动态切换内嵌blender展厅的壁画 使用dtns.network德塔世界&#xff08;开源的智体世界引擎&#xff09;&#xff0c;策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编…

驾照减分考试搜题软件?分享四个可以搜答案的软件 #其他#笔记#经验分享

大学生们可以通过使用搜题软件&#xff0c;快速找到自己遇到的问题的答案&#xff0c;提高学习效率&#xff0c;以下分享各类型的供大家学习。 1.彩虹搜题 这是个微信公众号 学生或者是成年人使用非常广的一款学习应用软件&#xff0c;里面包含了各行各业的海量题库&#xf…

QT实现QGraphicsView绘图 重写QGraphicsSvgItem类实现边框动画

目录导读 简述使用 QTimer 实现 QGraphicsSvgItem 边框动画效果 简述 在了解学习WPS的流程图的时候&#xff0c;发现它这个选择图元有个动态边框效果&#xff0c;而且连接线还会根据线生成点从头移动到尾的动画。像这种&#xff1a; 在QML中实现这种动画属性很简单&#xff0…

晨持绪科技:开好一家抖音小店运营怎么做

在数字时代&#xff0c;抖音小店以其独特的社交媒体优势迅速崛起&#xff0c;成为许多创业者的新宠。但如何有效运营&#xff0c;却是一门学问。首要任务是确定你的小店定位&#xff0c;这关系到后续的产品选择、目标客户群及营销策略。定位明确后&#xff0c;接下来便是挑选适…

Spring框架学习笔记(本地印象笔记搬运)(整理中)

1、背景 Spring作为Java Web开发使用最频繁的框架&#xff0c;具有非常高的学习价值&#xff0c;在Spring框架源码中包含了很多设计模式&#xff08;单例、原型、代理、观察者等&#xff09;&#xff0c;读懂这些源码有助于拓宽开发思路&#xff0c;同时也能提高后端排查错误的…

win10免安装配置MySQL8.4.0

注&#xff1a;此教程基于win10 22H2 版本 1、下载最新版本MySQL压缩包 下载链接&#xff1a;MySQL官网下载地址 点击第二行的 ZIP Archive 后面的Download&#xff08;当前时间2024-06-19最新版本是8.4.0&#xff09; 2、解压并添加配置文件 下载完毕后&#xff0c;解压缩…

Java程序之可爱的小兔兔

题目&#xff1a; 古典问题&#xff0c;有一对兔子&#xff0c;从出生后第3个月起每个月都生一对兔子&#xff0c;小兔子长到第三个月后每个月又生一对兔子&#xff0c;假如兔子都不死&#xff0c;问每个月的兔子总数为多少? 程序分析&#xff1a; 兔子的规律为数列1,1,2,3,…

【数据结构与算法】Dijkstra算法、Floyd算法

文章目录 最短路径Dijkstra算法实现 Floyd算法实现 最短路径 前文提到&#xff0c;对于不带权图来说&#xff0c;BFS可以解决最短路径问题&#xff0c;因为它是类似于树的层次遍历那样&#xff0c;同一个结点的后继的访问顺序相邻&#xff0c;这使得BFS首次访问结点时的路径必…

CCRC-DSO数据安全官和CCRC-DSA数据安全评估师的差异

在当前时代背景下&#xff0c;随着中国数据安全政策的加速推进和相关法律法规的密集发布&#xff0c;对数据资产进行全生命周期的安全管控变得日益迫切。 这不仅成为企业可持续发展的必要条件&#xff0c;也引发了广泛的关注于数据安全相关的专业培训及认证领域。 在此环境下&a…

PS系统教程26

PS与BR的关系 如何把图片以图层的方式导入画板里面 选中三张图片/多张选择工具-PS-将文件载入PS图层意味着这三张图片以图层的方式嵌入PS中 拼接长图 裁剪图片 保存裁剪后的图片拼接图片选中要拼接的图片选择工具-PS-Photomerge(拼合图像&#xff09; 图像处理器 大白话&…

对撞指针技巧

对撞指针技巧 我们以LeetCode的一道题目来讲解一下对撞指针&#xff1b; LeetCode第27题移除元素&#xff0c;链接如下&#xff1a; https://leetcode.cn/problems/remove-element 如果使用快慢指针 如果使用快慢指针&#xff0c;将会有大量的后面元素赋值给前面元素的操作…

Open3D 点云随机下采样至指定数目

目录 一、背景 二、代码实现 2.1 关键函数 2.2完整代码 三、实现效果 3.1原始点云 3.2下采样后点云 3.3数据对比 一、背景 在Open3D中&#xff0c;如果你想将点云随机采样到固定的点数&#xff0c;可以使用random_down_sample 函数并计算相应的采样比例。以下是如何实现…

MySQL数据库(五):事务

MySQL数据库中的事务是一种用来保证一系列操作要么全部成功&#xff0c;要么全部取消的机制。想象一下你去超市购物&#xff0c;拿了很多商品&#xff0c;如果中途发现没带钱包&#xff0c;你可以放弃这次购买&#xff0c;所有商品会回到原位。通过事务&#xff0c;可以确保数据…

感恩父爱 健康同行 宁夏康源父亲节特惠普查

父亲&#xff0c;是那道坚实的屏障&#xff0c;为孩子们挡风遮雨。父亲&#xff0c;是那颗明亮的灯塔&#xff0c;为孩子们指明前进的方向。然而岁月无情&#xff0c;随着年龄的增长&#xff0c;曾经为我们遮风挡雨的父亲如今也逐渐进入了各种疾病的高发期。感恩父爱&#xff0…

linux下进度条的实现

一、代码一版 使用模块化编程 1.processbar.h #include<stdio.h> #define capacity 101 //常量使用宏定义 #define style //符号方便后续修改 extern void processbar();修饰变量的时候一定要带extern&#xff0c;修饰函数的时候可以省略&#xff0c;因为没有函数体就…

FLASH仿真EEPROM---基于智芯Z20K11XM

一、介绍 电可擦和可编程只读存储器(EEPROM)可以对字节或字编程和擦除。EEPROM中的数据即使断电也能保持&#xff0c;但Z20K1xx芯片不含EEPROM。然而&#xff0c;闪存可以通过EEPROM仿真软件来模拟EEPROM。Z20K1xx包含两个flash阵列。编程和擦除操作可以在一个数组上进行&#…

华为200人园区网有线和无线

实验描述&#xff1a; 1 内网有有线业务、内部无线、外部无线三种业误。 2 内网服务器配置静态IP&#xff0c;网关192.168.108.1。 3 sW1和R1之间使用v1an200 192.168.200.9/30 互联。 4 R2向运营商申请企业宽带并获得了1个固定公网IP&#xff1a; 200.1.1.1 子网掩码 255.255.…

双目相机测距原理

一、普通双目相机测距原理 普通双目相机具有如下特点&#xff1a;左右两个相机位于同一平面&#xff08;光轴平行&#xff09;&#xff0c;且相机参数&#xff08;焦距f&#xff09;一致。其原理图如下&#xff1a; 如图所示&#xff0c;P点为相应的物体位置&#xff0c;CL和C…

Java面试八股之JVM参数-XX:+UseCompressedOops的作用

JVM参数-XX:UseCompressedOops的作用 JVM参数-XX:UseCompressedOops的作用是启用对象指针压缩&#xff08;Ordinary Object Pointers compression&#xff09;。这一特性主要应用于64位的Java虚拟机中&#xff0c;目的是为了减少内存使用。在传统的64位系统中&#xff0c;对象…

分配自定义内存对齐的内存块的aligned_malloc实现分析

malloc一般使用当前平台默认的最大内存对齐数对齐内存&#xff0c;如MSVC在32bit下一般是8bit对齐&#xff1b;64位下则是16bit。这样对常规的数据来说没有问题。但如果我们自定义的内存对齐超出了这个范围&#xff0c;则不能直接使用malloc。当我们要分配一块具有特定内存对齐…