TradingView
Daveatt
Aug 6, 2019 7:00 PM

Candles - Cheat Sheet 

S&P 500SP

Description

What is up y'all ? (french trying to sound American)

I found that in my script archives, way back in an old cave. I think this might be useful as a few really asked me how to define a green/red candle, how to capture the wick value, the body, etc..

This is not a fancy script as usual and I'm sure they're plenty of candles pattern scripts out there but I saw no one sharing a simple candle cheat sheet for pinescript coding

Being able to define candles using codes is an essential skill to have for any Pinescripter

Still on the train so won't write a roman as usual... Kidding... I actually did it here

It won't bring me as many likes as any magic p**p cannon accounts promising the moon at each trade but if I can help at least 1 trader a day not losing his/her money, I'll be happy and my daily goal will be fulfilled

All the best
Dave

____________________________________________________________

Be sure to hit the thumbs up

- I'm an officially approved PineEditor/LUA/MT4 approved mentor on codementor. You can request a coaching with me if you want and I'll teach you how to build kick-ass indicators and strategies
Jump on a 1 to 1 coaching with me
- You can also hire for a custom dev of your indicator/strategy/bot/chrome extension/python

Release Notes

- Bug fixed

Release Notes

- The proof that drinking too much wine and sharing a scirpt is not compatible. another bug fixed
Comments
CompoundTraders
Hi Dave

I added a screen plot to this great script and also this alert

// plot text WS on the screen
plotchar(ThreeGreenCandles, char='WS')

// alertcondition
alertcondition(ThreeGreenCandles, title='GC', message='GC')
CompoundTraders
Great script
AlexKeys
Dave, why do I only have green candles? No red candles. And can this script be used as a signal? If the green candle, then this is a buy signal?
Daveatt
@AlexKeys, because I only plotted one of the pattern. I did the script when I was travelling so I was a bit lazy to do more
You'll need to copy the script and update the alerts yourself on that one. Should be easy enough... Let me know
2/ this script must not be used as signals in its current state. I made it for educational purpose first and foremost. The candles patterns at the very bottom of the scripts aren't real patterns, I invented them to show that you can capture any sequence of candles and use that a signal for your own indicator/strategy
AlexKeys
@Daveatt, Added 2 lines ***. It is right? I got red candles :)

ThreeGreenCandles = GreenCandle[0] and GreenCandle[1] and GreenCandle[2]
***ThreeRedCandles = RedCandle[0] and RedCandle[1] and RedCandle[2]

barcolor(ThreeGreenCandles ? color.lime : na, offset=-2)
***barcolor(ThreeRedCandles ? color.red : na, offset=-2)
Daveatt
@AlexKeys, not totally but that's a good start
ThreeRedCandles = RedCandle[2] and RedCandle[1] and RedCandle[0]
Calling "RedCandle" without the bracket will only refer to the last candle of the sequence. FYI RedCandle is the same as RedCandle[0]. To access the previous RedCandle before RedCandle[0], we use RedCandle[1], and so on and so forth
AlexKeys
@Daveatt,
Sorry. I do not understand what needs to be changed?
Daveatt
@AlexKeys, tradingview removed the brackets from my comment lol....
***ThreeRedCandles = RedCandle[ 2 ] and RedCandle [1 ] and RedCandle [0]
More