Golden Ratio Pivot indicator for NinjaTrader life time License.

The golden ratio is also called the golden mean or golden section.
It has been used to analyze the proportions of natural objects as well as man-made systems such as financial markets.
The mathematics of the golden ratio and of the Fibonacci sequence is intimately interconnected. The Fibonacci sequence is:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, ....
The golden ratio is the limit of the ratios of successive terms of the Fibonacci sequence (or any Fibonacci-like sequence).

This golden ratio pivot indicator plot 5 support and resistance levels based on the golden ratio.
It is very easy to use with no complicated parameters waiting for you.
All you need to do is to load it to your chart.
This indicator is specially designed for intraday trading, so it only works on intraday chart type, such as Minute, Tick and Renko.
The levels of support and resistance are formed at the beginning of a new session, and it will never repaint.

Get it now: http://www.patternsmart.com/cart/index.php?route=product/product&product_id=314













外汇,期货,股票自动交易,程序化交易系统,Thinkorswim, Ninjatrader

最专业的外汇,期货,股票自动交易程序,程序化交易系统设计,制作。

如果需要定制Thinkorswim, Ninjatrader平台的自动交易程序,请与我联系。

一张图看出石油走势!


一张图看出石油走势

过去1年内原油(oil)跌了不少,市场信息和经济原因这里不讨论了,我只从技术角度分析一下原油(oil)的下跌。
希望对热衷于技术分析的人和使用flow of fund indicator的用户有所帮助。

下面咱们用一张原油期货 CL 的周线图分析一下暴跌前的走势,看看能不能仅通过flow of fund indicator和价格形态做出判断。
首先,看一下价格形态,从(4)到(5)是个明显的三角形,基本跟教材例图一样了。不明白‘三角型态’可以搜索一下定义。
我这里要说的是,‘三角型态’之后肯定是要突破的,但是向上还是向下就要看具体位置了。这里明显是在高位出现的三角,所以向下突破的概率更大。

说完价格走势,再看看indicator。因为这里看的是周线,所以用桔黄色的长周期FOF判断更合适。我这里长周期FOF设的是period=50,也就是50周的资金流动方向。
(1),(2),(3)分别对应了价格的3个高点和flow of fund indicator(FOF)的相应位置.
从1到2的时候,高点之间的落差和相对应FOF值的落差斜率基本一致,不存在分歧。
但从2到3就可以明显看出差异了。1,2,3的价格高点在同一条趋势线上,但到了3的时候,长周期FOF(桔黄色线)已经跌破水平位。
这直接说明从2到3,也就是2013.9月到2014.7月之间,资金属于净流出的,再配合(5)的时候价格突破下方趋势线的支撑,基本可以判断未来的向下趋势了。

https://lh3.googleusercontent.com/-HgtSBwxCIXs/Vi_at95sEfI/AAAAAAAAC7U/KmRuBQVZdew/s1280-Ic42/1.png

以上分析对实际操作有什么帮助?  如果在(5)之前一直做多的话,起码可以先平仓观望,停止继续做多。如果有十足把握,可以做空。
对短线交易来说,在(5)之后,分时图中的走势肯定会是震荡下行的下降通道,应该注意如果遇到阻力位,很可能就会继续下跌。

顺便说一下,在(2)的高点出现了价格和资金流的背离,也是个短期反转信号。

资金流向指标(FOF)在Day trading 中起到的作用.

资金流向指标在Day trading 中起到的作用

之前对FOF做了基于日,周,月线的分析,现在来看看在分时图中的表现。
红色下箭头为FOF自动生成的背离(divergence)信号。

其实在分时图中对资金流向指标的分析方法和日,周,月线的基本一样。
主要需要观察的几点在于:
  1. 价格和资金流向出现背离。
  2. 长周期(橘黄色)和短周期(浅蓝色)资金流向出现过大差异。
  3. 资金流向指标的波动和相对水平线的位置
 
不同点在于:时间单位越大,用来判断背离(divergence)比例应该越大。
相反,时间单位越小,用来判断背离(divergence)比例应该越小。
比如在月线中可以把背离(divergence)比例设置为 10% 或更高。
而在15分钟线的时候应该设为小于0.5%的值或更低。
 
下图中,在暴跌前有大幅拉升,但资金仍然属于流出趋势,注意图中4个白色箭头的位置。
在短周期FOF(浅蓝色)跌破水平线的时候(2),价格(1)与价格(3)相当。
但相对价格(3)时的FOF(4)是处于水平线之上的。也就是说这里是一个明显的资金流向转变的信号。
如果熟悉Chart pattern的人会发现这是一个标准的“头肩顶”。




十分明显的价格与FOF的背离(divergence)


同样十分明显的价格与FOF的背离(divergence),而且基本走势与上图相符。



不是很明显的价格与FOF的背离(divergence),如果没有indicator的话,可能不容易发现。


比较明显的价格与FOF的背离(divergence)


十分明显的价格与FOF的背离(divergence)


不十分明显的价格与FOF的背离(divergence),伴随一个比较突兀的rounding top pattern.


不太明显的价格与FOF的背离(divergence)和M头,再接W底反弹。


十分明显的价格与FOF的背离(divergence)


价格与FOF的背离(divergence)可能不很明显,但从8.23 开始价格上升,但FOF没有同步上升趋势,而是横盘。说明存在调整风险。


对于很多做Day trading的人来说,用资金流来作为辅助工具的是比较少的。大部分人更喜欢oscillator或带有明显反转信号和趋势类的indicator。
但如果能熟练掌握FOF的应用,绝对会带来意想不到的效果。因为FOF在很多情况下可以在价格趋势改变前发现端倪,而那些oscillator只有价格发生明显改变之后才能给出信号。




如何通过资金流向判断大盘走势

 价格永远是跟着资金走的,无论消息面有多少重磅利空的新闻,只要资金持续流入,价格一定会上升。
同样,不管有多少利好消息,只要资金持续流出,价格一定会下跌。
本文仅以阐明上述观点为目的,所以在此不涉及除资金流以外的任何其他技术分析。
 
为了便于更直观的描述价格和资金流之间的关系,我特意做了一个资金流向的指示器(flow of fund indicator)。
由于Divergence对于此分析方法起到了非常关键的作用,故此在这个新版本里加入了Divergence的功能。图示为 NinjaTrader 截图。
旧版本并不带Divergence,当然“量价分歧”通过肉眼也是可以很明显的看出来的,只是需要用户更仔细的看图而已。

简单介绍一下flow of fund indicator(以下简称:FOF)的使用方法。
  • Fast length: 用于计算给定K线数内的资金流向。控制图中浅蓝色线,建议设一个相对较小的数。
  • Slow length: 用于计算给定K线数内的资金流向。控制图中橘黄色线,建议设一个相对较大的数。
  • Percent: 近期(Recent range)高/低点相对于前期(Previous range)高/低点的比例差。
  • Previous range:用于计算前期给定K线数内的高/低点。
  • Recent range:用于计算近期给定K线数内的高/低点。

以下图例中K线上方的 红色向下箭头 是由indicator divergence功能自动生成的。
indicator会根据参数自动计算相应的divergence,如果存在就会显示红色向下箭头
白色带箭头线段为后期添加的,用来标出价格和资金流之间的“分歧”。

下面咱们就来看看能否只凭 FOF 来准确判断美国大盘走势。

先以E-Mini Nasdaq 100 (NQ) futures price为例。如果调用其它美国大盘指数会得到相似结果。
我之后会更新SPY,QQQ,DIA,和其它大盘futures的图例。

以下图 E-Mini Nasdaq 100 (NQ) 日线为例,白色带箭头线段标记了从1月底2月的价格趋势和短期资金流向趋势(浅蓝色线)。
很明显可以看出,在价格创新高的时候,短期资金流向和价格走势呈现出大角度分歧。
为什么出现分歧的时候会跌?
这是一个很简单,但又被绝大多数人所忽视的问题。用简单的供求关系就可以回答这个问题了。
供不应求的时候,就是资金持续流入市场的时候,价格自然越来越高。
但当市场内不再有足够多的需求量,也就是资金不再流入,或者反向流出的时候。
此时就变成了供大于求,价格必然下跌。下跌幅度也可以根据分歧角度进行测算。
 
再来看看周线的情况,从2014.11月到2015.3月,周线的两个波峰之间也出现了价格趋势和资金流向(浅蓝色线)的分歧。
只不过这里用的时间周期比上面日线的要长一些。


通过资金流向完全可以在2015.8月前判断出暴跌,当然如果你很熟悉chart patterns的话就会更有帮助了。
在下图中,FOF给出了2次信号,在这咱们就只讨论第2次。
从2015.6月到7月,价格出现了大幅波动,价格又一次创新高,但短期资金流(浅蓝色线)却没有。
而且几个月内中长期资金流(橘黄色线)一直处于水平线以下,表示资金在持续流出市场。
再来看看周线的情况,从2014.9月到2015.7月,红色线段标记了价格趋势和资金流向。
这段时间内完全处于背离状态,中长期资金流(橘黄色线)趋势一直是向下的。
而且到了7月以后中长期资金流(橘黄色线)跌破水平线。
再看近期,价格虽创新高,但从4月底开始短期资金流(浅蓝色线)也发生了背离。
FOF在7月底给出红箭头的前一周明显是在拉高出货。
从这些明显信号完全可以判断在8月份价格会有大幅调整。


除了背离以外,FOF还可以根据不同周期资金流差异来判断价格趋势。
下面以 iShares China Large-Cap ETF 为例,看看FOF如何在香港暴跌前发现端倪。

下图为FXI 日线,在2015.4月价格创新高之后,短期资金流(浅蓝色线)同样创了新高。
同时中长期资金流(橘黄色线)在持续上升,并且保持上升状态。
注意:此时橘黄色线的参数为:50,也就是说代表50日内的资金流向。
到了5月份,图中FOF被白色方块圈出来的位置,短期资金流(浅蓝色线)开始严重下降,
和(橘黄色线)之间产生了明显距离。
再来看下图中FOF被白色方块圈出来的位置,也就是长/短期资金流向的巨大间隙。
这是除了divergence 之外,FOF的另一个有效的分析方法,如果价格到达新高,
长期资金流(橘黄色线)随价格同步上升,但短期资金流(浅蓝色线)开始反向运动,
并且和长期资金流(橘黄色线)之间产生巨大差异,说明主力资金已经开始退场。
当主力资金离场后,价格势必无法维持在原有高点,简单的供求关系决定了价格的快速回落。
 
再来看FXI的周线,同样出现了中,长期2个明显的分歧(divergence)。
图中FOF生成的红色下箭头自动标出了价格与资金流有分歧的位置。
红色线段标出了相对较长周期内2个高点间和资金流向的分歧(divergence)。
白色线段标出了相对较短周期内2个高点间和资金流向的分歧(divergence)。
FXI的月线同样存在价格和资金流向的分歧(divergence)。
在下图中只有短期资金流向与价格之间存在分歧,但长期资金流(橘黄色线)是与价格同步的。
为什么这里只根据短期资金流的分歧(浅蓝色线)就可以判断价格会下跌?
因为长期资金流(橘黄色线)可以看成有惯性的积累量,可以简单理解为10日均线和50日均线直接的关系。

FOF(资金流向)和其它技术指标一样,都不能作为单一的批评标准,但在很大程度上给出了价格变化的可能性。
其实FOF在应用上跟很多主流indicator都有相似的地方,尤其是在对背离(divergence)的判断上。所不同的只是背后的市场含义略有不同。
上述例子解释了FOF的基本应用方法,因为FOF是一个判断价格趋势的指标,并不是计算价格浮动的指标。
对于涨跌幅度的计算需要通过其它途径来完成,这里不作相关解释。
在实际操作中如果遇到类似上例情况,而且处于做多的位置,可以考虑减仓或平仓。待市场趋势明朗前进行观望。
如果没有足够的经验和技术水平,不建议在相同位置反向做空。





 





提供Thinkorswim 和 NinjaTrader 中文编程服务

如需要任何与Thinkorswim TOS 和 NinjaTrader NT 相关的编程服务请与我联系。

包括技术指标开发等任何业务,Thinkorswim 支持中文显示,可以订制中文技术指标,和显示中文的提示的custom quote in watchlist.

任何patternsmart的产品都可以中文定制。
http://www.patternsmart.com

Center Of Gravity (COG) Scan (Stock Hacker) of thinkorswim (TOS)

This Center Of Gravity (COG)  scanner makes it possible to do the following:
  • Search for symbols in/above upper band or lower band or in between.
  • Scan in any symbol set, such as stocks, futures, FX, indices, funds.
  • With many price conditions: price range, volume range, etc.
  • Intersecting with your other preferred indicators: RSI, MACD, Moving average, ATR, ADX, Bollinger, MoneyFlow, Williams, etc.
  • Scan in many time frames, 5mins, 15mins, 30mins, 1 day, 1 week, 1 month.
ACOGscan
You can combine any criteria you want to make your custom scanner.
For example, scan any “optionable” symbol from $50 to $100 with volume greater than 500k, and today’s CLOSE is below first lower band.
Example 2, scan any symbol with today’s HIGH is above the 2nd upper band and also has a overbought in MoneyFlow.
Example 3, scan symbols’ LOW is in lower band and RSI is below 30.
ACOGscan1
Please contact: toslancer@gmail.com if you want to build your custom scanner.

COG and COG timing custom quotes system for TOS (thinkorswim)

By adding COG (center of gravity indicator) and COG timing indicator information into custom quotes in Marketwatch, you will be able to know the real-time position of  COG  indicator and COG Timing indicator of your stocks, future, FX, etc. without looking at the chart on each of them.
Note: Between means the close price is between the upper and lower band.
inside lower means the close price is within the lower band.
inside upper means the close price is within the upper band.
Below means the close price is below the lower band.
Above means the close price is above the upper band.
cog1
cog2
cog3
It is more convenient and easy of use. It will save you a lot of money (time is money).
You can also define the COG quotes column in different time frame.
cog4
Furthermore,  this custom quotes system allow you to have multiple time frame at the same time.
Simply adding more than 1 column with different time frame.
cog_multitime

How to add Custom Quote to watchlist in Thinkorswim

1. Click the MarketWatch tab and choose Quote from the sub-tab row.

2. Right-click on the upper row of the watchlist and choose Customize from the menu(pic 1).








3. Add a Custom item to the current set. Click the "drop down menu"(pic 2) select the "Custom Quote".




4. Select any one of the "Custom" then click "Add item" as in(pic 3)



5. Rename the Custom item and click "thinkScript Editor" then empty the textfield.




6. Copy and pasty all the code from the file that I sent to you.

7. Press OK.

To add more than one "Custom Quote", repeat the above steps again.