Trade what you see not what you hope
Tick Bars and/or Range bars 5 replies
Small help with the code to count up-bars and down-bars 12 replies
I need Renko bars that also show inside bars 3 replies
It's interesting how different range bars are from regular bars 0 replies
Inside bars vs pin bars 3 replies
DislikedHi Cja Which file should I use for MT4? There are 5 files in your first forum.Ignored
DislikedHello CJA, latest version and no space before password...mmhhmm {image}Ignored
Disliked{quote} Thanks for your quick answer.... Sorry....had used the passwordof MT5 version....thanks a lot.... next problem is the colours of the indis are not visible.... {image}Ignored
Disliked{quote} I see the indicator color bars are showing very faint, it's not an issue anyone has mentioned before so I suspect it is something else on your chart that is causing the problem. Try loading it onto a new clean standard MT4 chart with no other indicators and see what happens. Also check the Experts/Journal tabs at the bottom of the MT4 platform to see if any warnings have been issued.Ignored
Disliked{quote} Hello CJA, thanks for reply....fresh chart...no negative statement in journal and experts.... I am running MT4 on linux, not windows....may it be a reason for this issue...? {image}Ignored
Disliked{quote} Hello CJA, you are right...now it works....many thanks!!! {image}Ignored
Disliked{quote} However I can see that the resolution on your MT4 is not correct, for Windows based systems the below setup fixes it with Linux I am not sure. Another option with Windows was to set the System Font size to smaller. {image}{image} {image}{image}Ignored
Disliked{quote} However I can see that the resolution on your MT4 is not correct, for Windows based systems either of the below setups fixes it with Linux I am not sure. It could simply be that Linux does not have the fonts required? Your screenshot of Signal Bars {image} My screenshot of Signal Bars{image} Two fix options for Windows systems {image}{image}Ignored
int fontSizeScaledByDPI(int fontSize) export { int _dpi= TerminalInfoInteger(TERMINAL_SCREEN_DPI); if(_dpi==0) return(fontSize); // An unexpected error, but if it happens, prevent divide-by-zero return( fontSize*96/_dpi); // Or, return( (int) MathRound( fontSize*96.0/_dpi)); }
Disliked{quote} Hi cja, On my large, 48 inch 4K monitors, I consistently use 125% scale to help my "old" eyes see better. The default 100% scaling is too small, causing eye strain. Using 125%, this is what your tool looks like: {image} At 100%, it looks normal: {image} Would you please consider incorporating this function into your code so that it auto-scales the font sizes according to the 125% / 100% / other% scaling? int fontSizeScaledByDPI(int fontSize) export { int _dpi= TerminalInfoInteger(TERMINAL_SCREEN_DPI); if(_dpi==0) return(fontSize); // An...Ignored
QuoteDislikedextern string IIIIIIIIIIIIIIIIIIIII = "<<<< MACD Settings >>>>>>>>>>>"; extern int MACD_Fast = 8; extern int MACD_Slow = 17; extern int MACD_Signal = 9; extern int MACD_PRICE_TYPE = 0; extern string IIIIIIIIIIIIIIIIIIIIIII="<<<< MACD Colors >>>>>>>>>>>>>>>>>>"; extern color XUP_above_0 =...
DislikedHello CJA, using your Signals bar v13 nrp, please, could you tell me if the indi is using the Macd MAIN line or the Signal Line for the crossing signal ?, also for the STR Stochastic, Main or Signal?, I want Main line on both. Checked some settings but I can't find the answer.. Thanks {quote}Ignored
Dislikedyes, its your #Signal Bars 13 nmc , I must input you password, I typed the name incorrectly, The stoch crossing is Main crossing "0" right? Thank You againIgnored
DislikedYes, that looks great! Thanks. My PC has the scale set to 125%, but it looks fine, nearly the same as if 100% scale: {image} Here is the 100% monitor scale view, which is extremely close: {image}Ignored
Disliked{quote} I have done a more comprehensive DPI code update so perhaps try this version, the positional placements for X & Y should be a little more accurate. {file}Ignored
//+------------------------------------------------------------------+ //| P4L test.mq4 | //| Pips4Life | //| https://forexfactory.com/pips4life | //+------------------------------------------------------------------+ #property copyright "Pips4Life" #property link "https://forexfactory.com/pips4life" #property version "1.00" #property strict //string CHART_str; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //CHART_str = StringConcatenate(Symbol(),",",StringSubstr(EnumToString((ENUM_TIMEFRAMES)Period()),7),": "); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { //--- // Alert("---start---"); // ulong micro0 = GetMicrosecondCount(); string objName; objName = "Label1"; ObjectDelete(objName); // start fresh ObjectCreate(0,objName,OBJ_LABEL,0,0,0); ObjectSetInteger(0,objName,OBJPROP_XDISTANCE,300); ObjectSetInteger(0,objName,OBJPROP_YDISTANCE,100); ObjectSetInteger(0,objName,OBJPROP_CORNER,CORNER_RIGHT_UPPER); ObjectSetInteger(0,objName,OBJPROP_ANCHOR,ANCHOR_RIGHT_UPPER); ObjectSetText(objName,"Label1 Corner=TR, Anchor=TR",12,"Arial",clrRed); //ObjectSetInteger(0,objName,OBJPROP_HIDDEN,true); // Recommended //ObjectSetInteger(0,objName,OBJPROP_SELECTABLE,false); // Recommended ObjectSetInteger(0,objName,OBJPROP_SELECTED,true); // To show where is the ANCHOR point objName = "Label2"; ObjectDelete(objName); // start fresh ObjectCreate(0,objName,OBJ_LABEL,0,0,0); ObjectSetInteger(0,objName,OBJPROP_XDISTANCE,300); ObjectSetInteger(0,objName,OBJPROP_YDISTANCE,130); ObjectSetInteger(0,objName,OBJPROP_CORNER,CORNER_RIGHT_UPPER); ObjectSetInteger(0,objName,OBJPROP_ANCHOR,ANCHOR_UPPER); ObjectSetText(objName,"Label2 Corner=TR, Anchor=*Upper*",12,"Arial",clrRed); //ObjectSetInteger(0,objName,OBJPROP_HIDDEN,true); // Recommended //ObjectSetInteger(0,objName,OBJPROP_SELECTABLE,false); // Recommended ObjectSetInteger(0,objName,OBJPROP_SELECTED,true); // To show where is the ANCHOR point objName = "Label3"; ObjectDelete(objName); // start fresh ObjectCreate(0,objName,OBJ_LABEL,0,0,0); ObjectSetInteger(0,objName,OBJPROP_XDISTANCE,300); ObjectSetInteger(0,objName,OBJPROP_YDISTANCE,160); ObjectSetInteger(0,objName,OBJPROP_CORNER,CORNER_RIGHT_UPPER); ObjectSetInteger(0,objName,OBJPROP_ANCHOR,ANCHOR_LEFT_UPPER); ObjectSetText(objName,"Label3 Corner=TR, Anchor=*TL*",12,"Arial",clrRed); //ObjectSetInteger(0,objName,OBJPROP_HIDDEN,true); // Recommended //ObjectSetInteger(0,objName,OBJPROP_SELECTABLE,false); // Recommended ObjectSetInteger(0,objName,OBJPROP_SELECTED,true); // To show where is the ANCHOR point return(0); } //+------------------------------------------------------------------+