设为首页收藏本站

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

分享画趋势线的思路 [复制链接]

Rank: 1

精华
0
UID
268758
积分
15
帖子
5
主题
4
阅读权限
10
注册时间
2018-8-17
最后登录
2018-9-25
跳转到指定楼层
1#
发表于 2018-9-22 13:55:53 |只看该作者 |倒序浏览

关于TB画趋势线,我百度了很久都没有找到答案,也在论坛中咨询过老师,依然没有答案......
TB的思路应该是尽量让程序快速运行,所以一旦指标加载后第一次从左到右运行一次,后面就只在本根K线上计算数据,符合程序化交易的主题思路,但是同时也会带来很多困难,比如画趋势线就有点麻烦,但是只要你用心去思考,问题还是可以解决。
作为初学者有时候确实很吃力,下面是我画趋势线的思路:
1、首先要有趋势的定义,每个人都不一样,按自己的逻辑去设置
2、画线采用画图的形式 使用PlotString 函数,别使用PlotNumeric,否则会非常难看
3、当你确定趋势的时候,前面的图需要补充,这里需要设置趋势的时候进行回溯定位
4、采用求斜率的公式去求每一个趋势价格
5、启用一根序列变量STEP ,主程序中设置 step=step+1来记录从左到右的K线系列,这个不会变动
6、趋势的价格采用全局变量NumericGlobal定义
我大概就是按这个思路去思考,最终得到了解决,通过写这个指标,也基本熟悉了TB的整体架构,不的不说在本次研究TB的过程中,让我把以前MT4编程的指标运算变的更简单,也是一个大的收获吧,新闻上面几点体会对大家有帮助。
本来打算把源代码贴出来,发现太复杂,你看到我图上有折线、有变色线,还有趋势线,要读懂化的时间远比你自己设计化的时间更多,我想想就不贴,只把划线可能出现纠结的地方的思路给大家参考下。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

精华
0
UID
270297
积分
34
帖子
18
主题
10
阅读权限
10
注册时间
2018-9-18
最后登录
2018-11-12
2#
发表于 2018-9-23 07:23:31 |只看该作者
学习了

使用道具 举报

Rank: 1

精华
0
UID
290229
积分
5
帖子
4
主题
1
阅读权限
10
注册时间
2020-3-28
最后登录
2021-1-1
3#
发表于 2020-6-6 20:41:51 |只看该作者
能给源码吗?实在不会写。谢谢。

使用道具 举报

Rank: 1

精华
0
UID
290229
积分
5
帖子
4
主题
1
阅读权限
10
注册时间
2020-3-28
最后登录
2021-1-1
4#
发表于 2020-6-7 18:53:18 |只看该作者
能给个源码吗?没写出来,15147246558是手机号微信号,谢谢。

使用道具 举报

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

bottom

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

GMT+8, 2024-4-20 13:45

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部