myCandle-Infos-V1.2

Category: Indicators By: Thomas Created: June 27, 2019, 7:51 AM
June 27, 2019, 7:51 AM
Indicators
13 Comments

This is an updated version of myCandle-Infos
All Details now in the blue Info-Bubble.

I use this indicator as visual information about other indicators for intraday trading.
You can see the other indicators in the image “candle_with_indis”.
It gives me mor space for the chart!!!

For me the best configuration is:
I set all checkboxes of “myCandle-Infos-V1.2” on true.
And under the chart i displayed the indicator for 1h, 4h, 1D from  Nicolas  Heikin Ashi of higher timeframes (hourly TF)
Look on the image “candle_with_HA-highTF”.
And the BB (Bollinger Bands with 20,2 Standard), NOT EMA.
As a supplement I show the VWAP.

Also very good information gives the OBV with BB20[ExponentialAverage] (see “candle_with_indis”), but it is includet in “myCandle-Infos-V1.2

And last but not Opening Range  Good combination for starting in the day oder US start. Displayed also the Close on fixed time. Update comes soon.

This are the Checkboxes and function of “myCandle-Infos-V1.2”:
Info: Shows the range of previous candle, ATR 10 and EMA 20 of ATR10.
If ATR is greater than its average, the text will be displayed in orange =Better moves

Arrows: Shows Arrows in green and red color. When the Price Trend (calculation in code) over EMA20 and OBV (On Balance Volume) over EMA10 and EMA20 displayed green Arrow and revers. Depends on “Trendforce” and / or “OBVforce” activation checkbox.

Daytrend: Close over Centerline Intraday Range displayed green Dot and Text “over” and revers red Dot with Text “under”. The idea is when the price is over the middle intraday range then we have at the moment intraday a Bulltrend and revers.

Centerline: Show the middle of the range between Intraday high and low as a dotted line.

High/LowIntraday: Show the intraday highest high and lowest low as line. High as red dotted line like a resist and low as green dotted line like a support.

HighLow: Show the daily highest high and lowest low beginning on yesterday.

Trendforce: Trend strength is used to calculate the arrows. For this, “Arrows” must be also activated. Or also with “OBVforce”.

OBVforce: Volumen strength, based on OBV, is used to calculate the arrows. For this, “Arrows” must be also activated. Or also with “Trendforce”.
Example. You can deactivate for instrument whitout OBV/Volume Data. Forex, etc.

I hope you enjoy and have good successful trades.

The images “candle-info6-7-8” shows a example of real money trading with this combination.

// myCandel-Infos-V1.2
// 18.06.2019 (Release 1.2)
// Thomas Geisler
// Sharing ProRealTime knowledge
// https://www.prorealcode.com/library/

defparam drawonlastbaronly=true // Zeichung nur am letzten Bar
//--init--
alpha = 255
lookback = 1
//Info = 1
// Arrows = 1
// DayTrend = 1
// Centerline = 1
// HighLowIntraday = 1
// HighLow = 1
//Trendforce = 0
// OBVforce = 0
//-- end--

//--Info--
// previous Candle Range[1] and ATR[10] and EMA-ATR[20]of ATR[1]
myRange = round(Range[1])
myATR = round(AverageTrueRange[10](close[0]))
myEATR = round(ExponentialAverage[20](AverageTrueRange[10](close[0])))
If Info = 1 then
if myATR < ExponentialAverage[20](myATR) then
DrawText("                           #myRange#/#myATR#/#myEATR#",barindex,open,Serif,Bold,12) coloured(153,153,153,alpha)
else
DrawText("                           #myRange#/#myATR#/#myEATR#",barindex,open,Serif,Bold,12) coloured(255,153,0,alpha)
endif
endif
//--end--

//--Dailys highest high and lowest Low--
if HighLow then
if openday <> openday[1] then
dayindex = dayindex + 1
dayhigh = 0
daylow = close
//dayopen = open
//dayclose = close
 
if dayindex > lookback then
for j = 1 to barindex
if dayindex[j] = dayindex - lookback then
mydayhigh = dayhigh[j]
mydaylow = daylow[j]
break
endif
next
endif
endif
 
dayhigh = max(dayhigh,high)
daylow = min(daylow,low)
endif

if dayindex < lookback or not highlow then
mydayhigh = undefined
mydaylow = undefined
endif

if dayindex < lookback or not Centerline then
mytdaycenter = undefined
endif
//--end--

//-- proof close over/under high or low of intraday range--
mytdayhigh=DHigh(0)
mytdaylow=DLow(0)
DM0 = (mytdayhigh-mytdaylow)/2+mytdaylow

If DayTrend = 1 then
if close > DM0 then
DrawText("                         • over",barindex,open-10,Serif,Bold,12) coloured(0,255,0,alpha)
else
DrawText("                         • under",barindex,open+10,Serif,Bold,12) coloured(255,0,0,alpha)
endif
endif
//--end--

//--Centerline, center of range between intraday high/low--
If CenterLine = 1 then
mytdaycenter = DM0
else
mytdaycenter = undefined
endif
//--end--

//--Show Intraday HighLow as dotted line--
If HighLowIntraday = 1 then
mytdayhigh = DHigh(0)
mytdaylow = DLow(0)
else
mytdayhigh = undefined
mytdaylow = undefined
endif
//--end--


//--Arrows--
//Trend bzw Trend force
if Arrows = 1 then
BullTrend = (Close - LOWEST[20](LOW)) / AVERAGETRUERANGE[10]
BearTrend = (HIGHEST[20](HIGH) - Close) / AVERAGETRUERANGE[10]
Trend = (BullTrend - BearTrend)
TrendEMA = ExponentialAverage[20](Trend)

// On Balance Volumen zur Bestimmung der Kaufkraft der Bewegung/Trend
myOBV = OBV
myOBVA1 = ExponentialAverage[20](myOBV)
myOBVA2 = ExponentialAverage[10](myOBV)

if Trendforce = 1 and OBVforce = 1 then
If Trend > TrendEMA and myOBV > myOBVA1 and myOBV > myOBVA2 then
DRAWARROWup(barindex,low-2) coloured(0,255,0,alpha)
elsif Trend < TrendEMA and myOBV < myOBVA1 and myOBV < myOBVA2 then
DRAWARROWdown(barindex,high+2)coloured(255,0,0,alpha)
endif
elsIf OBVforce = 1 and not Trendforce then
if myOBV > myOBVA1 and myOBV > myOBVA2 then
DRAWARROWup(barindex,low-2) coloured(0,255,0,alpha)
elsif myOBV < myOBVA1 and myOBV < myOBVA2 then
DRAWARROWdown(barindex,high+2)coloured(255,0,0,alpha)
endif
elsIf Trendforce = 1 and not OBVforce then
if Trend > TrendEMA then
DRAWARROWup(barindex,low-2) coloured(0,255,0,alpha)
elsif Trend < TrendEMA then
DRAWARROWdown(barindex,high+2)coloured(255,0,0,alpha)
endif
endif
endif
//--end--

Return mydayhigh COLOURED (255, 0, 0)style(line, 2) AS "High", mydaylow COLOURED (0, 255, 0)style(line, 2) AS "Low", mytdayhigh COLOURED (255, 0, 0)style(dottedline, 1) AS "Today High", mytdaylow COLOURED (0, 255, 0)style(dottedline, 1) AS "Today Low", mytdaycenter COLOURED (255,153,0,255)style(dottedline, 1)as "Today Centerline"


// End and make money

Download
Filename: candle-config.png
Downloads: 271
Download
Filename: myCandle-Infos-V1.2.itf
Downloads: 440
Download
Filename: candle_with_HA-highTF-1.png
Downloads: 139
Download
Filename: candle-info8.png
Downloads: 114
Download
Filename: candle-info7.png
Downloads: 135
Download
Filename: candle-info6.png
Downloads: 187
Download
Filename: candle_with_indis.png
Downloads: 233
Download
Filename: candle_with_HA-highTF.png
Downloads: 155
Thomas Average
Currently debugging life, so my bio is on hold. Check back after the next commit for an update.
Author’s Profile

Comments

Logo Logo
Loading...