I've given CSM ('Currency Power Saver') a facelift. Aside from two or three new choices, the improvements are largely cosmetic. The most recent version is attached:https://www.cliqforex.com/attachment...1100343903.ex4NOTE: In case you are interested in getting the .mq4 origin to compile without errors, you will want to do this first. Otherwise, download just the. ex4 file. Https://www.cliqforex.com/attachment...7690350001.mq4
To plot the histogr, you have a choice of fonts:'Placard MT Condensed' (PLCC__), or'CSM' that was generously provided by Saronko (which produces the'constant' bars shown in the screenshot at the base of this article ). The histogram bars are generated by plotting the character 'I' repeatedly, after rotating it 90 degrees. If you need help installing the fonts, read https://www.fontspring.com/support/i...-my-windows-pc. Struggling to put in a minumum of one of the fonts could lead to unpredictable results. Https://www.cliqforex.com/attachment...0768141047.zip
I've received questions about how to translate the Trend Summary (note: place SummarySpacing to disable this feature). This is only a plot of the histogram values for each currency, from down monthly to M1. If you are looking to enter at the beginning of renewed momentum, ideally you wish to pair two currencies whose curves are loed/shaped something like those shown here:
Another new feature is the little numbers that seem like lt;-n which represent the'spread' between the highest and lowest currency values (can be /-1 because of a rounding error). A spread of 60 or higher generally represents adequate momentum if you pair the vertical currencies, on that interval. A value less than 40 tends to mean that the market for a whole is flat/rangebound. Establish DisplaySpread to TRUE to allow this facility.
Changes to additional parameter configurations:
#61623; Place HighlightBox to TRUE to draw on the gray box around H4/D1/W1 histogr (the timeframes that I tend to concentrate on).
#61623; RefreshPeriod replaces RefreshEveryXMins and can be explained here.
#61623; UseAltColors overrides the Color_XXX configurations and is perhaps best explained by an illustration: an entry of DodgerBlue,25,Yellow,50,Orange,75,Red signifies that values of less than 25 will be plotted in DodgerBlue; values between 25 and 50 will be plotted in Yellow; values of between 50 and 75 will be plotted in Orange; and values above 75 will be plotted in Red.
#61623; ShowValues: if TRUE, the values on top of each histogram bar will be displayed. If FALSE, then they'll be omitted.
#61623; CurrencyPairs: Notice -- permissible abbreviations are: A=AUD; C=CAD; E=EUR; F=CHF; G=GBP; J=JPY; N=NZD; U=USD; H=HKD; S=SGD; Z=ZAR. That means you could sort GU or gu rather than GBPUSD, for example. To additionally save you some typing, CurrencySuffix gets appended to the end of each entered pair.
#61623; OutputFilename: to disable this facility, make the setting blank. Otherwise outout will be sent into a file of this name you specify in the.../ / MQL4/Files folder. The file gets overwritten with new data every RefreshPeriod. You can specify a subfolder (under the Documents folder) by entering something like subfolder\filename. You can embed the chart symbol or the date/time from the file name by including [sym] or [dt], respectively, in the filename. The output file may be read by an EA, so that currency strength values can be utilised to donate to the EA's decision making process. The format of this output file is fixed, and appears like this: Inserted Code TF, AUD, CAD, CHF, EUR, GBP, JPY, NZD, USD M1, 36, 71, 30, 47, 15, 70, 67, 64 M5, 49, 56, 25, 64, 44, 49, 55, 59 M15, 51, 57, 33, 60, 54, 33, 54, 57 M30, 52, 67, 36, 52, 60, 37, 47, 48 H1, 60, 70, 30, 47, 64, 34, 47, 48 H4, 75, 71, 21, 31, 64, 39, 58, 39 D1, 80, 81, 21, 42, 58, 28, 56, 35 W1, 66, 86, 37, 61, 47, 14, 65, 24 MN, 63, 76, 45, 65, 38, 19, 68, 26 #61623; If, for some reason, you want several instances of this indior on the same chart, you must give each case another UniqueID. Failure to do so can cause unpredictable outcomes.
#61623; Many of the additional parameter settings are explained here as well as here. Please feel welcome to experiment with any other people.
This is exactly what the indior resembles, plotting the histogr using the'Placard MT Condensed' ribbon:
This is exactly what the indior resembles today, using the default configurations ('CSM' ribbon ):
NOTE: If this indior is beneficial for you, please'Like' this post. If enough members find it helpful, I will go the trouble of sharing any future upgrades.
DISCLAIMER:
Indior is offered free in an'as is' basis. Source code was provided if you want to create any fixes or changes. Download and use at your own risk.