type
status
date
slug
summary
AI summary
AI translation
tags
category
password
icon
💡
By registering an account on OKX Crypto Exchange using the invitation link from blackcat1402, you can enjoy several benefits. These include a 10% rebate on spot contract trades, a 20% discount on fees, permanent access to blackcat1402 Membership and Advanced Indicators, free internal testing of the Advanced Trading System, and exclusive services such as member technical indicator customization and development.
💡
OKX Crypto Exchange blackcat1402 invitation registration link:
Dear trading novices and experienced traders, today I am going to introduce to you a "hidden academic leader" in the field of market analysis - the Fisher Transform. This famous indicator was developed by the genius J.F. Ehlers specifically to capture those quiet price reversals.
notion image
First, let's take a look at the background of this talented individual. The essence of the Fisher transformation is a clever technique that transforms prices into a Gaussian normal distribution. Does it sound a bit like Gauss himself from math class? That's right, it's the kind of technique that takes a bunch of messy data and makes it neat and tidy, just like the real deal. So, how does the Fisher transformation work? In simple terms, it first converts price data into values between -1 and 1, and then uses a complex mathematical formula (half of the natural logarithm multiplied by some strange thing) to transform this value into another value. It's like turning a wild little rabbit into a tame pet rabbit, doesn't it sound magical? The Fisher transformation formula is as follows: Fisher Transformation = ½ * ln(1 + X / 1 - X);
ln = natural logarithm X = transforming the price from -1 to 1 To calculate the Fisher transformation, first select the review period you want to examine (e.g. nine cycles). This will be the number of periods required for applying this indicator. Once the period is selected, convert the prices within each period into values between -1 and +1. Don't forget to input X and complete all calculations within the formula parentheses. Then multiply the result by the natural logarithm. Multiply the newly obtained result by 0.5. Repeat the calculation process at the end of each period and convert the latest price into a value between -1 and +1 based on the most recent periods.
notion image
The superpower of Fisher Hero lies in its ability to help us discover those moments when prices are about to change dramatically. However, like all superheroes, Fisher Transformation also has its own weaknesses. Sometimes, it can give out confusing signals that leave us puzzled. Therefore, the best approach is to combine it with other indicators, such as a trend analysis tool, to more accurately identify buying and selling opportunities.
Now, let's talk about advanced techniques for using Fisher Transformation. When using it, we should pay attention to the various trading signals it generates. However, let's not forget that not all signals are accurate, and there may be false moves at times. Therefore, we need to have a discerning eye to recognize the genuine opportunities. When the curve of Fisher Transformation breaks through its signal line, it's like giving us a little hint, saying, "Hey, buddy, something big might be about to happen!"
notion image
In summary, the Fisher Transform is like our market analysis tool that helps us capture those cunning price reversals. Of course, it also requires our intelligence and assistance from other tools to unleash its maximum power. When using the Fisher Transform, remember to stay vigilant and not be deceived by false signals. Let's take a look at the code for the Fisher Transform below:
This piece of code is an implementation of the Fisher Transform indicator. It is written in Pine Script language and is used to plot charts on TradingView.
The following is an explanation of the code:
  • //@version=5: Specifies the script version as Pine Script 5.
  • indicator(): Creates an indicator object and sets some properties.
    • title="Fisher Transform": Sets the indicator title as "Fisher Transform".
    • shorttitle="Fisher": Sets the short title as "Fisher".
    • format=format.price: Sets the price formatting option to adapt to the current market's price display method.
    • precision=2: Sets the decimal point precision to 2 places.
    • timeframe="": Does not restrict the timeframe (i.e., the indicator can be used on any timeframe).
    • timeframe_gaps=true: Allows for the presence of time gaps on the chart.
  • Use the input.int() function to create an integer input variable named len with a default value of 9, a minimum value of 1, and a display name of "Length".
  • Use the built-in functions tahighest() and talowest() to calculate the highest price and lowest price.
    • hl2 is a built-in variable that represents the average of the current price (i.e., (high + low) / 2).
    • len is a previously defined length variable.
  • Defined a custom function called round_(). It restricts the input value within the range of [-0.999, 0.999] and returns the result.
  • Initialize a variable named value and calculate a new value using the previously defined round_() function. The formula consists of two parts:
    • .66 * ((hl2 - low_) / (high_ - low_) - .5) is a part of the Fisher Transform formula.
    • .67 * nz(value[1]) is a part used to smooth the influence of past data.
  • Initialize a variable named fish1 and calculate a new value using the Fisher Transform formula. Where:
    • .5 * math.log((1 + value) / (1 - value)): The second part of the Fisher Transform formula.
    • .5 * nz(fishl[I]): Smooth the calculation to consider the influence of past data on the current value.
  • Assign the previous value of fish1 to the variable fish2 for drawing a trigger line.
  • Use the built-in function hline() to draw a horizontal line. The parameters are as follows:
    • The first parameter is the position of the horizontal line.
    • The second parameter is the label displayed in the legend.
    • Use color= followed by a color code (starting with #) to set the line color.
隐形学霸:揭秘费雪变换ChatGPT对话新舞步:玩转‘退一步提示’的艺术
blackcat1402
blackcat1402
This cat is an esteemed coding influencer on TradingView, commanding an audience of over 8,000 followers. This cat is proficient in developing quantitative trading algorithms across a diverse range of programming languages, a skill that has garnered widespread acclaim. Consistently, this cat shares invaluable trading strategies and coding insights. Regardless of whether you are a novice or a veteran in the field, you can derive an abundance of valuable information and inspiration from this blog.
Announcement
type
status
date
slug
summary
AI summary
AI translation
tags
category
password
icon
🎉Webhook Signal Bots for Crypto are Coming!🎉
--- Stay Tuned ---
👏From TradingView to OKX, Binance and Bybit Exchange Directly!👏