Code
DXY: The RoadMap that Shows intentFollowing from my previous idea, I got in a swing on DXY, EURUSD and GBPUSD. now i will looking to take partials because we have entered a premium area, the CPI rates may show a fall around the area and then we shall continue the bullish intent.
The elections are around the corner and the big boys would love to ride the dollar while strengthening it.
Watch out for the levels.
What is ChatGPT and why is AI suddenly a big deal?The latter part of 2022 and the early part of 2023 have seen many developments around ‘generative AI’. The big story recently concerns the ChatGPT system. Conceptually, there is a prompt, and then the system can come up with text to match the prompt. ChatGPT has ‘gone viral’ in that many people have delighted in experimenting with different prompts to see what comes up. It’s also the case that other systems have also recently been developed where the output may be a picture or a video. Broadly, these systems are taking a prompt and then using their training data in order to predict something that makes sense against the prompt as an output. The world hasn’t seen these capabilities until now, so there are many speculations as to what it means in terms of intelligence or what types of business models will make sense to build against it.
More than just a craze: the real-world applications of AI
A tool like ChatGPT is training on large amounts of data to make predictions. People use it now as a novelty—it can predict the next likely word in a string of text within the context of a prompt. It can, however, be trained to predict other things, and these predictions, if they are accurate, could be valuable. There are tools already in existence that help software developers with coding, predicting the likely ‘next line of code’ for them to write. It will be interesting to see how Microsoft, a major investor in OpenAI, the company behind ChatGPT, looks to integrate the technology into something like Microsoft Office 365, which would mean nearly instant exposure to billions of users. It’s really only when you expose billions of people to a given piece of technology that you really start to see all the various potential use cases.
During 2022, DeepMind unveiled new results from its AlphaFold system, which is designed to predict the shape of proteins. The system had come up with outputs specifying the predicted shape of more than 200 million proteins, and a significant percentage of these predictions were viewed as being as accurate as experimental results. Predicting the shape in which a given protein will fold, by itself, means nothing, but it becomes exciting when you start to consider that frequently the shape of the protein encodes the function of the protein, and the function could relate to many distinct therapeutic outputs that could then be used to fight diseases and other health problems.
Who stands to gain?
It is difficult to predict which industry or company will benefit the most from AI applications because it’s possible that any company or industry that uses data could benefit. It is natural to think of the large technology companies—Amazon, Apple, Meta, Alphabet, Microsoft to name a few—and you can see how AI is being used to directly enhance the experience of their customers. Amazon and Microsoft, in particular, offer AI services through their cloud computing platforms.
However, it’s also true that pharmaceutical companies could benefit in drug discovery, insurance companies could benefit from better predictions - the list is endless. We find it exciting to think about how different developments can build on each other. Take fusion power as an example. We have already seen that different machine learning systems may unlock novel ways to manage the reactions and control the system. If we can combine machine learning with certain quantum computing capabilities, maybe the calculations can broaden in scope and advance in speed in ways to allow further developments beyond what is possible today. AI depends on data, and quantum computing may allow certain types of calculations to occur in parallel, taking on more data and having flexibility to instantly adjust. One thing we remind people of is that, 20 years ago, many of us didn’t have regular internet access—certainly not high speed. Can we really predict where we’ll be 20 years from now?
AI against the macroeconomic backdrop
If we are looking at the world in March 2023, the biggest near-term catalyst is most likely the macroeconomic backdrop as viewed through 1) announcements from the US Federal Reserve (Fed) 2) data on the US labour market 3) data on the path of inflation and 4) anything related to whether or not there is a recession. Many of these announcements have directions that are either ‘more positive’ or ‘more negative’ for the companies that represent the AI landscape. For example, a Fed that is less likely to be raising interest rates further is better for AI stocks than a Fed that believes that many more rate hikes are necessary to fight inflation.
2022 was a tough year for equities, especially technology stocks. Within artificial intelligence, the companies that were newer and that did not yet have positive earnings in established businesses saw their valuations decline. Part of this is natural, in that higher interest rates and expected positive earnings far in the future combine into an entity with an overall lower valuation. Additionally, we consider many specific semiconductor companies to be heavily exposed to artificial intelligence. Many of these companies have seen share prices drop due to declining demand for smartphones and personal computers, which means the demand for chips has been lower in light of increasing supplies and capital spending projects.
What next for AI?
Artificial intelligence is a megatrend that has a chance to impact every sector and nearly every other megatrend. Currently, there is a viral excitement around ‘generative AI.’ ChatGPT is the key example of this concept. Even if articles abound on the expected valuation for OpenAI, the company behind ChatGPT, it is not yet clear how generative AI will create revenues and profits in the near term. The giant cloud computing platforms, like Microsoft Azure and Amazon Web Services, allow many users to take advantage of AI and machine learning and may be best positioned to drive revenue from the theme.
Either way, artificial intelligence is a growing landscape and recent developments have once again brought AI conversations to the fore. Whilst a software like ChatGPT may, at first glance, be dismissed as a ‘novelty’ it is clear that applying the power of AI to different industries (from manufacturing to healthcare) could have a genuinely transformative effect on the world we live in.
Aleph.im Decentralized Database- i am always sneaking around for new "Gems" and that project could be one of them.
- it's a "Filecoin" concurent but multichain, not yet famous. Dyor more about this project : aleph.im
- 500M supplies and 0.4$. Price is still very cheap imho.
- What Is Aleph.im (ALEPH)?
Aleph.im is an open-source crosschain network featuring decentralized database including file storage, computing, and a decentralized identity (DID) framework. Aleph.im’s core mission is to help decentralized apps and protocols strip off the centralized parts of their stack, achieving a fully decentralized architecture. You can think of aleph.im as a decentralized AWS or firebase. Aleph.im is focused on supercharging the DeFi ecosystem.
-----------------------------------------------------------------------------------------------------------------------------
Trading Plan
-----------------------------------------------------------------------------------------------------------------------------
Option 1 : Buy now if you wanna invest for long term because, i am not even sure that this coin will retrace.
Option 2 : Keep juice for a retrace and buy around 0.25$.
Option 3 : If dip more full buy at 0.15$.
Take Profits : Before 1.2$
-----------------------------------------------------------------------------------------------------------------------------
invest wisely and stay safe.
Happy Tr4Ding !
Lumber bubble pops - what does it mean?Some may not be aware of the importance of lumber price movements.
Basically lumber rocketed like nobody's business, then crashed (>50% correction) pretty quickly. This post is not an analysis of why lumber prices rose so crazily. Viewers will need to do some background reading.
The collapse was the worst seen since 1978 . That's something to chew on. In essence it was a bubble that popped. It was about demand going wild for all sorts of reasons, with no true underlying 'value'. That phenomenon has been seen repeatedly across all asset classes. It happens when something is fundamentally wrong with market booms.
Those who would purchase lumber wised up; the market became saturated in extreme overbought territory, and those who would have been using lumber (for house-building etc) basically switched from 'commodity' purchases to 'services'. That's the broad brush and I can't give chapter and verse here. People went on holidays! I didn't say 'everybody'. Yes - read about it. They decided, ' Now is not a good time - I'll do some travelling and living instead '. Funny but true.
But what's underlying the lumber bubble pop, is that the Housing market has suffered a similar pop. Ahhhh.. some will disagree with me because they're not seeing much about that in the news. Well BigMedia news is usually 3 to 6 months late! And of course, people believe more than 50% of what they read in the #LameStreamMedia news - but will never admit that.
I'm not about to deviate onto the metrics for the Housing Bubble pop here. Serious traders and investors can find that on the net from reputable channels on popular non-conventional streaming channels. But don't expect the whole picture to be found in one place.
The lumber pop, in conjunction with the housing pop - is basically bad news for loads of commodity sectors. If you don't believe me go back to 2007-2009. This is literally where the 'house of cards' (pun intended) collapsed. History repeats itself because human nature doesn't change much.
Disclaimers : This is not advice or encouragement to trade securities on live accounts. Chart positions shown are not suggestions intended to assure you of an advantage. No predictions and no guarantees are supplied or implied. The author trades mostly trend following set ups which have a low win rate of approximately 40%. Heavy losses can be expected if trading live accounts. Any previous advantageous performance shown in other scenarios, is not indicative of future performance. If you make decisions based on opinion expressed here or on my profile and you lose your money, kindly sue yourself.
AUDUSD RBA Support Level📉 AUDUSD Technical Analysis by CeoCodes
👋🏼 Hello Traders, Welcome to Technical Analysis for AUDUSD live chart to track latest price changes & predict price movements.
–
Follow Ceo Codes 🎖
CURRENT LEVELS:
🟡 Support➔➔ 0.7596
🟣 Resistance➔➔ 0.764
🎯 Target➔ ➔ 0.763
☠️ Stop Loss➔➔ 0.7584
(Levels From Chart)
CURRENT EVENTS:
RBA’s statement contained both hawkish and dovish elements giving us an expectation of a volatile session and sideways price action bouncing off support & resistance.
👉🏼 Here is the @CeoCodes technical analysis , please comment below if you have any question.
The ENTRY in the market will be taken only if the condition of the @CeoCodes strategy will trigger.
Thank you! 🙏🏼
Have A Great Trading Day!
Ceo Codes
BTCUSD Bitcoin Choppy at 35K📉 BTCUSD Technical Analysis by CeoCodes
👋🏼 Hello Traders, Welcome to Technical Analysis for Gold live chart to track latest price changes & predict price movements.
–
Follow Ceo Codes 🎖
CURRENT LEVELS:
🟡 Support➔➔ 35943
🟣 Resistance➔➔ 41502
🎯 Target➔ ➔ 41502 - 42892
☠️ Stop Loss➔➔ 34553
(Levels From Chart)
CURRENT EVENTS:
The past few days has seen retail traders take profit from the recent sharp rally causig choppy price action. Analysts at JP Morgan believe that the currency’s price will jump to $146,000 in the long term.
👉🏼 Here is the @CeoCodes technical analysis , please comment below if you have any question.
The ENTRY in the market will be taken only if the condition of the @CeoCodes strategy will trigger.
Thank you! 🙏🏼
Have A Great Trading Day!
Ceo Codes
ETHUSD Ethereum $1400 Test📉 ETHUSD Technical Analysis by CeoCodes
👋🏼 Hello Traders, Welcome to Technical Analysis for Gold live chart to track latest price changes & predict price movements.
–
Follow Ceo Codes 🎖
CURRENT LEVELS:
🟡 Support➔➔ 1090.36
🟣 Resistance➔➔ 1298.60
🎯 Target➔ ➔ 1298.60 - 1350.66
☠️ Stop Loss➔➔ 1038.30
(Levels From Chart)
CURRENT EVENTS:
Ether may once again be set to test the US$1,400 threshold. ETHs recent slip to around the US$915 mark was in large part due to investors cashing out their profits after the asset hit a relative high of US$1,348 on January 10.
👉🏼 Here is the @CeoCodes technical analysis , please comment below if you have any question.
The ENTRY in the market will be taken only if the condition of the @CeoCodes strategy will trigger.
Thank you! 🙏🏼
Have A Great Trading Day!
Ceo Codes
USDCAD Price Outlook Economic news is expected to be the main mover of USDCAD in the coming week.There are five Canadian events in the upcoming week, including tier-1 employment releases.
IMPORTANT ECONOMIC EVENTS:
Manufacturing PMI
Raw Materials Price Index
Trade Balance
Ivey PMI
Employment Report
LOOKING FOWARD:
The US dollar is expected to remain under pressure, with possible reversals, with the US runoff election in Georgia on Tuesday. The results will determine which party will control the US Senate.
TODAY RESISTANCE:
Very simple targets of previous lows.
Target 1 - 1.2714
Target 2 - 1.26948
What Is Good Code?Programmers are artisans—not scientists. Our code must work, yet good code is not only tested and functional; it is a pleasure to read. Good code is that which others can learn from and enjoy the most. It is beautiful. It oozes the care that went into each line, leaving only those with unassailable purpose. Good code is whole; lines cannot be removed without compromising one of any good program's essential qualities: functionality, readability, elegance.
Good code is as often ingenious as it appears to be obvious. Its elegance masks the programmer's labor, like a ballerina twirling on stage. Good code frequently makes comments unnecessary, yet they conveniently appear in complex passages to assist the reader. Good code reflects a programmer's agility in cycling between the macro and micro views of his code; better programmers are both astronomers and particle physicists. They are also artists.
Good code is equally usable by other coders and by users of the program. It is always the work of an optimist because it represents an investment for the future, a proud bet the coder's effort is worth it because his code will last. If it does, it will shine as good code does when it must be revisited by its author or someone else.
Like wine, good code sits in silence during its making. Aging code allows us to shape missing elements and recognize superfluous bits. Code reveals the intimate nature of its maker. It brings to light an author's thought processes and how he expresses them. Only good humans can write good code, people who care for their work, and for those who will use its result.
This is the code we used to create this chart:
//@version=4
//@author=LucF, for PineCoders
study("Good Code", "", true, scale = scale.none, max_labels_count = 500)
int i_charsPerLine = input(300, step = 50)
int i_lines = input(160, step = 50, maxval = 499)
var string letters = array.from("G", "o", "o", "d", "C", "o", "d", "e")
var int lettersQty = array.size(letters)
// Create i_lines strings of i_charsPerLine randomly selected characters from our array.
if barstate.islast
// Cover the chart with random pattern of characters.
for _i = 1 to i_lines
string _textLine = ""
for _j = 1 to i_charsPerLine
_textLine += array.get(letters, int(random(0, lettersQty - 1)))
label.new(bar_index , _i, _textLine, style = label.style_none, size = size.normal)
// Overprint the larger text in the middle a few times to gain density.
label.new(bar_index , i_lines / 2, "Good Code", style = label.style_none, size = size.huge, textcolor = color.blue)
label.new(bar_index , i_lines / 2, "Good Code", style = label.style_none, size = size.huge, textcolor = color.black)
label.new(bar_index , i_lines / 2, "Good Code", style = label.style_none, size = size.huge, textcolor = color.black)
BTC _ FINDING ACCESS CODE TO MATRIX (Blue Path) Update 1
Lots of data to consider which most are leading to mistakes/errors.
For now I am only sure of "DATE" for next ATL. Since I have discovered 2 fixed sequences for latenesses & ratios in first leg of my previos draft TIME SEQUENCE TEST. If sequences/latenessses will be respected, then date will be 22.02.2020.
"PRICE" for next ATL , is still not cracked. Fundamentally/Technically it would be between 800-3100 $. According to some calculations and log trendlines my guess would be 21xx $. (which I thought 28xx $ in previous Idea)
Not A Financial Advice, Just a Case Study For Myself.
Do Your Own Research.
Codebase Ventures - Bottom inCodebase Ventures Inc. is a small, hands-on team of financial and technology experts who invest early in great ideas. We operate from the understanding that technology is always evolving, bringing early opportunities for strategic investments that can deliver the exponential returns to our shareholders.
Lots of new acquisitions like a CBD company.... check media.
A clear push to the upper Bollinger Band about to come at 0,0290 Euro or even further as a next test to the Resistance line in blue.
I have used the German Stock market, it's tradeable in Canada and the U.S. aswell.
I personally see a good future for that company like that one.
As always not a trading advice
Bifinex Ethereum Trading IdeaThere is strong resistance at the 300 level, with a channel going from that 300 level down to 218.
In the short term, up to the 4th July, I expect a small price increase to go back up to the 270 level.
In the medium term I see continued downward pressure for the next two weeks, with prices going as low as 218.
Trade at Bitfinex using code dCDa7Rr36g or visit www.bitfinex-referral-code.com
This gives you a 10% discount on your ethereum trading fees during your first month.
Bitfinex Referral Code: dCDa7Rr36g
Direct Link, no code required: www.bitfinex.com
Website: www.bitfinex-referral-code.com
How to code EMA, understand it by code : Bitcoins :BTCUSDWhat is EMA ?
Ema is known as exponential moving average, it comes from the class of weighted moving average. It gives more weightage to the recent price changes, thus making it much more relevant to the current market analysis. Also it provides a dynamic way of calculating support and resistances in a trend following setup.
The most common way to mint profit out from the market is to use trend following setups which can be easily achieved by using a group of EMA’s
So how’s this EMA calculated ?
Before understanding the calculation of EMA let’s look into a much wider topic:
“The Law of Averages”
It states : If you do something often enough a ratio will appear, simply put, any time series data, tend to deviate from its average.
EMA provides a way to statistically calculate the exponential moving average for a provided time series data giving much more emphasis on the most recent data in the series.
So in the 17th century, when the people were playing with numbers in their free time, they came up with a statistical strategy to envelop any time series data to detect the direction of the data flow , they called it exponential moving average.
Later in 1940’s with the increase in signal processing requirements in the field of electronic devices scientists started using Exponential moving average onto the electronic signal followers, just to classify the signals as above or below a moving/dynamic threshold.
So EMA is a smoothed time-series data.
The simplest form of EMA Smoothing can be given by the formula:
S(t) = alpha * X(t) + (1 - alpha) * X(t - 1).
The value of alpha must lie between 0 and 1
Where
alpha , is the smoothing factor
X(t) , is the current observation data point
X(t - 1), is the past observational data point.
t , is the current time
Generally,
In current day trading setups for EMA the alpha is calculated by
alpha = 2 / (time period window + 1)
Things to note here is that the alpha calculated above is the most generally used factor calculation method for EMA ,
You can tweak the alpha function above until it gives value between 0 and 1 for example alpha can also be written as
alpha = ln ( current price / past price )
Note it’s just a weighing scheme,
But for Our Case of EMA
We will be using
alpha = 2 / (time period window + 1)
Please refer to the script code :
SHARED HERE
Week in Review: All of Old. Nothing Else Ever. Except Sometimes.First Off
If you enjoy these weekly publications and would like to keep up-to-date with the latest and greatest scripts, share this article and follow me on TradingView.
No Turning Back Now
Last week the TradingView community made an effort to publish some high-quality, open-source studies and strategies for everyone to benefit from, which in turn required from me a better quality articles on the week. This seemed to be a popular decision and (hopefully) better sponsors the script that I discuss.
This week I’ll try to do more of the same, but in order to improve I’ll need some input from the readers. So please, if you have any suggestions on how to improve these articles, don’t be afraid to express them either in the comments or via a direct message.
In this Week’s Charts
Let’s first mention MichelT’s “Average True Range in pine”. Although the function for the atr() is already available in Pine, it’s handy to understand the math behind the function should you need to circumvent some error messages that TradingView is giving you when using the built-in atr(), or if you wish to modify the formula to fit another purpose.
Speaking of changes to fit another purpose, jaggedsoft’s “RSX Divergence - Shark CIA” takes everget’s “Jurik RSX” and modifies it to include divergences, the code of which was snipped from Libertus’s “Relative Strength Index - Divergences - Libertus”. This implementation calmly spots meaningful anomalies between price action and the oscillator in question.
everget himself was relatively prolific this week, doing what he does best and adding to the open-source repository of moving averages available on TradingView (a repository that he’s had a heavy hand in establishing). This week he’s gifted us the “McNicholl Moving Average”, developed by Dennis McNicholl, as well as the “Quadruple Exponential Moving Average” and the “Pentuple Exponential Moving Average”, both developed by Bruno Nio. It’s great to see him publishing open-source work again and hopefully this continues into the future.
And Left Out of Last Week’s Charts
Last week was probably a more appropriate time to include them, but, alas, I had a (major) oversight. So allow me to give a quick introduction to puppytherapy through the two scripts published in the last week, “APEX - ADX/ADXR/DI+/DI- ” and “APEX - Moving Averages ”. Both are insightful compositions on how to get the most from simple indicators. I look forward to seeing more of his work (and I’ll try, in future, not to disclude good work like what he put out last week)
Milk it for What it’s Worth
I mean, who doesn’t enjoy seeing people apply simple methods to maximum effectiveness? Much like puppytherapy , nickbarcomb’s (a joke some of my Northern Irish friends would appreciate) “Market Shift Indicator” could be a lesson to a lot of us on how to get more from our moving averages and I’ll certainly be applying some of his concepts to develop prototypical signal systems with moving averages in the future.
Someone who’s concepts I’ve borrowed from before with great success is shtcoinr , a user who, along with many others, has appeared regularly in this series. A master of compiling simple and effective S/R indicators (something that was a bit of a mystery to the TradingView community for a while), shtcoinr has done it again with his “Volume Based S/R”, a S/R indicator that paints boxes according to volume activity, and “Grimes Modified MACD Supply Demand”, a modification of his “RSI-Based Automatic Supply and Demand”. shtcoinr has hopefully exhibited to the TradingView community that one can derive S/R areas with almost anything.
Another regular who’s recently released a few scripts that render S/R is RafaelZioni . This week he published his “Hull channel”, which is a creative use of the Hull MA and ATR. Like many of his past scripts, there’s a trove of helpful information buried deep in the code of his work, so don’t hesitate to get your fingers dirty. You’ll likely learn some very helpful things.
Nice to Meet You
Let’s go over some new faces this week, many of whom have brought something genuinely new to the TradingView community.
When I say new faces, I mean new to the series of articles, as many of you are likely very familiar with the psychedelic and, at times, enigmatic work of simpelyfe . This week he released two highly creative, open-source scripts that can have a number of applications; his “Randomization Algorithm ” (which returns a number between 1 - 10 and is a nice alternative to RicardoSantos’s “Function Pseudo Random Generator”) and his “Pivots High/Low ” (with a bit of tinkering this might have an application in automatically painting trendlines). It’s great to see how he does some of his wonderful work and I’ll definitely be following him closely in the future with the hopes of improving my own work.
westikon’s “Time Volume Accum” is (as far as I know) another new indicator to the TradingView community. Unfortunately the very short description is in Russian (I think) and I’m not too sure in what capacity this is supposed to be used, but I’m always looking to get new perspectives on volume and I’ll be studying this idea to do just that.
RyanPhang , also partial to speaking a language I don’t understand, has created , which roughly translates to “Volume drives ups and downs”. Again, not too sure what ideas or systems this pertains to, but (for me anyway) it’s, again, a new way of looking at something old.
Another volume indicator with the bunch is “Better X-Trend / Volume”, published by rimko . This is an iteration of emini-watch’s Better Volume indicator, which is available for purchase through his website. Due to the fact the TradingView doesn’t allow one to glean tick volume, this is as much fidelity rimko can show to the original as possible. Hopefully this will change in the future.
mwlang published “John Ehlers Universal Oscillator ” this week. The purpose of this release was to fix “a degrees to radians bug in LazyBear’s version” of the indicator, something I’m sure Ehlers’ fans will be thankful for.
Call Security
One of the benefits of using TradingView is having access to a wealth of data, but being allowed access to it is not the same as knowing how to get access to it, and even further from getting the most out of it. kishin’s “Mining Cash Flow Line” takes data from Quandl, does some mathemagic and spits out the price that it costs to mine Bitcoin. Knowing how to utilise this kind of data in the future will likely help to seperate the men from the boys, so it’s important we come to understand and learn how to apply it as a community in order to keep our head above water. kishin’s script leads the open-source foray into this unchartered TradingView territory.
Another user that’s made some great use out of Quandl data is deckchairtrader . This week they published “Deckchair Trader COT Index”, “Deckchair Trader COT MACD” and “Deckchair Trader COT Open Interest”. As it was in the paragraph above, this isn’t simply a matter of relaying the raw data from Quandl, but requires running it through a couple functions to get the final result. This is also one of the few scripts that performs fundamental analysis on TradingView.
Do you know what the maximum amount of securities you can call is? It’s 40. Just ask danarm , who’s “Aggregate RSI”, “TDI on Top 40 Coins” and “Top 5 coins cummulated Upvol/Dnvol and Money Flow” (r/increasinglyverbose) call on many securities. Each one can give good insight into the market breadth of any give move and each one invites the user to consider ways they might use the security() function.
At It Again
No doubt you know who I’ll be focusing on this week and regular readers are probably wondering, “where is he?”. But before I start (it’s dasanc by the way), let me say this: since the start of this month to the date-of-writing (27/02/2019) dasanc has published 20 open-source indicators, with (as far as I can count) fifteen of them being completely unique. Most of them are the work of the highly-renowned technical analyst John Ehlers, someone who many, if not all, algo traders are aware of. With four new open-source scripts under his belt from the past week, two of them unique, I feel justified in more thoroughly looking at dasanc’s work.
First off we’ll look at the “Bitcoin Liquid Index”. This is a script calling from the tickers that compose the BNC Index. If you’re a TradingView user that doesn’t have a PRO account, but that does want a “fair” price for BTC, this script can help you achieve exactly that. They’re not the exact same, but they’re very close (as the below screenshot shows).
The “Stochastic Center of Gravity” is dasanc’s stochastic translation of of Ehlers CG indicator. On the page for the indicator he’s provided a link to the paper that discusses it. As dasanc mentions, it’s reliability as a trading indicator is a kind of questionable that TradingView’s backtester doesn’t have the resources to answer. It doesn’t fit BTC on the daily, as you can see below (green line = buy, red line = sell).
“Fisher Stochastic Center of Gravity” simply runs the “Stochastic Center of Gravity” through a fisher transform, the result of which are smooth, filtered signals.. (As a sidenote, transforming data through a fisher transform, or some other transform, is applicable to many different indicators.)
To use the “Fisher Stochastic Center of Gravity” dasanc suggests first defining the direction of the trend. How do we do that? Luckily he’s provided an open-source method for us to do that called the “Instantaneous Trend”. (By the way, if someone says iTrend to you, they’re not talking about trading software released by Apple, they’re talking about the Instantaneous Trend by John Ehlers). The iTrend is a “low-lag trend follower for higher timeframes”.
Want to learn?
If you'd like the opportunity to learn Pine but you have difficulty finding resources to guide you, take a look at this rudimentary list: docs.google.com
The list will be updated in the future as more people share the resources that have helped, or continue to help, them. Follow me on Twitter to keep up-to-date with the growing list of resources.
Suggestions or Questions?
Don't even kinda hesitate to forward them to me. My (metaphorical) door is always open.
Profile’s of Mentioned
MichelT: www.tradingview.com
Libertus: www.tradingview.com
jaggedsoft: www.tradingview.com
everget: www.tradingview.com
puppytherapy: www.tradingview.com
nickbarcomb: www.tradingview.com
shtcoinr: www.tradingview.com
RafaelZioni: www.tradingview.com
simpelyfe: www.tradingview.com
RicardoSantos: www.tradingview.com
westikon: www.tradingview.com
RyanPhang: www.tradingview.com
rimko: www.tradingview.com
kishin: www.tradingview.com
deckchairtrader: www.tradingview.com
danarm: www.tradingview.com
mwlang: www.tradingview.com
LazyBear: www.tradingview.com
dasanc: www.tradingview.com
Week in Review: Chipper CodersFirst Off
If you enjoy these weekly publications and would like to keep up-to-date with the latest and greatest scripts, share this article and follow me on TradingView.
*sigh*
The TradingView community has been, unfortunately for me, very busy this week publishing useful indicators. Due to this, it wouldn’t be right to just glaze over everyone, so this week will be a little extended, taking a slightly deeper look at some of the work published and by who it’s published. I’ll still focus in on the coder that has, in my opinion, done the highest quality work. That aside, there’s no order.
Water, Water, All Around...
Someone (or some people) that’s no stranger to TradingView is BacktestRookies , who’s articles on their website have helped many budding Pine scripters. This week they published an indicator called “Volume Profile:Intra-bar Volume”. Through a function to loop, it looks at the close of lower timeframes and stores the volume as buying volume if the lower timeframe candle closed up, or selling volume if it closed down. This is as close as we can get to identifying volume flow imbalances without order flow data, but it’s not quite there (through no fault of its own). One issue I noticed was that during the current chart’s period the volume bars will stop updating volume and will only render it properly when current chart’s period finishes. This makes it difficult to use it within a trading system (as far as I can see)
Sticking with volume, mjslabosz has created “Volume+ (RVOL/Alerts)”, which is a relative volume indicator. Relatively simple, but highly applicable in volume studies. mjslabosz has also allowed the user to select what criteria needs to be met for the volume bars to be highlighted. No doubt this will be a useful addition to many people’s ideas.
Spiralman666’s “ETH HawkEye Aggregated Volume Indicator” takes NeoButane’s “Aggregated ETH Exchange Volume” and combines it with LazyBear’s “HawkEye Volume Clone Indicator”. This will give you an in-depth yet holistic overview of Ethereum’s volume. The concept can be extrapolated to other assets for volume analysis strategies.
… And Not A Drop To Drink
One issue I have with many reversal identification scripts is that they identify the conditions for a reversal as an instance as opposed to a zone or area. LonesomeTheBlues “Divergences for many indicators V2.0” attempts to rectify this by plotting reversal conditions as a line from one point to another, thereby giving you a zone/area from within which to take reversal trades should other conditions be met. The user has the option to choose from a range of indicators with which to identify reversals.
Lines In The Sky
Another familiar face to TradingView, and someone who constantly brings something new to the community, is alexgrover . This week he published a “Light LSMA” script. Rather than try and rehash the brilliant explanation he gave on it’s construction, I encourage you to visit his profile and view the trove of high-quality work he’s provided.
Peter_O’s “EMA NoHesi - cutting noise in EMA and any other data signals” (rolls of the tongue, eh?) is a function to remove noise from indicators that use lines, like MA’s, RSI, MACD etc. The function will guide the line in the same direction unless there is a significant change is the price. The script could be improved to automatically calculate the hesitation value based off what asset you’re trading, but that doesn’t take much away from it.
The “Multi Timeframe Rolling BitMEX Liquidation Levels” by cubantobacco allows users to gain insight into where a lot of liquidation may lie for BitMEX and where price may have to go to keep cascading in that direction. Combining this with some kind of sentiment index for Bitcoin can give great insight into what levels will cause huge reactions. In general the TradingView community can’t seem to get enough of tools for trading on BitMEX, so I’m sure this will see use.
Last of the lines, shtcoinr’s “The Center”, which was inspired by half a sentence from Adam H. Grimes, takes the high and low of the higher timeframe, divides it by half and then plots the halfway line. The result is a line that hints at the prevailing trend, can act as a momentum indication (by measuring the distance of the line from the price) and acts as a line of support and resistance.
Busy Bees
Two people were very active in producing high-quality work this week. The first I’ll mention is RafaelZioni (who’s been included in the previous two articles). He’s published five scripts this week, with one of them being a simple “5 min volume scalper” with alertconditions() that buy and sell based off volume activity. Another script with alertconditions() for buying and selling is his “Keltner Channel signals”, which is just an alteration of puppytherapys “Keltner Channel - APEX”. It also includes support and resistance levels. “linear regression new” and “BollingerRS” apply the same concept, with “linear regression new” being an attempt to render a linear regression channel (something that TradingView should really provide for us, along with the volume profile formula). Last but not least is RafaelZioni’s “Linear regression slope as SAR”, which is a creative alteration to the standard PSAR.
The other busy bee this week was xkavalis , who published three interesting scripts. The first was “Dynamic Price Channels”, which divides the price action into equal channels. When I first seen it I thought that maybe it could be a component for a volume profile overlay (combined with some other features). The “Manual Backtest Lines” can be used within another indicator for replaying price action and results. (He’s actually looking for a fix for a couple of issues, so if you think you can help him out, shoot him a message). “ATR SL Visualization (on chart)” plots appropriate stoplosses and take-profits for each bar (should you enter a trade on that bar) automatically and is, yet again, another script that would be a useful component within a strategy.
Expect More of the Same
The user I’ll be focusing on this week is dasanc , someone who’s been focused on in the past. It’s difficult not to shine the spotlight on him when he’s pumping out truly empowering ideas.
Last week dasanc published “Decent Martingale Strategy ”, which was inspired from a script with a similar name by RicardoSantos . Although it’s not ready for use in trading, it gives good insight into how to code strategies (although until TradingView’s backtester is suped up a little, backtesting doesn’t really mean anything in most cases, so don’t get too excited at those results)
The “Signal to Noise Ratio [SNR}” by dasanc gives traders confidence that the signal being fired isn’t just a stray note in a noisy market, but a meaningful one.
Keeping with Ehlers, dasanc has also published the “MESA Adaptive Moving Average”, which, rather than being a copy of the indicator, is, as dasanc puts it, a translation. His iteration seems to signal a period earlier than other versions without introducing any lag, due to how it’s calculated.
Following from the “Interquartile IFM” and the “Cosine IFM”, we now have the last of Ehlers IFM bunch, the “Robust Cycle Measurement”. This is similar to it’s cousins in that it outputs an adaptive period, but the output of this script is usually higher than it’s two cousins. I’ll definitely be including it in some of my future creations.
Last but certainly not least is dasanc’s “Multi-Instantaneous Frequency Measurement”, which is a script combining all three of the IFM’s that have been published, as well as the Hilbert Transform.
Quick Mention
I would just like to give nilux a shout-out for turning more than a handful of studies into their strategy counterparts. A lot of people seem to have trouble wielding the power of strategies and I’m sure many would learn something from studying his.
Also, look at this almost-2000 line script that shtcoinr called “... longer than the bible”:
Want to learn?
If you'd like the opportunity to learn Pine but you have difficulty finding resources to guide you, take a look at this rudimentary list: docs.google.com
The list will be updated in the future as more people share the resources that have helped, or continue to help, them. Follow me on Twitter to keep up-to-date with the growing list of resources.
Suggestions or Questions?
Don't even kinda hesitate to forward them to me. My (metaphorical) door is always open.
Profile’s of Mentioned
Dasanc: www.tradingview.com
RafaelZioni: www.tradingview.com
xkavalis: www.tradingview.com
nilux: www.tradingview.com
Spriralman666: www.tradingview.com
shtcoinr: www.tradingview.com
BacktestRookies: www.tradingview.com
alexgrover: www.tradingview.com
Peter_O: www.tradingview.com
TheViciousVB: www.tradingview.com
cubantobacco: www.tradingview.com
LonesomeTheBlue: www.tradingview.com
mjslabosz: www.tradingview.com
Week in Review: Hidden GemHonorable Mentions
Some very nice work has been done this week again by the Pine community. Shout out to Covax for publishing an attractive "Bitfinex Sentiment Index", beautifully rendering longs and shorts with some creative code; mortdiggidy's "Fisher Transform MTF" includes a unique function for the MTF Fisher, which, if I'm reading it right, solves the upper timeframe repainting that's oft associated with studies; and "Relative Derivative" by byteboi is a simple modification of the RoC that's comparable across assets and smoothed with an SMA.
Dr. Do-a-lot
A scripter that some, but not enough, users of TradingView will be familiar with is RafaelZioni. He's been a user for ten months and in that time he's amassed a huge library. RafaelZioni's strengths can be seen in the details of his work and as such his broader body of work may go underappreciated, but it's worth venturing deep into some of his work if you want to learn tricks-of-the-trade. His most recent work, and the script that will be highlighted this week, is "zigzag%".
Zig-Zags in the Bag
A very famous and useful scripter by the name of RicardoSantos has published a slew of scripts for realising zig-zags on the chart, so what make this one special?
Well, for a start (and as far as I can tell), the zig-zag paints in real-time and with no lag. It can also use upper timeframe data with (as per description) no repaint. But that's not where the value lies in this script.
A problem with Pine is that we can't realise some strategy functions in studies. TradingView doesn't accommodate for this and we need to think out of the box in order to achieve fidelity. So if you look carefully in this script you'll see that RafaelZioni has done just that. We can set the backtest date, set the take-profit levels, stop-loss levels and more. For anyone who's trying to turn their strategies into studies so that they can get alerts for each action, look here for some great insight.
The script is actually an implementation of a trading strategy too. Here's an example of some results you can get.
What Else is in the Bag?
It's a jungle out there, but there's treasure deep in the dark. I advise everyone to get down and dirty with RafaelZioni's scripts. There's a very RicardoSantos-feel from his ideas and I expect that they're only going to get more creative in the future.
His "Bollinger ratio" was included in the honorable mentions list last week and is a creative way of merging Bollinger Bands with the MACD.
The eloquently named "net volume of positive and negative volume buy and sell alert" is also a fantastic way to view volume, and it comes with buy and sell alerts.
Want to learn?
If you'd like the opportunity to learn Pine but you have difficulty finding resources to guide you, take a look at this rudimentary list: docs.google.com
The list will be updated in the future as more people share the resources that have helped, or continue to help, them. Follow me on Twitter to keep up-to-date with the growing list of resources.
Suggestions or Questions?
Don't even kinda hesitate to forward them to me. My (metaphorical) door is always open.
Honorable Mentions
RafaelZioni: www.tradingview.com
Covax: www.tradingview.com
mortdiggidy: www.tradingview.com
byteboi: www.tradingview.com
Week in Review: New Kid on the BlockHonorable Mentions
This week we've seen a flurry of new open-source scripts hit TradingView, empowering it's users with trading ideas and programming techniques. "By Traders For Traders" by Dunhua-Yao , a potent modification of JustUncleL's "Price Action Candles", uses tighter criteria for 'Hammers' and 'Shooting Stars'; "Blau Divergence RSI", by blindfreddy , gifts us with William Blau's RSI; Quansium's "Quansium Source Layout" suggests ways to use external sources with TradingView; and RafaelZioni's "Bollinger ratio" brings together the MACD and Bollinger Bands in a unique way.
There Goes the Neighborhood
But there was one coder in particular that really caught my attention, introducing new, interesting, accessible, exotic and useful concepts. In the last week he's published 8 scripts, with his most recent strategy garnering a seemingly-outlandish return of 6000%+, although he has been a member for seven months. So the shining light for me this week, a big fan of Ehler's (who isn't?), has to be dasanc: www.tradingview.com
Magnum Opus Currere
The script that encapsulates his talent (for me) is his most recent strategy, "Adaptive Zero Lag EMA v2": This piece of work uses Ehler's ZLEMA and the two methods for Instantaneous Frequency Measurement (IFM) that dasanc's published in the past week. You can also adjust your risk limit, change TP/SL levels and determine your gain limit from within the control panel. Not only that, but it's presented in a clean and understandable manner, allowing beginners and professionals alike to pick up and immediately get started with the algorithms.
Cherry on Top...
So what makes this script so special? Well, the two IFM techniques: (One) (Two) In what seems to be his typical fashion, he's provided excellent descriptions for how these should be used. In short, if you're using an indicator that uses a lookback period (RSI, EMA etc), instead of fiddling with arbitrary numbers you just use the output of either of these techniques as the source for determining the lookback. Realising this concept has resulted in the entire Pine community being gifted with something they might not even know they were looking for.
...And Some Cream
Low Lag Exponential Moving Average:
Cosine, In-Phase and Quadrature IFM:
Moving Forward
With a young account and a recent burst of activity, it's safe to assume that we'll be seeing more of dasanc. Hopefully his singular approach to signal processing (as far as the current TradingView library is concerned) will be emulated by others.
Want to learn?
If you'd like the opportunity to learn Pine but you have difficulty finding resources to guide you, take a look at this rudimentary list: docs.google.com
The list will be updated in the future as more people share the resources that have helped, or continue to help, them. Follow me on Twitter to keep up-to-date with the growing list of resources.
Suggestions or Questions?
Don't even kinda hesitate to forward them to me. My (metaphorical) door is always open.
Honorable Mentions
Mission Statement for the "- in Review" seriesI'm not sure of the exact figures, but I think TradingView has about 7M+ users. That's 7M+ people working towards the same end. 7M+ people with insights and ideas. 7M+ people with access to an in-house programming language tailored for trading and technical analysis. Yet despite this there's only a small, mumbling community for discussing Pine, trading and how to bring them together.
A few people have endeavored to change this and I'd like to play my part. So I'm going to begin publishing a series of articles through TradingView that will try to bring light to the secretly-active Pine community. The three titles I suggest will be: (1) "Week in Review", (2) "Coder in Review" and (3) "Script in Review".
One of the reasons I want to do this is because I think it's incredibly difficult for new users to get recognition for their brilliant work due to the current TradingView search system being an echo-chamber. Those with the most followers get the most views and the most likes and then more followers and more views and... LazyBear, a cherished asset of the TradingView community, is all some people will know and search for. This can be disastrous for building a lasting community around Pine and for developing your own concepts around trading. So I want to give more exposure to those who publish now so that we can all have the opportunity to be involved in conceptual progress. Hopefully in due time TradingView will revamp their search engine. Most popular scripts of the week/month/year would be a start, but I'm sure more could be done.
The articles written will never be defamatory or provocative. I don't want to rouse spirits, but focus minds. In that same vein, I will never shill someone's profile or scripts. All choices will be mine alone (unless I can poll effectively and transparently) and, as such, will have my biases (unless others join me in this effort)
Week in Review
Every Tuesday I'll pore through the scripts that have been published in the last week and select one for review, once it meets the minimum criteria. The criteria for being considered is: (A) for the script to be open-source and (B) not to be a direct copypasta-job from another coder. There's nothing wrong with using something not made by you to help you create something better though, but there has to be obvious improvements made from the original.
The script reviewed is meant to be my pick-of-the-bunch, but that is by no means an ultimate opinion. Some qualities that I'll most likely be looking for are: (A) creativity and innovation; just do as Ezra Pound did and "Make it new!", (B) usefulness: it can either be useful in it's own right, or it can be useful when used as a component within another script; both will be considered, neither will be favored and (C) a decent description of what it's supposed to do or how it's supposed to be used. Clean charts are a plus too: you only need the indicator you're publishing on the chart most of the time.
Aside from the script, there will be a brief mention of the programmer and their body of work.
Coder in Review
This is where I'll look over the portfolio of a user on TradingView and comment on their body of work, some of their best (my favorite) scripts and how they've helped the community to grow as a whole. The criteria for being considered are: (A) must have an account for over six months and (B) must have published at least ten scripts.
These won't be published regularly (at least not at the start), so I'll just push them out when I get the itch. From referencing so much of RicardoSantos' work in my initial builds, I felt indebted enough that I wanted to write him an essay explaining my thanks. I've since had that feeling for a lot of programmers. Some qualities I'll be looking for will be: (A) breadth of analysis and (B) efficient code.
Script in Review
Some weeks we're going to have a handful of top-notch scripts, most which we don't want discluded from the narrative. So in order to accommodate for them there'll also be a "Script in Review" thread of articles. This will also give me the opportunity to discuss scripts that were published a long time ago. Criteria to be included will be the same as the "Week in Review" selection. Like the "Coder in Review", these won't be regularly publications for the time being, but may become so in the future.
Disclaimer
I'm going to talk about scripts and programmers that I like, but that is by no means an endorsement. If someone I talk about sells products or services, I do not want you to make a decision to engage with their products or services based on my opinions. I'm not selling anything or trying to get you to buy something. I just want to open up the discussion about Pine and bring together a community of like-minded people.
Want to learn?
If you'd like the opportunity to learn Pine but you have difficulty finding resources to guide you, take a look at this rudimentary list: docs.google.com
The list will be updated in the future as more people share the resources that have helped, or continue to help, them. Follow me on Twitter to keep up-to-date with the growing list of resources.
Suggestions or Questions?
Don't even kinda hesitate to forward them to me. My (metaphorical) door is always open.
BitMEX Trading IdeaThere is strong resistance at the 4406 level. I expect prices to be very flat until the 29th August.
On the 29th August we will see the formation of a triangle which will determine the direction of any potential breakout, or trace back.
I suspect we will be going lower, and the price will decrease to the 4000 zone.
Sign up to BitMEX with this affiliate link www.bitmex.com
This will give you a 10% discount on your trading fees during your first 6 months.
BitMEX Referral Code
Direct Link, no code required: www.bitmex.com
Website: www.coinhax.com
Bitfinex Bitcoin Trading IdeaThere is strong resistance at the 2220 level and an upper channel of 2530. I expect prices to bounce between these channels until the 10th July 2017.
The 5th July will determine the direction of any potential breakout, and future trading channel.
I suspect we will see a lower high of 2400, and the price will further decrease from there into the 2200 range.
Sign up to Bitfinex with code dCDa7Rr36g or visit www.bitfinex-code.com
This will give you a 10% discount on your trading fees during your first month.
Bitfinex Referral Code: dCDa7Rr36g
Direct Link, no code required: www.bitfinex.com
Website: www.bitfinex-code.com