`
walksing
  • 浏览: 217014 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

简单的KD交叉标计箭头

 
阅读更多
.[i] 简单的KD交叉标计箭头  2012-01-19 10:46:26|  分类: 好指标 |  标签: |字号大中小 订阅 .




//[i] 简单的KD交叉标计箭头

#property  indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 White
#property indicator_color2 Yellow
#property indicator_color3 Red
#property indicator_color4 LightSeaGreen

extern int RSV周期= 90;
extern int K周期= 5;
extern int D周期= 3;
extern int 时框= 0;

double K值[];
double D值[];
double 涨箭[];
double 跌箭[];

//---------------------------------------------+

int init()
  {
   SetIndexStyle(0, DRAW_LINE);
   SetIndexBuffer(0, K值);
 
   SetIndexStyle(1, DRAW_LINE);
   SetIndexBuffer(1, D值);
 
   SetIndexStyle(2, DRAW_ARROW);
   SetIndexBuffer(2, 涨箭);
   SetIndexArrow(2, 233);
  
   SetIndexStyle(3, DRAW_ARROW);
   SetIndexBuffer(3, 跌箭);
   SetIndexArrow(3, 234);
  
   return(0);
  }
 
//---------------------------------------------+
 
int start()
  {
   int 序列组[];
   int j= 0;
  
   ArrayCopySeries(序列组, 5, Symbol(), 时框);   // 5:时间
  
   int 已计= IndicatorCounted();
   int 最少计= Bars-已计-1;
   int i= 0;
  
   while(i<最少计){
      if(Time[i]<序列组[j])
         j++;
  
      K值[i]= iStochastic(NULL, 时框, RSV周期, K周期, D周期, MODE_SMA, 0, MODE_MAIN,   j);
      D值[i]= iStochastic(NULL, 时框, RSV周期, K周期, D周期, MODE_SMA, 0, MODE_SIGNAL, j);
  
      if(K值[i]>D值[i] && K值[i+1]<D值[i+1])
        涨箭[i]= D值[i];
     
      if(K值[i]<D值[i] && K值[i+1]>D值[i+1])
        跌箭[i]= D值[i];
     
      i++;
     }
   return(0);
  }
 
//---------------------------------------------+
分享到:
评论

相关推荐

    最新均线交叉箭头提示指标源码

    最新均线交叉箭头提示指标源码。给均线操作的朋友提示操作。

    JavaScript实现的带左右箭头的tab标签代码,tab里面可以放html代码,不限于文字

    在这个特定的项目中,我们讨论的是使用JavaScript实现的带左右箭头的tab标签功能,这使得用户可以通过点击箭头来切换不同的标签页,而且每个标签页内不仅限于显示文字,还可以包含HTML代码,提供更丰富的展示内容。...

    js键盘箭头控制上下选中标签元素

    在JavaScript编程中,使用键盘箭头来控制选中标签元素是一项常见的交互设计,尤其是在网页应用中。这个小demo展示了如何通过监听键盘事件并处理箭头键的按下,以实现元素的选择切换。以下将详细讲解这一功能的实现...

    Moving average cross Arrow Tips_均线交叉箭头提示_

    均线交叉箭头提示

    200个矢量箭头图标

    例如,它们可能包括直线箭头、曲线箭头、双向箭头、循环箭头、带文字的箭头、手绘箭头等。每一种箭头都有可能有不同的大小和角度,以满足指向不同方向的需求。这些图标可能还分为不同的类别,比如基本箭头、流程图...

    arrow_qt画箭头_QT_箭头_

    在Qt框架中,绘制图形元素,包括箭头,是一个常见的需求,这主要涉及到Qt的图形视图框架(Graphics View Framework)以及QPainter类。本文将深入讲解如何在Qt环境中使用QPainter来绘制箭头,同时确保该功能在Windows...

    交叉箭头幻灯片背景图片.rar

    标题中的"交叉箭头幻灯片背景图片.rar"暗示了这是一个包含特定设计元素的PPT资源包,该资源包使用了交叉箭头的艺术设计,旨在为幻灯片添加专业且引人注目的视觉效果。 首先,交叉箭头是图形设计中的一种常见元素,...

    openlayers 态势箭头、进击箭头等

    在"openlayers 态势箭头、进击箭头等"这个主题中,我们将深入探讨如何在OpenLayers地图上添加动态的态势箭头和进击箭头,以实现更丰富的地图展示效果。 首先,我们需要理解OpenLayers中的矢量图层(Vector Layer)...

    绘制箭头/画可移动箭头

    在IT领域,尤其是在图形设计、软件开发和交互式应用中,绘制箭头是一项常见的任务。箭头作为一种视觉指示,能够有效地引导用户注意力,指示方向,或者标记特定元素。本篇文章将详细探讨如何在不同的环境中绘制、操作...

    PPT图解图表模板(634套)柱形图饼图菱形花瓣三角形交叉图流程箭头矩形等.zip

    这个名为“PPT图解图表模板(634套)柱形图饼图菱形花瓣三角形交叉图流程箭头矩形等.zip”的压缩包提供了一套全面的图表资源,适用于各种业务报告、数据分析、项目展示以及教学讲解。以下将详细阐述这些图表类型及其...

    C#绘制直线与箭头

    在C#编程中,绘制直线和箭头是常见的图形操作,尤其在开发用户界面或创建图形应用程序时。这里我们将深入探讨如何使用C#自定义绘制箭头,而非仅仅依赖于系统提供的基本图形元素。 首先,我们需要理解C#中的图形绘制...

    直线中心方向箭头的快速生成算法

    标题中的“直线中心方向箭头的快速生成算法”是指一种高效的方法来在直线上生成一个表示方向的箭头,通常用于图形用户界面或者CAD软件中。这个算法的主要目的是在两点(P1和P2)确定的直线上找到一个中点(a1),然后...

    易语言窗口小箭头

    易语言是一种专为初学者设计的编程语言,它采用了贴近自然语言的语法,使得编程变得更加简单易懂。在易语言中,"窗口小箭头"通常是指在窗口标题栏上显示的小图标,这个图标通常用于指示窗口是否可以最小化、最大化或...

    Matlab绘制带箭头坐标轴图形

    通过这种方式,你可以定制出符合需求的带箭头坐标轴图形,不仅适用于简单的物理示意图,也可以用于复杂的科学可视化。记得在实际应用中调整参数以匹配你的具体需求,使箭头的样式和大小更适合你的数据和场景。

    visio中如何去掉箭头和直线相交出现的弯线

    但在实际操作过程中,有时会遇到一个让人头疼的问题:当箭头与直线相交时,会出现不必要的弯线,这不仅影响美观,还可能导致图形的可读性降低。本文将详细介绍如何在Visio中去掉箭头和直线相交时出现的弯线。 ### ...

    OpenCV+SVM简单应用-------路面箭头分类

    在本篇博文中,我们将探讨如何使用OpenCV(开源计算机视觉库)与支持向量机(SVM,Support Vector Machine)进行路面箭头的分类。OpenCV是一个强大的库,广泛应用于图像处理和计算机视觉任务,而SVM则是一种有效的...

    各式箭头动画

    "各式箭头动画"这一主题涵盖了丰富的设计元素和编程技术,适用于网页设计、移动应用界面、软件界面以及各种图形用户界面(GUI)。下面我们将深入探讨箭头动画在不同场景下的应用、实现方式以及相关的技术知识。 ...

    箭头标签.xlsx

    箭头标签.xlsx

    Android 自定义 直线箭头和曲线箭头

    本文将深入探讨如何在Android中创建自定义的直线箭头和曲线箭头,包括如何设置颜色,以及利用赛贝尔曲线和正切余弦函数计算箭头的方向。 首先,让我们了解Android自定义视图的基本步骤。创建一个新的Java类,继承自...

Global site tag (gtag.js) - Google Analytics