设为首页收藏本站

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

高,低点的直线为什么会随着新出现的K线变化成曲线? [复制链接]

Rank: 2

精华
0
UID
252550
积分
57
帖子
32
主题
14
阅读权限
30
注册时间
2017-6-14
最后登录
2019-9-29
跳转到指定楼层
1#
发表于 2017-9-4 09:15:40 |只看该作者 |倒序浏览
在N根K线范围内,对高低点划直线,但随着新K线出现,直线变成了曲线,上下不断的波动,这是怎么回事,能不能让N根K线范围内的直线不动,一直是直线呢?

Rank: 2

精华
0
UID
252550
积分
57
帖子
32
主题
14
阅读权限
30
注册时间
2017-6-14
最后登录
2019-9-29
2#
发表于 2017-9-8 10:24:50 |只看该作者
亲爱的小米大侠在吗?能不能帮我回答一下这个问题啊?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2017-9-8 10:32:15 |只看该作者
本帖最后由 小米 于 2017-9-8 10:36 编辑
gfqh999818049 发表于 2017-9-8 10:24
亲爱的小米大侠在吗?能不能帮我回答一下这个问题啊?


首先要确认一下你的高低点的定义是啥啊。。
如果你只是简单地画高低点,而这个点位确实有继续走高或是走低,那线型就必然会变化而非直线。。
如果你想对某个高低点进行画线且未来一段时间的K线都保持这个值画线,那么就一定要特别的要求。。这样与新的高低点又有可能矛盾而错过一些高点的画线啊。
可以将你现在的代码以及画线的截图贴一下,再根据图说明一下你的需求是什么。我们看看能否变通实现

使用道具 举报

Rank: 2

精华
0
UID
252550
积分
57
帖子
32
主题
14
阅读权限
30
注册时间
2017-6-14
最后登录
2019-9-29
4#
发表于 2017-9-8 13:19:39 |只看该作者
高低点定义,就是在N根K线范围内的最高点和最低点,各自划一条直线,并且不动了,之后,一直是直线。
您说的正是我想要的,你说的特别的要求应该怎么写代码呢?怎么表达出来呢?能用个例子说明吗?谢谢
不管以后出来的新的高低点,一直保持直线就可以的。

使用道具 举报

Rank: 2

精华
0
UID
252550
积分
57
帖子
32
主题
14
阅读权限
30
注册时间
2017-6-14
最后登录
2019-9-29
5#
发表于 2017-9-8 13:26:31 |只看该作者
高,低点的划直线代码如下:
Params
      
Vars
        NumericSeries MA1;
        NumericSeries MA2;   
                       
Begin
    //集合竞价和小节休息过滤
If (!CallAuctionFilter())Return;
        
        MA1=Highest(High[1],300);
        MA2=Lowest(Low[1],300);        
                       
        PlotNumeric("MA1",MA1);
        PlotNumeric("MA2",MA2);      

End

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2017-9-8 14:25:32 |只看该作者
gfqh999818049 发表于 2017-9-8 13:26
高,低点的划直线代码如下:
Params
      
  1. vars
  2.         Numeric MA1;
  3.         Numeric MA2;   
  4.          numericseries myhigh;
  5.          numericseries mylow;
  6. Begin
  7.     //集合竞价和小节休息过滤
  8. If (!CallAuctionFilter())Return;
  9.         
  10.         MA1=Highest(High,300);
  11.         MA2=Lowest(Low,300);        
  12.          if(currentbar==299)
  13.          {
  14.               myhigh = ma1;
  15.               mylow = ma2;
  16.          }               
  17.         PlotNumeric("myhigh",myhigh);
  18.         PlotNumeric("Mylow",mylow);      

  19. End
复制代码

使用道具 举报

Rank: 2

精华
0
UID
252550
积分
57
帖子
32
主题
14
阅读权限
30
注册时间
2017-6-14
最后登录
2019-9-29
7#
发表于 2017-9-8 14:33:45 |只看该作者
无法发截图,也无法粘贴,截图发不出来,不会弄啊,请小米根据代码看一下吧,谢谢,辛苦了。

使用道具 举报

Rank: 2

精华
0
UID
252550
积分
57
帖子
32
主题
14
阅读权限
30
注册时间
2017-6-14
最后登录
2019-9-29
8#
发表于 2017-9-8 14:39:41 |只看该作者
好的,谢谢小米大侠,我一会儿研究研究。

使用道具 举报

Rank: 2

精华
0
UID
252550
积分
57
帖子
32
主题
14
阅读权限
30
注册时间
2017-6-14
最后登录
2019-9-29
9#
发表于 2017-9-8 16:44:59 |只看该作者
本帖最后由 gfqh999818049 于 2017-9-9 08:57 编辑

问题解决了,谢谢小米大侠的帮助!

使用道具 举报

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

bottom

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

GMT+8, 2024-5-15 02:48

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部