设为首页收藏本站

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

关于上下轨道建立的问题 [复制链接]

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
跳转到指定楼层
1#
发表于 2016-4-28 23:36:14 |只看该作者 |倒序浏览
我想输出十五根K线的高低点,等到下一个十五根K线走完再次输出,但是怎么做到不在每个K线根新数据呢?
希望高手指点  不胜感激

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2016-4-29 10:15:49 |只看该作者
i
  1. Params
  2.         Numeric length(15);
  3. Vars
  4.         NumericSeries a;
  5.         NumericSeries myhigh;
  6.         NumericSeries mylow;
  7.         Numeric hh;
  8.         Numeric ll;
  9. Begin
  10.         If(a>=length+1)
  11.         {
  12.             a= 1;
  13.         }Else
  14.         {
  15.                 a = a+1;
  16.         }
  17.         //PlotNumeric("a",a);
  18.         hh = Highest(high,length);
  19.         ll = Lowest(low,length);
  20.         if(a == length)
  21.         {
  22.                 myhigh = hh;
  23.                 mylow = ll;
  24.                 PlotNumeric("mhhigh",myhigh);
  25.                 PlotNumeric("mylow",mylow);
  26.         }
  27. end
复制代码

使用道具 举报

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
3#
发表于 2016-4-29 13:44:11 |只看该作者
小米 发表于 2016-4-29 10:15
i

您好  首先谢谢您的回复:但我想输出的高点和低点在下一个十五根K线内以前15根K线的高点和低点平行输出,现在输出的是斜线,达不到那种上下平行突破的效果,还麻烦您帮忙解决一下  谢谢

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2016-4-29 13:54:59 |只看该作者
courage 发表于 2016-4-29 13:44
您好  首先谢谢您的回复:但我想输出的高点和低点在下一个十五根K线内以前15根K线的高点和低点平行输出, ...
  1. Params
  2.         Numeric length(15);
  3. Vars
  4.         NumericSeries a;
  5.         NumericSeries myhigh;
  6.         NumericSeries mylow;
  7.         Numeric hh;
  8.         Numeric ll;
  9. Begin
  10.         If(a>=length+1)
  11.         {
  12.             a= 1;
  13.         }Else
  14.         {
  15.                 a = a+1;
  16.         }
  17.         //PlotNumeric("a",a);
  18.         hh = Highest(high,length);
  19.         ll = Lowest(low,length);
  20.         if(a == length)
  21.         {
  22.                 myhigh = hh;
  23.                 mylow = ll;
  24.         }
  25.         PlotNumeric("mhhigh",myhigh);
  26.         PlotNumeric("mylow",mylow);
  27. end
复制代码

使用道具 举报

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
5#
发表于 2016-4-29 14:07:48 |只看该作者
小米 发表于 2016-4-29 13:54

这个编译错误  提示缺少RETURN语句  这个应该返回什么?

使用道具 举报

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
6#
发表于 2016-4-29 14:09:31 |只看该作者
courage 发表于 2016-4-29 14:07
这个编译错误  提示缺少RETURN语句  这个应该返回什么?

我放错地方了  没有错误  谢谢你的回复  不好意思

使用道具 举报

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
7#
发表于 2016-4-29 14:10:30 |只看该作者
小米 发表于 2016-4-29 13:54

我放错地方了  没有错误  谢谢你的回复  不好意思

使用道具 举报

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
8#
发表于 2016-4-29 15:00:58 |只看该作者
小米 发表于 2016-4-29 13:54

您好  上次您帮我解决了当天只开一次仓的问题用的是if(truedate(0)!=truedate(1))这个方法,  现在我想在十五分钟平仓之后不再开仓该用什么样的方式  好像内置函数里没有这个函数  可以帮忙写一下吗?十分感谢

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
9#
发表于 2016-4-29 15:04:19 |只看该作者
courage 发表于 2016-4-29 15:00
您好  上次您帮我解决了当天只开一次仓的问题用的是if(truedate(0)!=truedate(1))这个方法,  现在我想在 ...

十五分钟平仓之后不再开仓,这个怎么理解?不是很清楚

使用道具 举报

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
10#
发表于 2016-4-29 15:13:23 |只看该作者
小米 发表于 2016-4-29 15:04
十五分钟平仓之后不再开仓,这个怎么理解?不是很清楚

就是在十五分钟轨道之内开了一次仓,在轨道上方平仓之后,价格还在轨道上方,还满足开仓条件,但不在开仓,需要等到下一个十五分钟轨道形成再次满足开仓条件再开仓,就是十五分钟内只允许开平仓一次

使用道具 举报

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

bottom

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

GMT+8, 2024-5-12 15:24

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部