设为首页收藏本站

 找回密码
 注册
查看: 4031|回复: 4
打印 上一主题 下一主题

3分钟跨60分钟KDJ, [复制链接]

Rank: 3Rank: 3

精华
0
UID
2632
积分
231
帖子
27
主题
5
阅读权限
40
注册时间
2008-10-23
最后登录
2019-3-24
跳转到指定楼层
1#
发表于 2011-3-31 13:41:40 |只看该作者 |倒序浏览
30分钟引用60分钟的kdj,老是不对,管理员帮帮忙,谢谢哈,看看有啥错误。



//------------------------------------------------------------------------
// 简称: KD0330
// 名称: KD0330
// 类别: 技术指标
// 类型: 振荡类
// 输出:
//------------------------------------------------------------------------
//------------------------------------------------------------------------
// 简称: KDTRADER
// 名称: KDTRADER
// 类别: 交易指令
// 类型: 多头建仓
// 输出:
//------------------------------------------------------------------------

Params
        Numeric Length(9);                       
        Numeric SlowLength(3);       
        Numeric SmoothLength(3);
Vars
        NumericSeries wvol1;
        NumericSeries MyOpen;
        NumericSeries MyHigh;
        NumericSeries MyLow;
    NumericSeries MyClose;
          NumericSeries HighestValue2 ;
        NumericSeries LowestValue2;
        NumericSeries Dvalue2;
        NumericSeries KValue2;
        NumericSeries Value1;
        NumericSeries Value2;
        NumericSeries Value3;
        NumericSeries Value4;
        NumericSeries i;
       
       
Begin
               
        MyHigh = DataConvert(High,"min",60,"High");

        MyLow = DataConvert(Low,"min",60,"Low");

        MyClose = DataConvert(Close,"min",60,"Close");

   For i =SlowLength-1 DownTo 0

        {
                Value2 = TransMinsData(MyHigh,60,i);
                  Value3 = TransMinsData(MyLow,60,i);
                  Value4 = TransMinsData(MyClose,60,i);
                       HighestValue2 = HighestFC(Value2,Length);
                       LowestValue2 = LowestFC(Value3 , Length);

        }
               
        KValue2 = SMA((Value4 -Value3)/(Value2- Value3),SlowLength,1)*100;
        DValue2 = SMA(KValue2,SmoothLength,1);

        PlotNumeric("KValue2 ",KValue2 );
        PlotNumeric("DValue2",DValue2);
        End

Rank: 3Rank: 3

精华
0
UID
2632
积分
231
帖子
27
主题
5
阅读权限
40
注册时间
2008-10-23
最后登录
2019-3-24
2#
发表于 2011-3-31 21:33:43 |只看该作者
咋就没人回复呢,

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
2632
积分
231
帖子
27
主题
5
阅读权限
40
注册时间
2008-10-23
最后登录
2019-3-24
3#
发表于 2011-3-31 21:34:14 |只看该作者
又写了一个,好像还是不对。

Params
            Numeric Length(9);                       
            Numeric SlowLength(3);       
            Numeric SmoothLength(3);
                Numeric nMinSet(60);
       
       
Vars
        NumericSeries MyClose;
        NumericSeries MyHigh;
        NumericSeries MyLow;
                NumericSeries CloseValue;
                NumericSeries HighestValue;
                NumericSeries LowestValue;
                NumericSeries RSV;
        NumericSeries KValue;
        NumericSeries DValue;
        Numeric i;
        Numeric j;
Begin
        MyClose = DataConvert(Close,"min",nMinSet,"Close");
        MyHigh = DataConvert(High,"min",nMinSet,"High");
        MyLow = DataConvert(Low,"min",nMinSet,"Low");
                LowestValue = MyLow; HighestValue = MyHigh;
                For j = 0 To Length-1
                {
                    LowestValue = Min(TransMinsData(MyLow,nMinSet,j),LowestValue);
                HighestValue = Max(TransMinsData(MyHigh,nMinSet,j),HighestValue);
                }
                RSV = 100*(MyClose-LowestValue)/(HighestValue-LowestValue);
                if (CurrentBar == 0 || KValue[1] == InvalidNumeric || DValue[1] == InvalidNumeric )
                {
                KValue = RSV;  DValue = RSV;
                }
                Else
                {
                    //For j = 1 To  SlowLength
               
               
                KValue = 1/SlowLength*RSV + (SlowLength-1)/SlowLength*TransMinsData(KValue,nMinSet,1);
                DValue = 1/SmoothLength*KValue + (SmoothLength-1)/SmoothLength*TransMinsData(DValue,nMinSet,1);
                }
        //PlotNumeric("MyMinsK",KValue);
            //PlotNumeric("MyMinsD",DValue);
                //PlotNumeric("MyMinsRSV",RSV);
PlotNumeric("HighestValue",HighestValue);
PlotNumeric("LowestValue ",LowestValue);
               
End

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
85182
积分
849
帖子
302
主题
11
阅读权限
60
注册时间
2011-12-8
最后登录
2013-10-28
4#
发表于 2011-12-20 10:11:08 |只看该作者
能不能说一下这个指标的原理啊
http://qpic.cn/NifLLplMk若能一切随它去,便世间自在人。
      ---Derivatives

使用道具 举报

Rank: 1

精华
0
UID
190805
积分
11
帖子
10
主题
1
阅读权限
10
注册时间
2014-7-18
最后登录
2017-11-14
5#
发表于 2017-11-9 14:13:15 |只看该作者
本帖最后由 our420 于 2017-11-9 14:15 编辑

comment

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-17 19:09

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部