酷脚本:创建一个股票动量工具与扭转

学习使用简单的移动平均值(SMA)来通过从TD Ameritade的Thinksswim®交易平台上创建ChinkScript®创建脚本来跟踪库存势头。

https://tickertapecdn.tdameritrade.com/assets/images/pages/md/Sloping路:使用动量指标与thinkScript上的thinkkorswim
3分钟阅读
照片由Getty.

关键的外卖

  • 通过查看一个简单的移动平均水平的斜率,了解如何识别趋势的势头
  • 了解如何使用ThinkScript®将平均作为子图填地绘制
  • 您可以使用ThinkScript扫描库存并设置警报

什么是趋势?对于一些人来说,这可能意味着在亮色的颜色和印刷中,在家里工作时会感到时髦。对于别人来说,它可能意味着以足够的方式发生的事情,以便您可以使用相当低的分析水平,预测下一次出现的一般细节。这就是股票市场工作的趋势。但是一个交易者的趋势看起来可能不一定看起来像另一个趋势。也就是说,让我们从略微不同的角度看股票市场的价格趋势。

许多贸易商和投资者在价格酒吧上覆盖了一个简单的移动平均水平(SMA),以弄清楚价格是否确实是趋势。趋势骑行势头,但动力有多动力?一种方法是看看SMA的斜率。陡峭的坡度可能意味着更多的动力,而斜坡可能意味着较弱的势头。这样做的一种方法是将SMA的斜率作为从TD Ameritrade的Thinkorswim®平台的图表上的下指示灯绘制。这可能意味着使用ThinkScript®创建指示符。虽然Thinkorswim有数百个指标和工具,但有时候你可能想创建自己的指标或交易工具,以适应你的需要

这个脚本

来定位thinkScript编辑器中,选择图表>学习>编辑研究…编辑研究和策略窗口将打开。选择创建…这打开了编辑器窗户。您将在第1行中看到预定义的脚本1.首先删除第1行中的脚本,并在此处完全输入以下代码,包括所有空格和字符。

1.申报低;

2.输入长度= 20;

3.输入价格=关闭;

4.input averageType = averageType。简单的;

5.def avg = MovingAverage(averageType, price, length);

6.Def height = avg - avg[1];

7.绘制“角度,deg”= atan(高度/长度)* 180 / double.pi;

8.“角,度”。如果“角,deg”>=0则颜色。其他橙色color.BLUE);

这一切的意义

1号线。这告诉编辑器,这个脚本应该显示在图表下面的子图上。

第2行。建立平均值所需的条形数。这可能会根据您想要转向计算平均值的程度而有所不同。一个20周期的SMA可能比价格栏更接近,而不是一个100天的SMA。

3号线。这允许你选择数据点来计算SMA。这可以是高点、低点、开盘价或收盘价。所以,如果你想要收盘价的平均值,你可以输入" close "

第4行。在这里,你选择你最喜欢的移动平均线类型。你可以选择简单的,指数的,加权的,或任何其他移动平均类型。

第5行。此功能计算平均值。根据您选择的长度,价格和移动平均类型,MovingAverage功能会做数学。

第6行。为了创建一个斜率,你需要知道高度和距离。斜率等于纵移除以横移。在这种情况下,上升是指一个平均点与下一个平均点之间的差值。

第7行。现在来学习三角基础课。的晒黑函数对于Arctangent是短的,并且可以在用于计算移动平均线的长度上给出高度的角度。该行的下半部分将角度转换为度。在变量“角度,deg”周围添加引文创建一个空格的变量名称。

第8行。最后,让我们制作漂亮的图表。的DESCHARVALUECOLOR.功能允许您将不同的颜色分配给正斜率和负斜率。这使得更容易看到两者之间的差异。

输入代码后,选择应用瞧!您的指标被绘制在子图表上(见图1)。

Thinkscript中简单的移动平均斜率
图1:观察简单移动平均线的不同方法在ThinkSorswim中使用ThinkScript,您可以在子剖面中查看简单的移动平均值。这可能会给您带来不同的视角,这对趋势的强度有多强,也许是一种新的确认指标。在图表下面的SMA斜率时,您可以更清楚地看到价格行动中的极端情况,这表明可能的转折点。图表来源:来自TD Ameritrade的思想斯林平台仅用于说明目的。过去的性能不保证未来的结果。

脚本!

在思想斯威姆,看看教育选项卡>学习中心>技术分析>ThinkScript.。然后,只需遵循屏幕上的说明。

使用移动平均线的不同方法当它被绘制在子图上时。一种方法是看斜率。当移动平均线的斜率相对陡峭时,这可能意味着趋势有更多的动量。如果SMA斜率开始向下移动,这可能意味着放缓,这可能意味着趋势可能逆转。

你可以更进一步。尝试将此脚本添加为学习在Thinkorswim中过滤股票的黑客加上一条线来画出你想要扫描的斜率。你也可以使用这个脚本作为TD Ameritrade移动应用程序的警告。

你可以用ThinkScript有各种各样的事情。但是,小心!一旦开始,它可能会变得令人上瘾。

打印

关键的外卖

  • 通过查看一个简单的移动平均水平的斜率,了解如何识别趋势的势头
  • 了解如何使用ThinkScript®将平均作为子图填地绘制
  • 您可以使用ThinkScript扫描库存并设置警报

有关的影片

打电话给我们
800-454-9272

仅供教育/信息目的的内容。不是投资建议或任何安全,战略或账户类型的建议。

在尝试下任何贸易之前,请务必了解每个策略所涉及的所有风险,包括佣金费用。在交易之前,客户必须考虑所有相关的风险因素,包括他们自己的个人财务状况。

adChoicesAdChoices

市场波动、交易量和系统可用性可能会延迟帐户访问和交易执行。

一种安全或战略过去的表现并不能保证未来的结果或成功。

期权并非适合所有投资者,因为期权交易固有的特殊风险可能使投资者面临可能迅速和重大的损失。期权交易须经TD Ameritrade审查和批准。请阅读标准选择的特点和风险在投资期权之前。

对任何索赔,比较,统计数据或其他技术数据的支持文档将根据要求提供。

这不是要约或请求在任何管辖,我们做生意不授权或提供或请求会违反当地的法律和法规管辖,包括,但不限于人居住在澳大利亚、加拿大、香港、日本、沙特阿拉伯、新加坡、英国、以及欧盟国家。

TD Ameritrade, Inc.成员美国金融业监管局/SIPCmanbetx3.0网页登陆

滚动到顶部