☝️3 Main enemies of a trader and how to deal with them☝️☝️Dear traders, no one here has superpowers, and I'm just a human after all. Please take everything with a grain of salt. I'm sharing my view and one of the possible scenarios of price action, but mostly - my direct experience. When I enter I try to predict as little as possible and actually follow what the market is doing, joining the market and not arguing with it or forcing my will. Have good trading, keep a constant flow of self-awareness, and do your best. 🙌
Community ideas
A Critic of Nassim Nicholas Talebhello traders , in this video , I'm explaining the problems with Black swan and the approach of Nassim Taleb to the market
feel free to post your questions .
and Soon I'm gonna acquire better recording equipment , forgive me for bad audio quality
this video is for traders with more than 2 years of experience, it might come very hard to understand for some
Have you read the book ?
Do you think its worth reading or not ?
Navigating Support and Resistance with Renko ChartsToday we continue our deep dive into support and resistance levels and explore how traders can effectively utilize Renko charts and Donchian channels to identify these price zones. Renko charts, known for their simplicity and ability to filter out market noise, provide a unique perspective on price movement. We'll discuss how Renko charts work and demonstrate their effectiveness in pinpointing support and resistance levels with the help of Donchian channels. Donchian channels are a popular technical analysis tool that maps out the highest highs and lowest lows over a given period.
By combining the insights from Renko charts and Donchian channels, traders gain a comprehensive approach to detecting key support and resistance areas in any market condition. Whether you're a novice trader or an experienced professional, we hope this video aids anyone seeking to enhance their ability to define support and resistance for any asset.
Thinking in Pine - Tricks and Tips of DebuggingWelcome to "Thinking in Pine" short video series on the topics of Pine Script.
Today's discussion point is debugging and tools that Pine script provide us to debug our programs.
🎲 Points Discussed
Debugging using `plot` for numerical series values.
Using Pine Logs to debug for cases where `plot` is not suitable
🎯 Example Program - Debugging using plot
length = input.int(14, 'Length')
multiplier = input.float(4, 'Multiplier')
var dir = 1
var stopDistance = ta.atr(length) * multiplier
// Remove var to fix the first issue
// stopDistance = ta.atr(length) * multiplier
buyStopCurrent = close-stopDistance
sellStopCurrent = close + stopDistance
var buyStop = buyStopCurrent
var sellStop = sellStopCurrent
buyStop := dir > 0? math.max(buyStop, buyStopCurrent) : buyStopCurrent
sellStop := dir < 0? math.min(sellStop, sellStopCurrent) : sellStopCurrent
// Use nz to overcome na issues with math.max/ math.min
// buyStop := dir > 0? math.max(nz(buyStop, buyStopCurrent), buyStopCurrent) : buyStopCurrent
// sellStop := dir < 0? math.min(nz(sellStop, sellStopCurrent), sellStopCurrent) : sellStopCurrent
dir := dir == 1 and close < buyStop? -1 : dir == -1 and close > sellStop ? 1 : dir
// Plot statements used for debugging. display is set to display.data_window as the debugging plots do not need to appear on the charts
plot(stopDistance, 'Stop Distance', color.purple, display = display.data_window)
plot(buyStopCurrent, 'buyStopCurrent', color.red, display = display.data_window)
plot(sellStopCurrent, 'sellStopCurrent', color.green, display = display.data_window)
plot(buyStop, 'buyStop', color.red, display = display.data_window)
plot(sellStop, 'sellStop', color.green, display = display.data_window)
plot(dir, 'Direction', color.white, display = display.data_window)
plot(dir > 0? buyStop : sellStop, 'Supertrend', dir > 0? color.red : color.green)
🎯 Example Program - Pine Logs
sum = 0
arr = array.new()
for i = 0 to 10
sum+=i
// Log on every bar and also on every tick on real time
// log.info('Sum at iteration {0} is {1}', i, sum)
// Run only for the first bar
// if(barstate.isfirst)
// log.info('Sum at iteration {0} is {1}', i, sum)
// Run on the last confirmed bar
// if(barstate.islastconfirmedhistory)
// log.warning('Sum at iteration {0} is {1}', i, sum)
// if(barstate.isrealtime)
// log.warning('Sum at iteration {0} is {1}', i, sum)
// Display only once
// varip showLog = true
// if(barstate.isrealtime and showLog)
// log.warning('Sum at iteration {0} is {1}', i, sum)
// if (i == 10)
// showLog := false
// Extract through the array and log outside the loop
arr.push(sum)
// Log the extracted array on real time and print only once
varip showLog = true
if(barstate.isrealtime and showLog)
log.error('Sum at different iterations : {0}', arr)
showLog := false
plot(sum)
🎲 References
Pine Logs - Reference Manual
plot - Reference Manual
CHARTIST TRIANGLES: HOW DOES IT WORK? ANSWER is HERE!ASCENDING TRIANGLE:
Identify the levels where the price has often closed and opened (black line).
The price is making higher and higher lows.
Draw a bullish diagonal.
Take Profit is calculated by plotting the lowest increase on the black line (see graph).
Report this segment to the BREAK of the black line, but ESPECIALLY to the CLOSING of the candle in its time unit!!!
___________________________________________________
DESCENDING TRIANGLE:
Identify the levels where the price has often closed and opened (black line).
The price makes higher and lower highs.
Draw a bullish diagonal.
Take Profit is calculated by plotting the highest drop on the black line (see graph).
Report this segment to the BREAK of the black line, but ESPECIALLY to the CLOSING of the candle in its time unit!!!
___________________________________________________
SYMMETRICAL TRIANGLE:
The triangle of indecision, just like the RANGE!!
The price is tightening, and we don't know in which direction it's going PETER!!??
Draw a bullish and bearish diagonal.
Wait for a break in one of the diagonals.
The Take Profit is calculated by reporting the highest side of the rectangle which made a PULLBACK (see my old publication on "PULLBACK") and see graph below.
Report this segment to the BREAK of one of the diagonals, but ESPECIALLY to the CLOSING of the candle in its time unit!!!
STOP Loss below the previous low if you are BUYING.
STOP Loss above the previous high if you are SHORT (Seller).