Directional Movement Index + Average Directional IndexPersonal DMI and ADX script
ADX color change from positive vs negative momentum
DMI Color fill based on DMI+/- positive momentum
No fill color during lack of momentum
BTC-M
Bitcoin Power Law CorridorOpen-source live tracker of Harold Burger's Bitcoin "Power Law Corridor".
Added optional chart fill and labels to show the percentage delta to the regression center-line, support and resistance.
Blockchain Artificial Neural NetworksI found a very high correlation in a research-based Artificial Neural Networks.(ANN)
Trained only on daily bars with blockchain data and Bitcoin closing price.
NOTE: It does not repaint strictly during the weekly time frame. (TF = 1W)
Use only for Bitcoin .
Blockchain data can be repainted in the daily time zone according to the description time.
Alarms are available.
And you can also paint bar colors from the menu by region.
After making reminders, let's share the details of this interesting research:
INPUTS :
1. Average Block Size
2. Api Blockchain Size
3. Miners Revenue
4. Hash Rate
5. Bitcoin Cost Per Transaction
6. Bitcoin USD Exchange Trade Volume
7. Bitcoin Total Number of Transactions
OUTPUTS :
1. One day next price close (Historical)
TRAINING DETAILS :
Learning cycles: 1096436
AutoSave cycles: 100
Grid :
Input columns: 7
Output columns: 1
Excluded columns: 0
Training example rows: 446
Validating example rows: 0
Querying example rows: 0
Excluded example rows: 0
Duplicated example rows: 0
Network :
Input nodes connected: 7
Hidden layer 1 nodes: 5
Hidden layer 2 nodes: 0
Hidden layer 3 nodes: 0
Output nodes: 1
Controls :
Learning rate: 0.1000
Momentum: 0.8000
Target error: 0.0100
Training error: 0.010571
The average training error is really low, almost worth the target.
Without using technical analysis data, we established Artificial Neural Networks with blockchain data.
Interesting!
Bitcoin Real VolumeBitcoin’s Real Volume
An accurate read on the change in Bitcoin’s volume profile over time.
Based on 2019 reports by Bitwise and Alameda Research.
Please see the script code notes for assumptions and details on data selection.
Follow me for more information on this script.
QuantNomad - Significant Pivot Reversal Strategy AlertsAlerts for "Significant Pivot Reversal Strategy":
As one of the ways to filter out insignificant levels I decided to check that pivot point is not above/below neighbors, but check that it's above/below at least by a certain amount.
I use ATR, so in params, you can set length of ATR and also ATR multiplier. The new level will be calculated only if PP will be above/below neighbors by atr * atr_mult.
It seems this approach might help in some cases.
Golden Ratio Fibonacci Multipliers Top Detector [UO]Fibonacci levels that show the critical top and bottom levels. There is no way to miss the top and bottom. And a top detector.
Also the most important SMA lines (SMA 50, 200), EMA21. Those are the most frequently used lines by traders.
This indicator is based on the work of www.tradingview.com
His work set me thinking. Could I also see the bottom using Fibonacci numbers? Yes, of course.
My favorite timeframes with this indicator are 6H, 1D, 3D.
Intensively used for BTC and BNB. And useful for any other coin.
Hash RibbonsBuying during Miner Capitulation yields wonderful returns.
The best buy signals occur on Hash Rate "recovery", and when price momentum is also positive.
Historically, this strategy has yielded average returns to cycle peak of >5000%, with max Drawdown of -15%.
Follow me to learn more about this indicator.
Bitmex BTC Backwardation / ContangoThis indicator calculates difference between price of Bitmex's XBTUSD, and Bitmex's two nearest futures.
If the difference is negative, then it is backwardation.
If the difference is positive, then it is contango.
This script will be updated every about 3 months, when the nearest Bitmex future will be expired.
This is an updated script of , with better description.
BTC Volume absolute (fiat vs Tether vs futures)BTC volume split by fiat, Tether and futures in USD
fiat = COINBASE + BITFLYER + BITSTAMP + KRAKEN
Tether = BITFINEX + BINANCE + HUOBI + HITBTC
futures = BITMEX + BYBIT
QuantNomad - Bitcoin NVT/NVTSIn this script I included 2 quite interesting indicators for Bitcoin:
* NVT (Network Value to Transactions Ratio)
* NVTS (NVT Signal)
Both indicators are based on Bitcoin Network Value (Market Cap) and 24h transaction volume.
For both these values I'm using Quandl datasets from Blockchainc.com:
market_cap: QUANDL:BCHAIN/MKTCP
transac_vol: QUANDL:BCHAIN/ETRVU
Calculation for both indicators are pretty simple:
NVT = median(market_cap / transac_vol, 14 bars)
NVTS = market_cap / sma(transac_vol, 90 bars)
NVT and NVTS are cryptocurrency's answers to P/E ratio. They can help you to understand if bitcoin is under/overvalued.
When NVT or NVTS is relatively high it can be a pretty good point to short bitcoin, if it's low it good time to buy bitcoin.
NVT Ratio - was created by Willy Woo
NVT Signal - was created by Dimitry Kalichkin
Because of different sources of transaction volume data, these indicators can differ in values from originals, but magnitude should be the same.
This is a pretty simple example where you can select only static overbought/oversold levels and when indicator will be above/below it you will see in changing in color.
I have many more things in my head how these indicators can be developed further and what strategies can be derived from them, but as is they can be a pretty good base for you. Will share my advanced findings later.
Open Interest Exponential Ease of MovementModified Ease of Movement :
* Open Interests used on Futures instead of Volume (Includes Bitcoin)
* Exponential Moving Average used instead of Simple Moving Average
* Division Number cancelled. (Division Number gives wrong signals inside strong trends.)
NOTE : This code is open source under the MIT License. If you have any improvements or corrections to suggest, please send me a pull request via the github repository github.com
Stay tuned. Best regards !
BTC Volume Fiat vs Tether vs FuturesFutures = BYBIT+ BITMEX
Fiat = KRAKEN + BITSTAMP + BITFLYER + COINBASE
Tether = HITBTC + HUOBI + BINANCE + BITFINEX
Spot = Fiat + Tether
Tether vs Fiat = 100 * Tether / (Tether + Fiat)
Spot vs Futures = 100 * Spot / (Spot + Futures)
Crypto Multi Exchange Volume (CMEV)Crypto Multi Exchange Volume (CMEV) aggregates and plots trading volumes for supported cryptoasset pairs over multiple different cryptoasset exchanges. For developers looking for more information and for those who want to compile their own version of CMEV, please check out my GitHub (jakobpredin/crypto-multi-exchange-volume).
Configuration
CMEV comes with two configurable settings - whether base volume or quote volume is plotted and the length of the volume's EMA. By default, the base volume is used for plotting and the length of the EMA is set to 12 periods.
Use cases
The indicator was primarily developed in order to be able to chart using the trading pair with the longest available trading history. Due to the fast-changing preferences of where cryptoassets are traded, volumes tend to be very inconsistent and can give a distorted picture of a pairs history. For illustration, check out the SC-BTC pair from Poloniex using their native volume and compare it to the CMEV volume.
The other use case is to be able to spot divergences in volume. A great example here is bitcoin's 2019 rally where volumes from derivatives exchanges are at all time highs but volumes from retail/spot exchanges are not.
Supported exchanges
CMEV currently supports asset pairs from the following exchanges:
Binance
Bitfinex
Bitstamp
Bittrex
Coinbase
Gemini
Kraken
Poloniex
Limitations
Because of the fact that CMEV is pulling data from from multiple different exchanges and is computationally intensive it can take a couple of seconds to load while charting certain cryptoasset pairs.
Additionally, due to Tradingview's various limitations only a certain number of pairs can be supported at a time. By default, only pairs with a BTC or USD quote are supported and many non-unique pairs with consistently low trading volumes have been removed. For a full explanation, please refer to the docs in my GitHub (jakobpredin/crypto-multi-exchange-volume).
Future of the project
I plan on supporting pairs from more exchanges in the future as I see fit and as they become available for charting on Tradingview. Further, I may develop a strategy script using CMEV as its core indicator.
I welcome everybody from the community to help me extend the functionality of CMEV in order to make investing in cryptoassets more transparent for everybody.
BTC 1D Alerts V1This script contains a variety of key indicator for bitcoin all-in-one and they can be activated individually in the menu. These are meant to be used on the 1D chart for Bitcoin.
1457 Day Moving Average: the bottom of the bitcoin price and arguably the rock bottom price target.
Ichimoku Cloud: a common useful indicator for bitcoin support and resistance.
350ma fibs (21 8 5 3 2 and 1.6) : Signify the tops of each logarthmic rise in bitcoin price. They are generally curving higher over the long term. For halvening #3, the predicted market crash would be after hitting the 350ma x3 fib. Also the 350 ma / 111 ma cross signifies bull market top within about 3 days as well. Using the combination of the 350ma fibs and the 350/111 crosses, reasonably identify when market top is about to occur.
50,120,200 ma: Common moving averages that bitcoin retests during bull market runs. Also, the 50/200 golden and death crosses.
1D EMA Superguppy Ribbons: green = bull market, gray is indeterminate, red = bear market. Very high specificity indicator of bull runs, especially for bitcoin. You can change to 3D candle for even more specificity for a bull market start. Use the 1W for even more specificity. 1D Superguppy is recommended for decisionmaking.
1W EMA21: a very good moving average programmed to be shown on both the daily and weekly candle time. Bitcoin commonly corrects to this repeatedly during past bull runs. Acts as support during bull run and resistance during a bear market.
Steps to identifying a bull market:
1. 50/200 golden cross
2. 1D EMA superguppy green
3. 3D EMA superguppy green (if you prefer more certainty than step 2).
4. Hitting the 1W EMA21 and bouncing off during the bull run signifies corrections.
Once a bull market is identified,
Additional recommended buying and selling techniques:
Indicators:
- Fiblines - to determine retracements from peaks (such as all time high or recent highs)
- Stochastic RSI - 1d, 3d, and 1W SRSI are great time to buy, especially the 1W SRSI which comes much less frequently.
- volumen consolidado - for multi exchange volumes compiled into a single line. I prefer buying on the lowest volume days which generally coincide with dips.
- MACD - somewhat dubious utility but many algorithms are programmed to buy or sell based on this.
Check out the Alerts for golden crosses and 350ma Fib crosses which are invaluable for long term buying planning.
I left this open source so that all the formulas can be understood and verified. Much of it hacked together from other sources but all indicators that are fundamental to bitcoin. I apologize in advance for not attributing all the articles and references... but then again I am making no money off of this anyway.
Lancelot ATR Volume MeterThis is an experiment I did a while back ago.
I often think On Balance Volume is a great indicator as trend direction and volume cannot lie.
However, I bumped into a few problems.
It is slow, doesn't show volatility and often time it is prone to chop.
That's why I added ATR to the equation.
Original OBV calculation
src > 0? : +volume : src < 0? -volume
Modified OBV with ATR
src > 0 ? +volume * (volume / atr) : src < 0? -volume * (volume / atr)
I have used 2 ema for this modified OBV.
ema 3
ema 18
By adding ATR to the equation we can smooth out many erratic price movement. (Stop hunting)
Also, when price move slowly but steady, often prepping for a big move, this indicator will move faster.
In short, this indicator prevents you from being stop hunted and also provide great entry for a trending market.
Works well on BTCUSD XBTUSD, as well as other major liquid Pair.
Feel free to follow me on Twitter @Lancelot_Auger for more free Alpha.
Please acknowledge my effort by like and follow.
And lastly,
Save Hong Kong, the revolution of our times.
Lancelot Band - ATR Reversal+Trending IndicatorThis is an indicator I created recently, with the mind of spotting where price might reverse and where the price is trending. You can see this as the primary indicator for your system, however, it is recommended you use this in conjunction with other confirmation indicators.
This script focus solely on ATR or Average True Range.
This indicator is the combination of the baseline from the Ichimoku cloud and the concept of the Keltner channel.
Baseline period = 14
ATR period = 14
ATR Mult = 1.5
For reversal
Long when price crossover Lower band & Stop loss at xLower band
Sell when price crossunder Upper band & Stop loss at xUpper band
For Trend Following
Long when price crossover xUpper band and Stop loss at Upper band
Short when price crossunder xLower band and Stop loss at Upper band
Again, you will need other indicators to help you to succeed in this system. This indicator will not generate the best exit for your position but will generate a good entry signal when you use it with both volume indicator and exit indicator.
Works well on BTCUSD XBTUSD, as well as other major liquid Pair.
Feel free to follow me on Twitter @Lancelot_Auger for more free Alpha.
Please acknowledge my effort by like and follow.
And lastly,
Save Hong Kong, the revolution of our times.
MACD [Gu5]Extremely popular indicator MACD (Moving Average Convergence/Divergence)
Same design of my previous indicators
Show Cross Line for a better visualization
```
Setting recommended for BTC
"Fast Length" = 21
"Slow Length" = 55
"Signal Smoothing" = 14
Other markets try
"Fast Length" = 12
"Slow Length" = 26
"Signal Smoothing" = 9
```
--
El MACD (Convergencia/Divergencia de Medias Móviles) es uno de los mas populares indicadores
Continuando con el mismo estilo de diseño de mis anteriores indicadores
Destaca el cruce de medias para una mejor visualización
Power Law S/RBerger's article on the Power Law Model for Bitcoin is a compelling read and gives the best evidence so far of the diminishing case for retracing below $3000, of a slowing market on a log-log plot, and reducing but continued volatility.
After seeing it acts as support routinely in the last 10 years, I put together a quick little script that plots his midline curve for Bitcoin. You can change the intercept and slope but will need to do your own calculations for other curves.
I hope you all like it.
Alert-QuarryLake Indicator Map - ATR Trend Following Strategy A lot of times I don't like my chart crowding with indicators, thus the reason for creating this script for my strategy QuarryLake.
This script also comes with alert.
Below is the explanation for QuarryLake
I have also updated the script in version 4.
This strategy consists of 3 indicators that I found works quite well together.
Keltner Channel, Waddah Attah Explosion, and Volatility Stop.
You can find WAE here
KC Period = 200
KCATR = 5
Vstop Period = 3
Vstop Mult = 1.5
Long when close > KC, close > Vstop, WAE trendUp
Short when close < KC, close < Vstop, WAE trendDown
Works well on BTCUSD XBTUSD, as well as other major liquid Pair.
Feel free to follow me on Twitter @Lancelot_Auger for more free Alpha.
Please acknowledge my effort by like and follow.
And lastly,
Save Hong Kong, the revolution of our times.
Trend Confirmation Indicator - Triple OBVDear all, you might wonder is there a confirmation indicator that has a high hit rate, is dependable, and could rely on the information it gives you when making a decision?
Here I present an indicator I developed specifically for cryptocurrency, in the minds of eliminating fakeouts and traps.
Trend is always invalid then there is a lack of volume, so by tracking the momentum of price direction & volume, we can have a ballpark about where the market is moving to.
On balance volume
obvshort = ema3
obvmedium = ema9
obvlong = ema26
This is a lagging indicator, which means it's not good at predicting reversal.
This is also the reason why
long signal = obvshort > obvmedium and obvshort > obvlong
shortsignal = obvshort < obvmedium and obvshort < obvlong
both without obvmedium >< obvlong
This indicator will not lie to you.
At last
Save Hong Kong, the revolution of our time.
CloudRest ATR based cloudThis is an indicator I have been working on for the past 2 years, developed specifically for cryptocurrency.
It is primarily a trend following indicator with great success and it performs the best in 4hrs to the weekly chart.
There are two components of this indicator.
The baseline from Ichimoku cloud and volatility stop .
baseline period = 26
volatility stop = 1.5ATR, 3
You can view this as the main component of a trend following system but you will need other confirmation indicators to confirm your entry.
Feel free to modify the script for your own system.
Feel free to follow me on twitter @Lancelot_Auger
I will be posting more content in the future, stay tuned.
And lastly,
Free hong kong, the revolution of our time!
BTC and USD volume overtime [XBT]Compares BTC volume vs USD volume overtime
Best used on 4hr timeframe. Not really some crazy alpha but good overview/statistic to keep track of.
(make sure to use on XBTUSD pair since it isnt using security calls to call the data)
Enjoy!