WoooW!!!Originally Posted by ;
What's you trade method?
Does anybody think of placing alert to the indior like alert while dash 10 , 20 or 30. Anyone? Thanks
This looks rather neat!Originally Posted by ;
Does anyone know if there's a variant coded for Heiken i candles? Would be a Terrific way to judge fad continuation/exhaustion...
PPP
From time to time, the wick has signals, but treat it as indior to watch for the retracement
Hi all I need a custom indior which will show when the wick of a candle is at least two times the amount of its body when the CCI is over 100 and and below -100. Can anyne help pls?
It'd be useful if can create the two times a variable. Thanks!
Hi Merlin and Toddfx, kindly advise if your indiors is available for downloading and how to use it pls...?
Can I make a suggestion?
Instead of just showing it in 2 colors,create it 4 colors instead.
The idea of using wick and a proportion of ATR to gauge the buying/selling pressure is a nice idea but I think that it can be enhance further.
As all of you will know,with all the wick length,another factor which will determine that the buyers or sellers are in control is if the candle is a Down or Up or horizontal candle.
So will the program be changed a little to look like this
Long lower shadow,optimistic intimate LimeGreen
Long lower shadow,negative or unchange Aqua
Long upper shadow,optimistic intimate Red
Extended upper shadow,negative or unchange Magenta
Did anyone ever determine which indior ToddFX was using?
I would love to receive my hands on a copy if it's free.
Hi, it's interesting to find the wick-o-gram indior.
Humbly, I want to request if everyone can make that indior to show multiple interval? By way of instance, it can show the wick size for H1 at the M5 interval... thank you in advance...
Hello!
I've got an interesting one for you all...
I need to work out how to code an indior that that can calculate the proportion of the upper and lower wick of a specified candle. Can be restricted to ONLY display results BELOW a number.
For example: I specify that my preferred percentage limit is 10%. Hence that the indior can look thought each of of the candles and just show me that the candles at which the upper wick is 10% or less and the base wick is 10% or less. At which BOTH lower and upper meet that criteria, IF a candle has wicks! The indior points out out it.
While I would like to have the ability to opt for the percent limit myself (ideally a setting in which I can specify it.) I just want the indior to pop an arrow or something below the candle that qualifies - No particular numbers, etc.. . Some symbol that is very simple.
Can Anybody help me? I suck at coding along with the mods I have tried to do to codes that are shut have ended up quite buggy. .
Really love some advice on this!
Thank you alot!
Here is the code I've been Changing...
//P------------------------------------------------------------------
//| CandleWicksDisplayPercentage.mq4 |
//| Copyright ? 2013, Andriy Moraru |
//P------------------------------------------------------------------
#property copyright Copyright ? 2013, Andriy Moraru
#property link http://www.earnforex.com
/*
Alerts you when the candle's wick (shadow) reaches a certain Span,
expressed in percentage of the whole candle Span.
Your email settings are put in Tools Options Email.
Additionally displays the candle wicks' length above and below the candles.
*/
// The indior uses only items for display, but the line below is required for it to work.
#property indior_chart_window
extern dual DisplayWickLimit = 5; // In percentage points
extern color DisplayHighWickColor = Red;
extern color DisplayLowWickColor = Green;
extern int DisplayWickDistance = 10; // Distance from High to Pip Count in normal pips
extern dual UpperWickAlertLimit = 50; // In percentage points
extern dual LowerWickAlertLimit = 50; // In percentage points
extern bool WaitForClose = true; // Wait for a candle to close before assessing wicks' span
extern bool EmailAlert = false;
extern bool SoundAlert = false;
extern bool VisualAlert = false;
extern int TopBottomPercent = 0; // if gt; 0 and lt;= 100, displays length only for bars where Open Close within top or bottom % of candle
// Time of the bar of this last alert
datetime AlertDone;
dual Poin;
// ------------------------------------------------------------------
//| Custom indior initialization function |
// ------------------------------------------------------------------
int init()
Poin = Point;
//Assessing unconvetional Point digits number
if ((Point == 0.00001)
// ------------------------------------------------------------------
//| Custom indior deinitialization function |
// ------------------------------------------------------------------
int deinit()
for (int I = 0; I lt; Bars; I )
ObjectDelete(Red- TimeToStr(Time[I]));
ObjectDelete(Green- TimeToStr(Time[I]));
return(0);
// ------------------------------------------------------------------
//| Custom indior iteration serve |
// ------------------------------------------------------------------
int begin()
chain name, span;
int index = 0;
if (WaitForClose) index = 1;
int counted_bars = IndiorCounted();
if (counted_bars gt; 0) counted_bars--;
int limit = Bars - counted_bars;
if (limit gt; 500) limit = 500;
for (int I = 0; I lt;= limitation; I )
if ((TopBottomPercent gt; 0) (TopBottomPercent lt;= 100))
((Open[I] lt;= Low[I] percentage) (Close[I] lt;= Low[I] percentage)))) continue;
//if (High[I] - Low[I] == 0) continue; // Skip bars with zero height
dual BodyHigh = MathMax(Open[I], Close[I]);
dual BodyLow = MathMin(Open[I], Close[I]);
dual UpperPercentage = ((High[I] - BodyHigh) / (High[I] - Low[I])) * 100;
dual LowerPercentage = ((BodyLow - Low[I]) / (High[I] - Low[I])) * 100;
if (UpperPercentage lt;= DisplayWickLimit LowerPercentage lt;= DisplayWickLimit) // Upper wick span screen
title = Red- TimeToStr(Time[I]);
span = DoubleToStr(MathRound(((High[I] - BodyHigh) / (High[I] - Low[I])) * 100), 0);
if (ObjectFind(title) ! = -1) ObjectDelete(title);
ObjectCreate(title, OBJ_TEXT, 0, Time[Id], High[I] DisplayWickDistance * Poin);
ObjectSetText(title, length, 14, Verdana, DisplayHighWickColor);
//
//if (LowerPercentage lt;= DisplayWickLimit) // Lower wick length screen
//
title = Green- TimeToStr(Time[I]);
span = DoubleToStr(MathRound(((BodyLow - Low[I]) / (High[I] - Low[I])) * 100), 0);
if (ObjectFind(title) ! = -1) ObjectDelete(title);
ObjectCreate(title, OBJ_TEXT, 0, Time[Id], Low[I]);
ObjectSetText(title, length, 14, Verdana, DisplayLowWickColor);
if (AlertDone == Time[index]) return(0); // Already sent an alarm for this particular candle
BodyHigh = MathMax(Open[index], Close[index]);
BodyLow = MathMin(Open[index], Close[index]);
UpperPercentage = ((High[index] - BodyHigh) / (High[index] - Low[index])) * 100;
LowerPercentage = ((BodyLow - Low[index]) / (High[index] - Low[index])) * 100;
if ((UpperPercentage gt;= UpperWickAlertLimit)
// ------------------------------------------------------------------
Hope that assists!?!?!