45
Trading Alchemy Manual For MultiCharts http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM] Trading Alchemy Home Page Trading Alchemy Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator (*Alchemy FibonacciAutoRetracementsExtensions) Alchemy Levels Indicator (*Alchemy Levels) Alchemy OverBought/Oversold Indicator (*Alchemy OverboughtOversold) Alchemy TrendCatcher Indicator (*Alchemy TrendCatcher) Alchemy Ultimate Divergence Indicator (*Alchemy UltimateDivergence) Strategies: Alchemy TrendCatcher Strategy (*Alchemy TrendCatcherStrategy) The Alchemy Ultimate Divergence Machine Complete Strategy (*Alchemy UltimateDivergenceMachine) Dear Trader, Thank you for choosing Trading Alchemy for your MultiCharts trading software needs. This manual can also be viewed online at: http://www.tradingalchemy.com/Download/TradingAlchemyManualForMultiCharts.htm . If you still have questions after reviewing the manual and the Trading Alchemy web site, please direct your questions to [email protected] . We appreciate your business and wish you the best in your trading endeavors. Indicators Alchemy Fibonacci Auto Retracements Extensions Indicator (*Alchemy FibonacciAutoRetracementsExtensions)

Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

Trading Alchemy Home Page

T r a d i n g A l c h e m yInstruction Manual for MultiCharts

LastUpdated:

09/13/2018

Table of Content

Indicators:Alchemy Fibonacci Auto Retracements Extensions Indicator (*AlchemyFibonacciAutoRetracementsExtensions)Alchemy Levels Indicator (*Alchemy Levels)Alchemy OverBought/Oversold Indicator (*Alchemy OverboughtOversold)Alchemy TrendCatcher Indicator (*Alchemy TrendCatcher)Alchemy Ultimate Divergence Indicator (*Alchemy UltimateDivergence)

Strategies:

Alchemy TrendCatcher Strategy (*Alchemy TrendCatcherStrategy)The Alchemy Ultimate Divergence Machine Complete Strategy (*Alchemy UltimateDivergenceMachine)

Dear Trader,Thank you for choosing Trading Alchemy for your MultiCharts trading software needs.This manual can also be viewed online at:http://www.tradingalchemy.com/Download/TradingAlchemyManualForMultiCharts.htm.If you still have questions after reviewing the manual and the Trading Alchemy web site, please direct yourquestions to [email protected]. We appreciate your business and wish you the best in yourtrading endeavors.

Indicators

Alchemy Fibonacci Auto Retracements ExtensionsIndicator (*Alchemy

FibonacciAutoRetracementsExtensions)

Page 2: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

The Alchemy Auto Fibonacci Retracements Extensions Indicator automatically calculates swing highs and swinglows based on various swing point conditions. It identifies the trend and automatically display 4 Fibonacciretracements, 4 Fibonacci extensions, the swing high, the swing low, the actual retracement prices and thecurrent retracement percentage based on these swings.

Indicator Inputs:

Global:StartTme Allows you to set the time of the first bar from when this indicator will start

calculating the swings. The time format is in military time (e.g. 1:00pm=1300). A setting of 0 will start calculating the swing with the first bar on the chart. Thisinput does not affect the overall trend calculation.

SessionEndTme Specifies the session end time. The time format is in military time (e.g.1:00pm=1300).

ExcludeDayOfWeek Specifies the day of the week to exclude, whereas 0=Sunday, 1=Monday,2=Tuesday, 3=Wednesday, 4=Thursday, 5=Friday, 6=Saturday and a negativesetting disables this feature.

StartDate_YYYYMMDD Specifies the date of the bar that starts the swing calculation. The date format isas follows: Year-Month-Day (e.g. January 30th, 2006 would be typed in as20060130). SwingStartDate_YYYYMMDD and SwingStartTime determine theprecise beginning of a swing calculation. With SwingStartDate_YYYYMMDD set toa negative value and SwingStartTime set to a negative value, the indicator startsthe swing calculation on the very first bar of a daily, weekly or monthly chart andon intra-day charts, it starts a new swing calculation on the first bar of eachday. On intra-day charts, with SwingStartDate_YYYYMMDD set to a negativevalue and SwingStartTime set to a positive value, the indicator starts a newswing calculation each day on the bar specified by SwingStartTime.

MinimumRetracementBars Specifies the minimum number of bars within a retracement in order to qualifyfor a valid swing retracement, whereas a setting of 0 disables this requirement.

MinimumRetracementPercent Specifies the minimum retracement percentage in order to qualify for a validswing retracement, whereas a setting of 0 disables this requirement.

MinimumPenetration Specifies the minimum number of cents, ticks or pips to penetrate the lastretracement pivot in order to qualify for a trend change.

SwingRetracementLength Specifies the average deviation length for determining the minimum swingretracement requirements.

SwingRetracementWidth Specifies the deviation width for determining the minimum swing retracementrequirements.

SwingRetracementPercent Specifies the deviation percent for determining the minimum swing retracementrequirements, whereas a setting of 0 disables this requirement.

NewRetracementFactor Specifies the factor degree for the qualifications of a new swing retracement,whereas a setting of 0 disables this requirement.

NewRetracementLength Specifies the average deviation length for the qualifications of a new swingretracement, whereas a setting of 0 disables this requirement.

Fibonacci:R1 This user-defined input sets the percent value for the first retracement. It is

defaulted to the commonly used first Fibonacci retracement percentage of23.6%. A setting of 0 disables this retracement level.

R2 This user-defined input sets the percent value for the second retracement. It isdefaulted to the commonly used second Fibonacci retracement percentage of38.12%. A setting of 0 disables this retracement level.

R3 This user-defined input sets the percent value for the third retracement. It isdefaulted to the commonly used third Fibonacci retracement percentage of 50%.A setting of 0 disables this retracement level.

R4 This user-defined input sets the percent value for the fourth retracement. It isdefaulted to the commonly used fourth Fibonacci retracement percentage of

Page 3: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

61.8%. A setting of 0 disables this retracement level.ShowAllRetracements With a setting of false, the trendlines and text objects of all retracements that

have been penetrated by the current closing price will disappear and with asetting of true, all retracements trend lines and text objects will remain on thechart, independent of the current price.

X1 This user-defined input sets the percent value for the first extension. A settingof 0 disables this extension level.

X2 This user-defined input sets the percent value for the second extension. Asetting of 0 disables this extension level.

X3 This user-defined input sets the percent value for the third extension. A settingof 0 disables this extension level.

X4 This user-defined input sets the percent value for the fourth extension. A settingof 0 disables this extension level.

UseRetraceExt When enabled, the extensions are extended from the retracement pivot,otherwise they are extended from the swing low/high.

MinRetP Specifies the minimum retracement percentage for the current retracement plotto display. This input is useful for Scanner sorting symbols that are within aspecified retracement percentage range

MaxRetP Specifies the maximum retracement percentage for the current retracement plotto display. This input is useful for Scanner sorting symbols that are within aspecified retracement percentage range

TC_Filter When set to true, the indicator displays the bullish Strong Trend Paint Bars andentry dots only when the Trendcatcher is bullish and vice versa, it displays thebearish Strong Trend Paint Bars and entry dots only when the Trendcatcher isbearish.

Trendlines:ShowSwingHigh_TL Enables/disables the swing high trend line.ShowSwingLow_TL Enables/disables the swing low trend line.ShowRetracement_TL Enables/disables the trend lines for the current retracement prices.ShowExtension_TL Enables/disables the trend lines for the current extension prices.RetrLen Specifies the number of bars to extend the retracement trendlines to the left,

whereas a setting of 0 disables all of the retracement trendlines.ExtLen Specifies the number of bars to extend the extension trendlines to the left,

whereas a setting of 0 disables all of the extension trendlines.TLStyle Specifies the style for all trend lines.TLSize Specifies the size for all trend lines..

Text:ShowSwingHigh_Txt Enables/disables the swing high text label.ShowSwingLow_Txt Enables/disables the swing low text label.ShowRetracement_Txt Enables/disables the text labels for the current retracement prices.ShowExtension_Txt Enables/disables the text labels for the current extension prices.ShowCurR Allows you to disable the text for the current retracement percentage. A setting

of "True" enables the text and a setting of "False" disables the text.Fraction Specifies if the prices for the retracements, swing high and swing low are

displayed in fractions.Decimal Specifies the number of decimals for the retracements, swing high and swing low

prices display.PercDec Specifies the number of decimals for the percentage display.

Text Positioning:RetrVert Allows you to vertically adjust the displayed text for the first, second, third and

fourth retracement values. If the text sits below the plot line or trendline, a

Page 4: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

positive value will raise the text and a negative value will lower the text. If thetext sits above the plot line or trendline, a positive value will lower the text and anegative value raise the text.

ExtVert Allows you to vertically adjust the the first, second, third and fourth extensiontext labels. If the text sits below the plot line or trendline, a positive value willraise the text and a negative value will lower the text. If the text sits above theplot line or trendline, a positive value will lower the text and a negative valueraise the text.

HiLoVert Allows you to vertically adjust the displayed text for the swing high and swinglow values. If the text sits below the plot line or trendline, a positive value willraise the text and a negative value will lower the text. If the text sits above theplot line or trendline, a positive value will lower the text and a negative valueraise the text.

CurRVert Allows you to vertically adjust the displayed text for the current retracementpercentages. If the text sits below the plot line or trendline, a positive value willraise the text and a negative value will lower the text. If the text sits above theplot line or trendline, a positive value will lower the text and a negative valueraise the text.

RetrHor Allows you to horizontally adjust the displayed text for the first, second, third andfourth retracement values. Each increment will move the text one bar further tothe left.

ExtHor Allows you to horizontally adjust the the first, second, third and fourth extensiontext labels. Each increment will move the text one bar further to the left.

HiLoHor Allows you to horizontally adjust the displayed text for the swing high and swinglow values. Each increment will move the text one bar further to the left.

CurRHor Allows you to horizontally adjust the displayed text for the current retracementpercentages. Each increment will move the text one bar further to the left.

HorAlign Specifies the horizontal alignment for all text labels. For right horizontalalignment enter "Right" into this input, for left horizontal alignment enter "Left"into this input and for center horizontal alignment enter "Center" into this input.

LeftSpace With this input, additional blank space can be added to the left of the text labelfor the purpose of moving the text labels into the extra space to the right of thelast bar as created through Format > Space to the Right. For this purpose, theinput HorAlign needs to be set to "Left" and all ...Hor inputs above need to beset to 0. Please note that this is a string input and the quotation marks need toremain. For example, to move the text labels 10 spaces to the right of the mostrecent bar, the input value would be as follows " " Again, in order for thetext object to be visible, the extra space needs to be created between the lastbar and the right price axis via Format > Space to the Right

Plot Lines:PlotSwingHigh Enables/disables the swing high plot.PlotSwingLow Enables/disables the swing low plot.PlotR1 Enables/disables the plot for the first retracement.PlotR2 Enables/disables the plot for the second retracement.PlotR3 Enables/disables the plot for the third retracement.PlotR4 Enables/disables the plot for the fourth retracement.PlotX1 Enables/disables the plot for the first extension.PlotX2 Enables/disables the plot for the second extension.PlotX3 Enables/disables the plot for the third extension.PlotX4 Enables/disables the plot for the fourth extension.PlotRetracement Enables/disables the retracement plots.PlotTrendRetracement Enables/disables the trend retracement plots.

Alerts:HiLoAlrt Allows you to disable the alert when the market makes a new high or low. A

Page 5: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

setting of "True" enables the alert and a setting of "False" disables the alert.TrndAlrt Allows you to disable the alert when the market changes its trend. A setting of

"True" enables the alert and a setting of "False" disables the alert.R1Alrt Allows you to disable the alert when the market approaches or breaks the first

retracement. A setting of "True" enables the alert and a setting of "False"disables the alert.

R2Alrt Allows you to disable the alert when the market approaches or breaks the secondretracement. A setting of "True" enables the alert and a setting of "False"disables the alert.

R3Alrt Allows you to disable the alert when the market approaches or breaks the thirdretracement. A setting of "True" enables the alert and a setting of "False"disables the alert.

R4Alrt Allows you to disable the alert when the market approaches or breaks the fourthretracement. A setting of "True" enables the alert and a setting of "False"disables the alert.

X1Alrt Allows you to disable the alert when the market approaches or breaks the firstextension. A setting of "True" enables the alert and a setting of "False" disablesthe alert.

X2Alrt Allows you to disable the alert when the market approaches or breaks the secondextension. A setting of "True" enables the alert and a setting of "False" disablesthe alert.

X3Alrt Allows you to disable the alert when the market approaches or breaks the thirdextension. A setting of "True" enables the alert and a setting of "False" disablesthe alert.

X4Alrt Allows you to disable the alert when the market approaches or breaks the fourthextension. A setting of "True" enables the alert and a setting of "False" disablesthe alert.

AlrtDist Allows you to adjust the distance in ticks by how far the market can approach thefirst, second, third or fourth retracement before an alert is generated.

MinBreak Allows you to adjust the minimum distance in ticks by how far the market needsto break the first, second, third or fourth retracement, before an alert isgenerated.

To view charts, go to: http://www.tradingalchemy.com/ViewChartsFibRetracements.htm#retracementextensionindicators

To download a sample workspace, go to: TA FibonacciAutoRetracementsExtensions.wsp

The Alchemy Levels Indicator (*Alchemy Levels)Some of the best traders in the world use logical support and resistance levels to make trading decisions. Let ushelp you find those levels. This indicator identifies and labels actual support and resistance points created bymarket action. In addition, the indicator will also alert you when any support or resistance point is approached bycurrent price.The Alchemy Levels indicator identifies actual support and resistance points in real time and labels the chart foreasy identification. The indicator also identifies and labels the previous day high and low. Many traders regardthe previous day high and low as significant support and resistance points. In addition to labeling support andresistance points, the indicator will also alert you with a pop-up window when current price is approaching asupport or resistance pivot point.

What is support and resistance?Support and resistance represent key points where the forces of supply and demand meet in a head to head

Page 6: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

clash. In all financial markets, prices are driven by excessive supply (bearish) and demand (bullish). Excesssupply of a certain stock or commodity will cause prices to decline. Excess demand for a certain stock orcommodity will cause prices to rise. When supply and demand is equal, prices will stabilize and move sideways asbulls and bears fight it out for control.Support is the price where demand is thought to be strong enough to prevent price from falling further. Resistance is the price where selling is thought to be strong enough to prevent price from rising further. Supportpivot points are below current price and resistance pivot points are above current price.If a stock or commodity is declining and approaching a support point, it can act as an alert to look for signs ofincreased buying pressure and a potential reversal to the upside. If a stock or commodity is rising andapproaching a resistance point, it can act as an alert to look for signs of increased selling pressure and a potentialreversal to the downside. If a particular support or resistance point is broken, it signals that the relationshipbetween supply and demand has fundamentally changed. A resistance point breakout signals that demand (bulls)has gained the upper hand and a support point breakout signals that supply (bears) has won the battle. TheAlchemy Support & Resistance Pivot point indicator will label these key points and warn you when current priceapproaches them.

How are support and resistance pivot points used?Many traders use support and resistance pivot points to determine entry points in the market, exit points to takeprofits and areas to adjust stop orders. In a sideways market, many traders use pivot points to range trade bybuying near support and selling near resistance. Breakout traders use pivot points to identify price breakoutareas. Counter-trend traders use the pivots to help identify possible turning points in the market.The Alchemy Support and Resistance Pivot Point indicator is easily combined with other indicators to help identifypossible trade set-ups. For example, it could be used with the Alchemy Bar Pattern Analysis to help identifypotential turning points, the Strong Trend Indicator for entry points in an established trend or the Alchemy FibRetracement indicator for entries on pullbacks to support or resistance areas.Identification of key support and resistance pivot points is usually considered an important ingredient to successfultechnical analysis. Being aware of these pivot points can greatly enhance a trader’s ability to analyze and forecastfuture price action. Using the Alchemy Support and Resistance Pivot Point indicator can help structure the marketby identifying the key points of support and resistance.

Indicator Inputs:

Levels:PivLeftStrength: Sets the required number of bars on the left side of the pivot bar.PivRightStrength: Sets the required number of bars on the right side of the pivot bar.MinPenetration: Specifies the number of cents, ticks or pips by which price has to penetrate a support

or resistance in order to look for the next higher resistance or lower support. With asetting of 0, price has to penetrate a support or resistance by a minimum amount suchas 1 cent, tick or pip.

SessionStartTme: Specifies the session start time for calculating the working daily support andresistances. A negative setting uses the calendar date for the beginning of a newsession. This input is ignored on daily, weekly and monthly charts. The format is inmilitary charting time without the colon, e.g. 1:00pm would be entered as 1300.

SessionEndTme: Specifies the session end time for calculating the working daily support and resistances.A negative setting uses the calendar date for the beginning of a new session. This inputis ignored on daily, weekly and monthly charts. The format is in military charting timewithout the colon, e.g. 1:00pm would be entered as 1300.

ExcludeDayOfWeek: Specifies the day of the week to exclude or calculating the working daily support andresistances, whereas 0=Sunday, 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday,5=Friday, 6=Saturday and a negative setting disables this feature.

PivSR: Enables/disables pivot support and resistancesDaySR: Enables/disables daily working highs and lows

Plot versus Trendline:

Page 7: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

ShowPivR: Allows you to display the Pivot Resistance as a trendline or as a plotline. Plotlinesadjust the screen scaling of the chart to the extreme high and low prices of the plotvalues, whereas trendlines move into view as the current market price approachesthem. If the range between the highest and the lowest plot value is very large, it maycompress the entire chart to a point where it becomes very hard to read the bars. Since the Pivot Resistance at times may encompass a very large range, we defaultedthe Pivot Resistance to a trendline, however, giving you the choice to change it to aplotline as well. Setting the Pivot Resistance to a plotline will give you the advantageto view the Pivot Resistance over the entire chart instead of the current value only. Tochange the Pivot Resistance to a plotline, type "Plot" into this user defined input.

ShowPivS: Allows you to display the Pivot Support as a trendline or as a plotline. Plotlines adjustthe screen scaling of the chart to the extreme high and low prices of the plot values,whereas trendlines move into view as the current market price approaches them. Ifthe range between the highest and the lowest plot value is very large, it may compressthe entire chart to a point where it becomes very hard to read the bars. Since thePivot Support at times may encompass a very large range, we defaulted the PivotSupport to a trendline, however, giving you the choice to change it to a plotline aswell. Setting the Pivot Support to a plotline will give you the advantage to view thePivot Support over the entire chart instead of the current value only. To change thePivot Support to a plotline, type "Plot" into this user defined input.

ShowDayR: Allows you to display the Working Daily High Resistance as a trendline or as a plotline. Plotlines adjust the screen scaling of the chart to the extreme high and low prices ofthe plot values, whereas trendlines move into view as the current market priceapproaches them. If the range between the highest and the lowest plot value is verylarge, it may compress the entire chart to a point where it becomes very hard to readthe bars. Since the Working Daily High Resistance at times may encompass a verylarge range, we defaulted the Working Daily High Resistance to a trendline, however,giving you the choice to change it to a plotline as well. Setting the Working Daily HighResistance to a plotline will give you the advantage to view the Working Daily HighResistance over the entire chart instead of the current value only. To change theWorking Daily High Resistance to a plotline, type "Plot" into this user defined input.

ShowDayS: Allows you to display the Working Daily Low Support as a trendline or as a plotline. Plotlines adjust the screen scaling of the chart to the extreme high and low prices ofthe plot values, whereas trendlines move into view as the current market priceapproaches them. If the range between the highest and the lowest plot value is verylarge, it may compress the entire chart to a point where it becomes very hard to readthe bars. Since the the Working Daily Low Support at times may encompass a verylarge range, we defaulted the Working Daily Low Support to a trendline, however,giving you the choice to change it to a plotline as well. Setting the Working Daily LowSupport to a plotline will give you the advantage to view the the Working Daily LowSupport over the entire chart instead of the current value only. To change S2 to aplotline, type "Plot" into this user defined input.

Trendlines:TLStyle: Specifies the trendline styleTLSize: Specifies the trendline weight

Text:ShowPivotText: Enables/disables the PivotH and PivotL text.ShowSupResText: Enables/disables the support/resistance numbers text.PivVert: Specifies the distance in number of cents/ticks/pips to move the PivotL text below the

low of the corresponding pivot low and it specifies the distance in number ofcents/ticks/pips to move the PivotH text above the high of the corresponding pivothigh.

TextVert: Specifies the distance in number of cents/ticks/pips to move the resistance numberstext below the low of the corresponding resistance line and it specifies the distance in

Page 8: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

number of cents/ticks/pips to move the support numbers text above the high of thecorresponding support line.

PivHor: Allows you to horizontally adjust the displayed text for the Pivot High and the PivotLow labels. Each increment will move the text one bar further to the left. It isdefaulted to 1 bar.

TextHor: Allows you to horizontally adjust the displayed text for the Pivot Resistance, the PivotSupport, the Working Daily High Resistance and the Working Daily Low Support values. Each increment will move the text one bar further to the left. It is defaulted to 2 bars.

Decimal: Allows you to adjust the number of decimals in which the text for the Pivot Resistance,the Pivot Support, the Working Daily High Resistance and the Working Daily LowSupport values display. It is defaulted to 2 decimals.

Fraction: If you are applying the Alchemy Pivots indicator to any symbol that reads in fractions,such as bonds, you can set this input to True and the displayed text the PivotResistance, the Pivot Support, the Working Daily High Resistance and the Working DailyLow Support values will read in fractions (e.g. 106^30). For symbols that trade in ½ticks such as the 10 year US Treasury Notes, the “Decimal” input needs to be set to anegative number.

Alerts:AlrtPivH: Enables/disables the alert when the pivot high has changed. A setting of "True"

enables the alert and a setting of "False" disables the alert. It is defaulted to True.AlrtPivL: Enables/disables the alert when the pivot low has changed. A setting of "True" enables

the alert and a setting of "False" disables the alert. It is defaulted to True.AlrtPivHBrk: Enables/disables the alert when the market tests or breaks the Pivot Resistance. A

setting of "True" enables the alert and a setting of "False" disables the alert. It isdefaulted to True.

AlrtPivLBrk: Enables/disables the alert when the market tests or breaks the Pivot Support. Asetting of "True" enables the alert and a setting of "False" disables the alert. It isdefaulted to True.

AlrtPivHAppr: Enables/disables the alert when the market approaches the Pivot Resistance. A settingof "True" enables the alert and a setting of "False" disables the alert. It is defaulted toTrue.

AlrtPivLAppr: Enables/disables the alert when the market approaches the Pivot Support. A setting of"True" enables the alert and a setting of "False" disables the alert. It is defaulted toTrue.

AlrtDayH: Enables/disables the alert when the Working Daily Resistance has changed. A setting of"True" enables the alert and a setting of "False" disables the alert. It is defaulted toTrue.

AlrtDayL: Enables/disables the alert when the Working Daily Support has changed. A setting of"True" enables the alert and a setting of "False" disables the alert. It is defaulted toTrue.

AlrtDayHBrk: Enables/disables the alert when the market tests or breaks the Working DailyResistance. A setting of "True" enables the alert and a setting of "False" disables thealert. It is defaulted to True.

AlrtDayLBrk: Enables/disables the alert when the market tests or breaks the Working Daily Support. A setting of "True" enables the alert and a setting of "False" disables the alert. It isdefaulted to True.

AlrtDayHAppr: Enables/disables the alert when the market approaches the Working Daily Resistance. A setting of "True" enables the alert and a setting of "False" disables the alert. It isdefaulted to True.

AlrtDayLAppr: Enables/disables the alert when the market approaches the Working Daily Support. Asetting of "True" enables the alert and a setting of "False" disables the alert. It isdefaulted to True.

PivAlrtD: Specifies the minimum distance in number of cents/ticks/pips between the currentmarket price and the closest pivot support/resistance at which the alerts that are

Page 9: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

enabled by the inputs AlrtPivH, AlrtPivL, AlrtPivHBrk, AlrtPivLBrk, AlrtPivHAppr andAlrtPivLAppr will be triggered.

DayAlrtD: Specifies the minimum distance in number of cents/ticks/pips between the currentmarket price and the closest working daily support/resistance at which the alerts thatare enabled by the inputs AlrtDayH, AlrtDayL, AlrtDayHBrk, AlrtDayLBrk, AlrtDayHApprand AlrtDayLAppr will be triggered.

MaxPiv: Specifies the maximum number of higher pivot resistances/lower pivot supports tostore

MaxDays: Specifies the maximum number of higher working daily highs/lower working daily lowsto store

To view charts, go to: http://www.tradingalchemy.com/ViewChartsSupportResistance.htm

To download a sample workspace, go to: TA Levels.wsp

The Alchemy OverBought/Oversold Indicator (*AlchemyOverboughtOversold)

When an oscillator such as the Stochastics or the RSI is in oversold territory, it typically indicates that the sellingpressure is exhausted and that prices might get ready to move to the upside or at least stop falling. Vice versa,when these oscillators are in overbought territory, it typically indicates that the buying pressure is exhausted andthat prices might get ready to move to the downside or at least stop rising. When these conditions occursimultaneously on 2 different oscillators, the likelihood of a price reversal greatly increases. OurOverbought/Oversold indicator spots overbought and oversold conditions on up to 2 oscillators. They display showme dots and a text description above price highs for overbought conditions and they display show me dots and atext description below price lows for oversold conditions. The oscillators can be specified through indicator inputs. This indicator has the option of requiring both oscillators to be overbought/oversold before generating an alert or itcan be set to alert for anyone oscillator to be overbought/oversold.In a strong trending market, oscillators can remain in overbought/oversold territory for a long period of timebefore prices change direction and in order to signal a turnaround of prices, a cross of a faster oscillator iscommonly used. For example, when the Stochastics D is in overbought territory and the faster oscillatorStochastics K crosses below the Stochastics D, it signals that prices may get ready to fall. Vice versa, when theStochastics D is in oversold territory and the faster oscillator Stochastics K crosses over the Stochastics D, itsignals that prices may get ready to rise. Other combinations of fast and slow oscillators would be an average ofthe CCI together with the CCI or an average of the MACD together with the MACD. Our Overbought/Oversoldindicator contains a separate crossover oscillator for each one of the two oversold/overbought oscillators that canbe used to require such crosses in order to trigger an overbought/oversold alert. For example, if a slow D isselected for the overbought/oversold oscillator and a slow K is selected for the Cross oscillator, then an oversoldcondition is displayed when the slow D is in oversold territory and the slow K crosses over the slow D.

Indicator Inputs:OVBOVSOsc1 Specifies the first oscillator to be used for overbought/oversold detection. To select

your choice of oscillator, click on the Dictionary... button and select the User Functioncategory. Then select the corresponding function that represents this oscillator andclick on OK. You will need to type in the oscillator parameters into the parenthesis. Forexample, to use a 14/3/3 slow D, you would pick the SlowDCustomOrig function andreplace PriceH with high, PriceL with low, PriceC with close, StochLength with 14,SmoothingLength1 with 3 and SmoothingLength2 with 3 so that it readsSlowDCustomOrig(high,low,close,14,3,3).

Page 10: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

OVBOVSOsc2 Specifies the second oscillator to be used for overbought/oversold detection. To selectyour choice of oscillator, click on the Dictionary... button and select the User Functioncategory. Then select the corresponding function that represents this oscillator andclick on OK. You will need to type in the oscillator parameters into the parenthesis. Forexample, to use a 14/3/3 slow D, you would pick the SlowDCustomOrig function andreplace PriceH with high, PriceL with low, PriceC with close, StochLength with 14,SmoothingLength1 with 3 and SmoothingLength2 with 3 so that it readsSlowDCustomOrig(high,low,close,14,3,3).

CrossOsc1 Specifies the oscillator to be used for a crossing requirement of this oscillator with thefirst oscillator. For example, if a slow D is selected for OVBOVSOsc1 and a slow K isselected for CrossOsc1, then an oversold condition is displayed when the slow D is inoversold territory and the slow K crosses over the slow D. To select your choice ofoscillator, click on the Dictionary... button and select the User Function category. Thenselect the corresponding function that represents this oscillator and click on OK. Youwill need to type in the oscillator parameters into the parenthesis. For example, to usea 14/3/3 slow K, you would pick the SlowKCustomOrig function and replace PriceH withhigh, PriceL with low, PriceC with close, StochLength with 14, SmoothingLength1 with 3and SmoothingLength2 with 3 so that it reads SlowKCustomOrig(high,low,close,14,3,3).

CrossOsc2 Specifies the oscillator to be used for a crossing requirement of this oscillator with thesecond oscillator. For example, if a slow D is selected for OVBOVSOsc2 and a slow Kis selected for CrossOsc2, then an oversold condition is displayed when the slow D isin oversold territory and the slow K crosses over the slow D. To select your choice ofoscillator, click on the Dictionary... button and select the User Function category. Thenselect the corresponding function that represents this oscillator and click on OK. Youwill need to type in the oscillator parameters into the parenthesis. For example, to usea 14/3/3 slow K, you would pick the SlowKCustomOrig function and replace PriceH withhigh, PriceL with low, PriceC with close, StochLength with 14, SmoothingLength1 with 3and SmoothingLength2 with 3 so that it reads SlowKCustomOrig(high,low,close,14,3,3).

Osc1 Specifies the name of the first oscillator that is displayed in the text of theoverbought/oversold indication and pop-up alert. This is a string input and thequotation marks are required. Please note that this solely determines how the text boxdisplays and it does not effect the actual calculation of the indicator.

Osc2 Specifies the name of the second oscillator that is displayed in the text of theoverbought/oversold indication and pop-up alert. This is a string input and thequotation marks are required. Please note that this solely determines how the text boxdisplays and it does not effect the actual calculation of the indicator.

Osc1OverSold Specifies the oversold territory for the first oscillator.Osc1OverBought Specifies the overbought territory for the first oscillator. Osc2OverSold Specifies the oversold territory for the second oscillator.Osc2OverBought Specifies the overbought territory for the second oscillator.ShowOsc Specifies as to which and what combination of oscillators are to be used for

overbought/oversold detection as follows: With a setting of 2, the indicator will displayshow me dots, text and/or alerts when both oscillators are simultaneously overboughtor oversold. With a setting of 1, the indicator will display show me dots, text and/oralerts when both oscillators are simultaneously overbought or oversold as well as whenanyone of the 2 oscillators are overbought or oversold. With a setting of -1, theindicator will display show me dots, text and/or alerts when the first oscillator isoverbought or oversold. With a setting of -2, the indicator will display show me dots,text and/or alerts when the second oscillator is overbought or oversold. In order todifferentiate between the various show me dots, the colors can be specified for eachindividual oscillator, both oscillators as well as overbought and oversold conditionsseparately. For color specifications, please refer to the inputs Osc1OVBColor,Osc2OVBColor, BothOVBColor, Osc1OVSColor, Osc2OVSColor and BothOVSColor.

ShowOsc1Cross Enables/disables the requirement for a faster oscillator as specified in CrossOsc1 tocross the slower oscillator 1 as specified in OVBOVSOsc1 for overbought/oversolddetection.

ShowOsc2Cross Enables/disables the requirement for a faster oscillator as specified in CrossOsc2 tocross the slower oscillator 2 as specified in OVBOVSOsc2 for overbought/oversold

Page 11: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

detection.PrimaryCrossOsc Specifies the primary crossing oscillator, whereas a setting of 0 does not require for any

specific oscillator to cross. This input narrows down the overbought/oversold alert tothe crossing of a specified oscillator. For example, with a setting of ShowOsc set to 2,ShowOsc1Cross set to true, ShowOsc2Cross set to true and PrimaryCrossOsc setto 1, an oversold alert is only generated under the following conditions:OVBOVSOsc1 is in oversold territory, CrossOsc1 crosses over OVBOVSOsc1,OVBOVSOsc2 is in oversold territory, CrossOsc2 is above OVBOVSOsc2

ShowText Enables/disables the text objects created on the chart for each most recentoverbought/oversold occurrence.

PlotVertOffsetBoth Specifies the number of ticks by which to offset the dual overbought/oversold show medot (plot1). For example, a setting of 1 moves the dual overbought show me dot 1 tickabove the high of the bar and it moves the dual oversold show me dot 1 tick below thelow of the bar.

PlotVertOffsetOsc1 Specifies the number of ticks by which to offset the overbought/oversold show me dotfor oscillator 1 only (plot2). For example, a setting of 1 moves the oscillator 1overbought show me dot 1 tick above the high of the bar and it moves the oscillator 1oversold show me dot 1 tick below the low of the bar.

PlotVertOffsetOsc2 Specifies the number of ticks by which to offset the overbought/oversold show me dotfor oscillator 2 only (plot3). For example, a setting of 1 moves the oscillator 2overbought show me dot 1 tick above the high of the bar and it moves the oscillator 2oversold show me dot 1 tick below the low of the bar.

TextVertOffsetBoth Specifies the number of ticks by which to offset the dual overbought/oversold text box. For example, a setting of 1 moves the dual overbought text box 1 tick above the highof the bar and it moves the dual oversold text box 1 tick below the low of the bar.

TextVertOffsetOsc1 Specifies the number of ticks by which to offset the overbought/oversold text box foroscillator 1 only. For example, a setting of 1 moves the oscillator 1 overbought textbox 1 tick above the high of the bar and it moves the oscillator 1 oversold text box 1tick below the low of the bar.

TextVertOffsetOsc2 Specifies the number of ticks by which to offset the overbought/oversold text box foroscillator 2 only. For example, a setting of 1 moves the oscillator 2 overbought textbox 1 tick above the high of the bar and it moves the oscillator 2 oversold text box 1tick below the low of the bar.

TextHorAlign Specifies the horizontal alignment of the text objects, whereas 0 equals left aligned, 1equals right aligned and 3 equals centered aligned.

TextVertAlign Specifies the vertical alignment of the text objects, whereas 0 equals top aligned, 1equals bottom aligned and 3 equals centered aligned

TextHorOffset Specifies the number of bars by which to move the dual overbought/oversold text boxesto the left from the bar that generates the overbought/oversold condition.

To view charts, go to: http://www.tradingalchemy.com/ViewChartsOverboughtOversold.htm#ovbovs

To download a sample workspace, go to: TA OverboughtOversold.wsp

Alchemy TrendCatcher Indicator (*AlchemyTrendCatcher)

With the Alchemy TrendCatcher Indicator, we have combined our Alchemy TrendDirection and our Alchemy StrongTrend Entry indicators into one trend trading system. For MultiCharts we combined all 3 indicators into oneindicator, the *Alchemy TrendCatcher indicator. Our Alchemy Trend Catcher indicator is a powerful trendtrading tool that is very easy to use.

Page 12: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

The TrendCatcher module of this indicator identifies the market trend and displays a logical trailing stop in order tostay with the trend for longer moves. With the TrendCatcher, you will never miss a big market move. We'vedeveloped a proprietary market trend and volatility calculation that works in any market and on any time frame.This indicator will help you to stay in the right direction of any market move. The Alchemy Trend Catcher's trailingstop is self-adaptive to the market's current volatility, therefore minimizing the initial risk while staying with thetrend.

Additionally this indicator package uses the Alchemy Strong Trend Entry module as strong trend detectors. Theysignal the strength of a developing trend and increase the reliability of a follow through of a previous reversal orbreakout. When a strong trend is detected, the indicators color code the price bars and display an entry zone at alogical retracement area, which provides a better entry price into the direction of the new trend. This trendconfirmation method eliminates a large percentage of whipsaws and filters out a significant amount of noise whenthe market is in a non-trending, consolidating phase. At the same time, they catch all major market moves.

The TrendCatcher module paints the price bars cyan in an uptrend and magenta in a down trend, which providesan overall trend direction. A trailing line keeps a trailing distance that is self adaptive to the market's volatility.Once the market penetrates the trailing line, the trend changes and marks a market reversal. When the StrongTrend Entry module detects a strong trending market after such a trend reversal, the price bars are colored with athicker weight and separate dots display an entry zone. The most aggressive entry would be to enter the marketwhen the thicker paint bars detect a strong trending market. A more conservative entry would be to enter into thedirection of the trend when the market retraces back into the entry zone.

The Alchemy TrendCatcher indicator contains the following plots: TrendCatcher module:Trailing stop dots: TC Stop. The bullish color is controlled with the color of the TC TrailUp plot and the bearishcolor is controlled with the color of the TC TrailDn plotBullish paint bars: TC BullPB High and TC BullPB Low. The color for an up candle is controlled with the TCBullPB High plot and the color for a down candle is controlled with the TC BullPB Low plot.Bearish paint bars: TC BearPB High and TC BearPB Low. The color for an up candle is controlled with the TCBearPB High plot and the color for a down candle is controlled with the TC BearPB Low plot. Strong Trend Entry module:Strong up trend paint bars: ST BullPB High and ST BullPB Low. The color for an up candle is controlled withthe ST BullPB High plot and the color for a down candle is controlled with the ST BullPB Low plot.Strong down trend paint bars: ST BearPB High and ST BearPB Low. The color for an up candle is controlledwith the ST BullPB High plot and the color for a down candle is controlled with the ST BullPB Low plot.Strong trend bullish entry paint bars: ST BullEntry PB High and ST BullEntry PB Low. The color for an upcandle is controlled with the ST BullPB High plot and the color for a down candle is controlled with the STBullPB Low plot.Strong trend bearish entry paint bars: ST BearEntry PB High and ST BearEntry PB Low. The color for an upcandle is controlled with the ST BullPB High plot and the color for a down candle is controlled with the STBearEntry PB Low plot.Strong trend bullish entry 1 dots: ST BullEntry1Strong trend bullish entry 2 dots: ST BullEntry2Strong trend bearish entry 1 dots: ST BearEntry1Strong trend bearish entry 2 dots: ST BearEntry2

Indicator Inputs:

Plotting:TC_ShowStop Enables/disables the TrendCatcher trailing stop plot TC Stop.TC_ShowTrend Enables/disables the TrendCatcher paint bars TC BullPB High and TC BullPB Low.TC_BarHigh Specifies the price to be used for the TrendCatcher paint bar high prices. To paint the

entire bar range, TC_BarHigh needs to be specified as high and TC_BarLow needs to bespecified as low. To paint the candle body, TC_BarHigh needs to be specified as closeand TC_BarLow needs to be specified as open.

TC_BarLow Specifies the price to be used for the TrendCatcher paint bar low prices. To paint the

Page 13: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

entire bar range, TC_BarHigh needs to be specified as high and TC_BarLow needs to bespecified as low. To paint the candle body, TC_BarHigh needs to be specified as closeand TC_BarLow needs to be specified as open.

ST_ShowEntryZone Enables/disables the Strong Trend entry dots ST BullEntry1, ST BullEntry2, STBearEntry1 and ST BearEntry2.

ST_ShowTrendPaintBar Enables/disables the Strong Trend paint bars ST BullPB High, ST BullPB Low, STBearPB High and ST BearPB Low.

ST_ShowEntryPaintBar Enables/disables the Strong Trend Entry paint bars ST BullEntry PB High, STBullEntry PB Low, ST BearEntry PB High and ST BearEntry PB Low.

ST_BarHigh Specifies the price to be used for the Strong Trend paint bar high prices. To paint theentire bar range, ST_BarHigh needs to be specified as high and ST_BarLow needs to bespecified as low. To paint the candle body, ST_BarHigh needs to be specified as closeand ST_BarLow needs to be specified as open.

ST_BarLow Specifies the price to be used for the Strong Trend paint bar low prices. To paint theentire bar range, ST_BarHigh needs to be specified as high and ST_BarLow needs to bespecified as low. To paint the candle body, ST_BarHigh needs to be specified as closeand ST_BarLow needs to be specified as open.

TrendCatcher:TC_Length Specifies the number of trailing bars to include in the TrendCatcher volatility calculation.TC_Factor Specifies the TrendCatcher sensitvity factor. For a more long term trend calculation, this

factor can be increased and for a more short term trend calculation, this factor can bedecreased.

TC_Type Specifies the average type of the TrendCatcher calculations, whereas a setting of 1 usesa simple moving average, a setting of 2 uses an exponential moving average, a settingof 3 uses a weighted moving average, a setting o 4 uses a triangular moving average, asetting of 5 uses a Mid Keltner and a setting of 6 uses a Hull moving average.

TC_UseCloseTrail Specifies the price to set the TrendCatcher trailing distance from. When set to true ituses the close. When set to false, it uses the high in an uptrend and the low in adowntrend.

TC_UseCloseStop Specifies the price to use for changing the TrendCatcher trend direction when thetrailing stop is penetrated. When set to true it uses the close. When set to false, ituses the low in an uptrend and the high in a downtrend.

TC_Filter When set to true, the indicator displays the bullish Strong Trend Paint Bars and entrydots only when the Trendcatcher is bullish and vice versa, it displays the bearish StrongTrend Paint Bars and entry dots only when the Trendcatcher is bearish.

Strong Trend:ST_Price Specifies the price to be used for the Strong Trend calculation such as open, high, low

or close.ST_Length Specifies the number of trailing bars to include in the Strong Trend calculation.ST_Factor Specifies the Strong Trend sensitvity factor. For a less sensitive Strong Trend

calculation, this factor can be increased and for a more sensitive Strong Trendcalculation, this factor can be decreased.

ST_UpPrice Specifies the price for which the up trend is based on whereas “high” is a moresensitive setting and “low” requires a much stronger up move before an uptrend isdetected.

ST_DnPrice Specifies the price for which the down trend is based on whereas “low” is a moresensitive setting and “high” requires a much stronger down move before a downtrend isdetected.

ST_MinBars Specifies the minimum number of bars for a trend confirmation.ST_Retest Specifies the minimum factor for detecting a new strong trend.

Alerts:TC_StopAlert Enables/disables the alert when the TrendCatcher trailing stop changes.

Page 14: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

TC_BullTrendAlert Enables/disables the alert when the TrendCatcher changes from a bearish to a bullishdirection.

TC_BearTrendAlert Enables/disables the alert when the TrendCatcher changes from a bullish to a bearishdirection.

ST_BullTrendAlert Enables/disables the alert when the Strong Trend module changes from a bearish to abullish direction.

ST_BearTrendAlert Enables/disables the alert when the Strong Trend module changes from a bullish to abearish direction.

ST_BullEntryAlert Enables/disables the alert when the market enters the bullish strong trend entry zone.ST_BearEntryAlert Enables/disables the alert when the market enters the bearish strong trend entry zone.AlertDec Specifies the decimal points for price to display in the alert notification window.

To view charts, go to: http://www.tradingalchemy.com/ViewChartsTrendCatcher.htm

To download a sample workspace, go to: http://www.tradingalchemy.com/Download/Workspaces/MultiCharts/TATrendCatcher.wsp

The Alchemy Ultimate Divergence Indicator (*AlchemyUltimateDivergence)

The Alchemy Ultimate Divergence indicator can be used to detect divergence as follows:Divergence between price and any specified oscillatorDivergence between 2 different price seriesDivergence between 2 specified oscillators Here are some other features of this indicator:Divergence can be specified as regular divergence, opposite divergence or reverse divergence.The divergence can be displayed as show me dots above/below price or it can be plotted as oscillator with itscorresponding divergence dots.Either, divergence pivot and previous pivot that the divergence is measured from can be displayed and theindicator can connect the 2 price pivots with trend lines.

Indicator Inputs:

Specified Price and Oscillators:BearPrice_SpecPrice Specifies the price to be used for bearish divergence. This can be specified as high in

order to look for bearish divergence between price highs and the specified oscillator orit can be specified as an oscillator function to be pasted in from the EasyLanguagedictionary for bearish divergence between this oscillator and the second oscillator. Inorder to utilize this input the predefined bearish price type in the inputBearPrice_PriceType needs to be set to 0.

BullPrice_SpecPrice Specifies the price to be used for bullish divergence. This can be specified as low inorder to look for bullish divergence between price lows and the specified oscillator or itcan be specified as an oscillator function to be pasted in from the EasyLanguagedictionary for bullish divergence between this oscillator and the second oscillator. Inorder to utilize this input the predefined bullish price type in the inputBullPrice_PriceType needs to be set to 0.

BearOsc_SpecPrice Specifies the oscillator to be used for bearish divergence. This can be specified as anoscillator function to be pasted in from the EasyLanguage dictionary or as a seconddata series price data such as high of data(2). In order to utilize this input thepredefined bearish oscillator type in the input BearOsc_PriceType needs to be set to0.

Page 15: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

BullOsc_SpecPrice Specifies the oscillator to be used for bullish divergence. This can be specified as anoscillator function to be pasted in from the EasyLanguage dictionary or as a seconddata series price data such as low of data(2). In order to utilize this input thepredefined bullish oscillator type in the input BullOsc_PriceType needs to be set to 0.

Predefined Price and Oscillators:

Bearish Price:BearPrice_PriceType Specifies the predefined price to be used for bearish divergence. A setting of 0

uses price as specified with the input BearPrice_SpecPrice, a setting of -1 usesthe open, a setting of -2 uses the high, a setting of -3 uses the low, a settingof -4 uses the close, a setting of -5 uses the volume, a setting of -6 uses thesum of down and up ticks, a setting of -7 uses upticks, a setting of -8 usesdownticks, a setting of 1 uses the Stochastic FastK, a setting of 2 uses theStochastic FastD, a setting of 3 uses the Stochastic SlowK, a setting of 4 usesthe Stochastic SlowD, a setting of 5 uses the RSI, a setting of 6 uses the MACDand a setting of 7 uses the CCI.

BearPrice_DataSeriesNum Specifies the data series number to be used for the predefined price types -1through -8 as specified with the input BearPrice_PriceType.

BearPrice_OscPrice Specifies the price to be used for the predefined oscillator types 5 through 7 asspecified with the input BearPrice_PriceType.

BearPrice_OscLength1 Specifies the first length for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. Please see length examplesbelow.

BearPrice_OscLength2 Specifies the second length for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. Please see length examplesbelow.

BearPrice_OscLength3 Specifies the third length for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. Please see length examplesbelow.

BearPrice_AvgLength Specifies the average length for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. Please see length examplesbelow.

BearPrice_AvgType Specifies the average type for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. A setting of 1 uses a simplemoving average, a setting of 2 uses an exponential moving average, a setting of3 uses a weighted moving average, a setting o 4 uses a triangular movingaverage, a setting of 5 uses a Mid Keltner and a setting of 6 uses a Hull movingaverage.

Bullish Price:BullPrice_PriceType Specifies the predefined price to be used for bullish divergence. A setting of 0

uses price as specified with the input BullPrice_SpecPrice, a setting of -1 usesthe open, a setting of -2 uses the high, a setting of -3 uses the low, a setting of-4 uses the close, a setting of -5 uses the volume, a setting of -6 uses the sumof down and up ticks, a setting of -7 uses upticks, a setting of -8 uses downticks,a setting of 1 uses the Stochastic FastK, a setting of 2 uses the Stochastic FastD,a setting of 3 uses the Stochastic SlowK, a setting of 4 uses the StochasticSlowD, a setting of 5 uses the RSI, a setting of 6 uses the MACD and a setting of7 uses the CCI.

BullPrice_DataSeriesNum Specifies the data series number to be used for the predefined price types -1through -8 as specified with the input BullPrice_SpecPrice.

BullPrice_OscPrice Specifies the price to be used for the predefined oscillator types 5 through 7 asspecified with the input BullPrice_SpecPrice.

Page 16: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

BullPrice_OscLength1 Specifies the first length for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. Please see length examplesbelow.

BullPrice_OscLength2 Specifies the second length for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. Please see length examples below.

BullPrice_OscLength3 Specifies the third length for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. Please see length examples below.

BullPrice_AvgLength Specifies the average length for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. Please see length examples below.

BullPrice_AvgType Specifies the average type for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. A setting of 1 uses a simplemoving average, a setting of 2 uses an exponential moving average, a setting of3 uses a weighted moving average, a setting o 4 uses a triangular movingaverage, a setting of 5 uses a Mid Keltner and a setting of 6 uses a Hull movingaverage.

Bearish Oscillator:BearOsc_PriceType Specifies the predefined oscillator to be used for bearish divergence. A setting of

0 uses the oscillator as specified with the input BearOsc_SpecPrice, a setting of-1 uses the open, a setting of -2 uses the high, a setting of -3 uses the low, asetting of -4 uses the close, a setting of -5 uses the volume, a setting of -6 usesthe sum of down and up ticks, a setting of -7 uses upticks, a setting of -8 usesdownticks, a setting of 1 uses the Stochastic FastK, a setting of 2 uses theStochastic FastD, a setting of 3 uses the Stochastic SlowK, a setting of 4 uses theStochastic SlowD, a setting of 5 uses the RSI, a setting of 6 uses the MACD and asetting of 7 uses the CCI.

BearOsc_DataSeriesNum Specifies the data series number to be used for the predefined price types -1through -8 as specified with the input BearOsc_PriceType.

BearOsc_OscPrice Specifies the price to be used for the predefined oscillator types 5 through 7 asspecified with the input BearOsc_PriceType.

BearOsc_OscLength1 Specifies the first length for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. Please see length examples below.

BearOsc_OscLength2 Specifies the second length for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. Please see length examples below.

BearOsc_OscLength3 Specifies the third length for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. Please see length examples below.

BearOsc_AvgLength Specifies the average length for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. Please see length examples below.

BearOsc_AvgType Specifies the average type for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. A setting of 1 uses a simplemoving average, a setting of 2 uses an exponential moving average, a setting of3 uses a weighted moving average, a setting o 4 uses a triangular movingaverage, a setting of 5 uses a Mid Keltner and a setting of 6 uses a Hull movingaverage.

Bullish Oscillator:BullOsc_PriceType Specifies the predefined oscillator to be used for bullish divergence. A setting of 0

uses the oscillator as specified with the input BullOsc_SpecPrice, a setting of -1uses the open, a setting of -2 uses the high, a setting of -3 uses the low, asetting of -4 uses the close, a setting of -5 uses the volume, a setting of -6 usesthe sum of down and up ticks, a setting of -7 uses upticks, a setting of -8 usesdownticks, a setting of 1 uses the Stochastic FastK, a setting of 2 uses theStochastic FastD, a setting of 3 uses the Stochastic SlowK, a setting of 4 uses theStochastic SlowD, a setting of 5 uses the RSI, a setting of 6 uses the MACD and a

Page 17: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

setting of 7 uses the CCI.BullOsc_DataSeriesNum Specifies the data series number to be used for the predefined price types -1

through -8 as specified with the input BullOsc_SpecPrice.BullOsc_OscPrice Specifies the price to be used for the predefined oscillator types 5 through 7 as

specified with the input BullOsc_SpecPrice.BullOsc_OscLength1 Specifies the first length for the predefined oscillator types 1 through 7 as specified

with the input BullOsc_SpecPrice. Please see length examples below.BullOsc_OscLength2 Specifies the second length for the predefined oscillator types 1 through 7 as

specified with the input BullOsc_SpecPrice. Please see length examples below.BullOsc_OscLength3 Specifies the third length for the predefined oscillator types 1 through 7 as

specified with the input BullOsc_SpecPrice. Please see length examples below.BullOsc_AvgLength Specifies the average length for the predefined oscillator types 1 through 7 as

specified with the input BullOsc_SpecPrice. Please see length examples below.BullOsc_AvgType Specifies the average type for the predefined oscillator types 1 through 7 as

specified with the input BullOsc_SpecPrice. A setting of 1 uses a simple movingaverage, a setting of 2 uses an exponential moving average, a setting of 3 uses aweighted moving average, a setting o 4 uses a triangular moving average, asetting of 5 uses a Mid Keltner and a setting of 6 uses a Hull moving average.

Length examples:Stochastic Slow: StochLength (14), SmoothingLength1 (3), SmoothingLength2 (3)Length1=14, Length2=3, Length3 =3,Price Type 1 uses FastK, Price Type 2 uses FastD, Price Type 3 uses SlowK, Price Type 4 uses SlowD Price Type 5:RSI: Length (14)Length1=14 Price Type 6:MACD: FastLength (12), SlowLength (26), MACDLength (9)Length1=12, Length2=26, AvgLength=0 or AvgType=0 uses MACDAvgLength=9, AvgType=2 (exponential) uses MACD average Price Type 7:CCI: CCILength (14), CCIAvgLength (9)Length1=14, AvgLength=0 or AvgType=0 uses CCILength1=14, AvgLength=9, AvgType=1 uses CCI average

Divergence:ReverseDivergence A setting of false uses regular divergence as defined as follows:

Bearish Divergence: Higher prices and lower oscillator - Bullish Divergence:Lower prices and higher oscillator A setting of true uses reverse divergence as defined as follows:Bearish Divergence: Lower prices and higher oscillator - Bullish Divergence:Higher prices and lower oscillator

MinimumBars Specifies the minimum number of required bars in between 2 price pivots.MaximumBars Specifies the maximum number of allowed bars in between 2 price pivots,

whereas a setting of 0 disables this requirement.MaximumPivotsBack Specifies the maximum number of price pivots for the indicator to look back

for divergence.

Page 18: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

MaximumPivotsBack Specifies the maximum number of price pivots for the indicator to look backfor divergence.

Price Divergence Parameters:MinBearPriceDifference Specifies the minimum required point/dollar price difference between two

bearish price pivots. This can also be a negative value in order to qualify fordivergence even if the second price pivot is shy by this specified distance fromthe first price pivot. For example, with a setting of 1, the second price pivothas to be at least 1 point higher from the first price pivot in order to qualify forbearish divergence and with a setting of -1, the second price pivot can be asmuch as 1 point lower than the first price pivot in order to still qualify forbearish divergence.

MinBullPriceDifference Specifies the minimum required point/dollar price difference between twobullish price pivots. This can also be a negative value in order to qualify fordivergence even if the second price pivot is shy by this specified distance fromthe first price pivot. For example, with a setting of 1, the second price pivothas to be at least 1 point lower from the first price pivot in order to qualify forbullish divergence and with a setting of -1, the second price pivot can be asmuch as 1 point higher than the first price pivot in order to still qualify forbullish divergence.

PivotLeftStrength Specifies the minimum required number of bars with lower lows to the left of apivot high or the minimum required number of bars with higher highs to theleft of a pivot low in order to qualify as a previous pivot to compare fordivergence. The current price for detecting divergence does not need to be anactual pivot.

PivotRightStrength Specifies the minimum required number of bars with lower lows to the right ofa pivot high or the minimum required number of bars with higher highs to theright of a pivot low in order to qualify as a previous pivot to compare fordivergence. The current price for detecting divergence does not need to be anactual pivot.

PivotMaxEqualBars Specifies the maximum number of allowed bars with equal higher highs inorder to still qualify as one previous pivot high to compare for divergence orthe maximum number of allowed bars with equal lows in order to still qualifyas one previous pivot low to compare for divergence The current price fordetecting divergence does not need to be an actual pivot.

PivotUnEqualBars Specifies the maximum number of allowed bars with lower highs in between 2equal highs in order to still qualify as one previous pivot high to compare fordivergence or the maximum number of allowed bars with higher lows inbetween 2 equal lows in order to still qualify as one previous pivot low tocompare for divergence The current price for detecting divergence does notneed to be an actual pivot.

Oscillator Divergence Parameters:MinimumBearOscHook Specifies the minimum oscillator hook that is required to look for bearish

divergence, whereas with a setting of 0 the oscillator needs to be hookingdown by more than just 0. A bearish hook always creates a peak and theminimum hook distance is specified in the value difference between the peakvalue and the oscillator value as it slopes down. Once a down hook is formed,the indicator looks for divergence back to previous pivots. With a negativesetting, the oscillator does not need to hook and the indicator constantlycompares price as specified with the input BearPrice and the current oscillatorvalue with previous pivots and their oscillator values.

MinimumBullOscHook Specifies the minimum oscillator hook that is required to look for bullishdivergence, whereas with a setting of 0 the oscillator needs to be hooking upby more than just 0. A bullish hook always creates a trough and the minimumhook distance is specified in the value difference between the trough value andthe oscillator value as it slopes up. Once an up hook is formed, the indicatorlooks for divergence back to previous pivots. With a negative setting, the

Page 19: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

oscillator does not need to hook and the indicator constantly compares price asspecified with the input BullPrice and the current oscillator value with previouspivots and their oscillator values.

BearOscLeadingBars Specifies the maximum number of bars that the bearish oscillator is expectedto form a pivot before price does in order to find the correspondingprice/oscillator pivots for detecting bearish divergence.

BearOscLaggingBars Specifies the maximum number of bars that the bearish oscillator is expectedto form a pivot after price does in order to find the correspondingprice/oscillator pivots for detecting bearish divergence.

BullOscLeadingBars Specifies the maximum number of bars that the bullish oscillator is expected toform a pivot before price does in order to find the corresponding price/oscillatorpivots for detecting bullish divergence.

BullOscLaggingBars Specifies the maximum number of bars that the bullish oscillator is expected toform a pivot after price does in order to find the corresponding price/oscillatorpivots for detecting bullish divergence.

OppositeBearishOscillator A setting of true uses opposite bearish divergence as defined as follows:Regular opposite bearish divergence: Higher prices and higher oscillatorReverse opposite bearish divergence: Lower prices and lower oscillator

OppositeBullishOscillator A setting of true uses opposite bullish divergence as defined as follows:Regular opposite bullish divergence: Lower prices and lower oscillatorReverse opposite bullish divergence: Higher prices and higher oscillator

MinBearOscDivergence Specifies the minimum required bearish oscillator value difference between twobearish oscillator pivots. This can also be a negative value in order to qualifyfor divergence even if the second bearish oscillator price still exceeds the firstbearish oscillator pivot by this specified distance. For example, if the bearishoscillator is a Stochastic and with a setting of 10, the second bearish oscillatorpivot has to be lower by at least 10 from the first bearish oscillator pivot inorder to qualify for bearish divergence and with a setting of -10, the secondbearish oscillator pivot can still be higher than 10 points from the first bearishoscillator pivot in order to still qualify for bearish divergence.

MinBullOscDivergence Specifies the minimum required bullish oscillator value difference between twobullish oscillator pivots. This can also be a negative value in order to qualifyfor divergence even if the second bullish oscillator price is still lower than firstbullish oscillator pivot by this specified distance. For example, if the bullishoscillator is a Stochastic and with a setting of 10, the second bullish oscillatorpivot has to be higher by at least 10 from the first bullish oscillator pivot inorder to qualify for bullish divergence and with a setting of -10, the secondbullish oscillator pivot can still be lower than 10 points from the first bullishoscillator pivot in order to still qualify for bearish divergence.

TestForBearOscPeakTrough With a setting of true, the first bearish oscillator pivot has to be the highestpivot for regular bearish divergence and the first bearish oscillator pivot has tobe the lowest pivot for regular opposite bearish divergence. This avoidsdetecting bearish divergence if there is a higher bearish oscillator pivot inbetween two oscillator pivots.

TestForBullOscPeakTrough With a setting of true, the first bullish oscillator pivot has to be the lowestpivot for regular bullish divergence and the first bullish oscillator pivot has tobe the highest pivot for regular opposite bullish divergence. This avoidsdetecting bullish divergence if there is a lower bullish oscillator pivot inbetween the two oscillator pivots.

Price Threshold Parameters:UseBearPriceThresh1 Enables/disables the requirement of the first bearish price pivot to be beyond a

threshold as specified with the input BearishPriceThreshold1.UseBearPriceThresh2 Enables/disables the requirement of the second bearish price pivot to be

beyond a threshold as specified with the input BearishPriceThreshold2.UseBullPriceThresh1 Enables/disables the requirement of the first bullish price pivot to be beyond a

threshold as specified with the input BullishPriceThreshold1.

Page 20: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

UseBullPriceThresh2 Enables/disables the requirement of the second bullish price pivot to be beyonda threshold as specified with the input BullishPriceThreshold2.

BearishPriceThreshold1 Specifies the threshold for the first bearish price pivot.BearishPriceThreshold2 Specifies the threshold for the second bearish price pivot.BullishPriceThreshold1 Specifies the threshold for the first bullish price pivot.BullishPriceThreshold2 Specifies the threshold for the second bullish price pivot.

Oscillator Threshold Parameters:UseBearishThreshold1 Enables/disables the requirement of the first bearish oscillator pivot to be

beyond a threshold as specified with the input BearishThreshold1.UseBearishThreshold2 Enables/disables the requirement of the second bearish oscillator pivot to be

beyond a threshold as specified with the input BearishThreshold2.UseBullishThreshold1 Enables/disables the requirement of the first bullish oscillator pivot to be

beyond a threshold as specified with the input BullishThreshold1.UseBullishThreshold2 Enables/disables the requirement of the second bullish oscillator pivot to be

beyond a threshold as specified with the input BullishThreshold2.BearishThreshold1 Specifies the threshold for the first bearish oscillator pivot.BearishThreshold2 Specifies the threshold for the second bearish oscillator pivot.BullishThreshold1 Specifies the threshold for the first bullish oscillator pivot.BullishThreshold2 Specifies the threshold for the second bullish oscillator pivot. Plots:DivergencePlot Enables/disables the divergence show me dots, BullDiv and BearDivPivot1Plot Enables/disables the pivot 1 show me dots, BullPivot1 and BearPivot1. Pivot 1 is the

previous pivot that the divergence is compared to.DivergencePlotOffset Specifies the point distance to offset the divergence show me dots from their

corresponding bearish and bullish prices.Pivot1PlotOffset Specifies the point distance to offset the pivot 1 show me dots from their

corresponding bearish and bullish prices.PlotBearPrice Enables/disables the bearish price plot BearPrice.PlotBullPrice Enables/disables the bullish price plot BullPrice.PlotBearOscillator Enables/disables the bearish oscillator plot BearOsc. With this plot enabled, the

bearish divergence and bearish pivot 1 dots are placed directly on the bearishoscillator instead of the bearish price.

PlotBullOscillator Enables/disables the bullish oscillator plot BullOsc. With this plot enabled, the bullishdivergence and bullish pivot 1 dots are placed directly on the bullish oscillator insteadof the bullish price.

PlotBearThreshold1 Enables/disables the threshold line for the first bearish oscillator pivot threshold asspecified with the input BearishThreshold1. This threshold line can only be plottedwith PlotBearOscillator set to true. The name of this plot is BearThresh1.

PlotBearThreshold2 Enables/disables the threshold line for the second bearish oscillator pivot threshold asspecified with the input BearishThreshold2. This threshold line can only be plottedwith PlotBearOscillator set to true. The name of this plot is BearThresh2.

PlotBullThreshold1 Enables/disables the threshold line for the first bullish oscillator pivot threshold asspecified with the input BullishThreshold1. This threshold line can only be plottedwith PlotBullOscillator set to true. The name of this plot is BullThresh1.

PlotBullThreshold2 Enables/disables the threshold line for the second bullish oscillator pivot threshold asspecified with the input BullishThreshold2. This threshold line can only be plottedwith PlotBullOscillator set to true. The name of this plot is BullThresh2.

Text:ShowText Enables/disables the divergence text that is displayed for the most recent divergence

found. When the indicator is plotted as oscillator, this text is automatically disabled.

Page 21: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

BearOscName Specifies the name of the oscillator that is being displayed in the bearish divergencetext objects. Please note that this input is a string input which always needs to bebracketed by quotation marks.

BullOscName Specifies the name of the oscillator that is being displayed in the bullish divergencetext objects. Please note that this input is a string input which always needs to bebracketed by quotation marks.

TextVerticalOffset Specifies the point distance to offset the divergence text from their correspondingbearish and bullish prices up or down.

TextHorizontalOffset Specifies the bar distance to offset the divergence text to the left of theircorresponding bearish and bullish price bars.

Trendlines:ShowTL Enables/disables the trendline that connects both price pivots in order to see where the

corresponding divergence points are. When the indicator is plotted as oscillator, this trendline isautomatically disabled.

TL_Size Specifies the trend line size. Please note that the trend line size can be increased only for solidtrend lines.

TL_Style Specifies the trend line style. The options are as follows: tool_solid or 1, tool_dashed or 2,tool_dotted or 3, tool_dashed2 or 4, tool_dashed3 or 5

Alerts:BullAlrt Enables/disables the alert when bullish divergence is detected.BearAlrt Enables/disables the alert when bearish divergence is detected.

To view charts, go to: http://www.tradingalchemy.com/ViewChartsDivergence.htm#universaldivergenceindicator

To download a sample workspace, go to: http://www.tradingalchemy.com/Download/Workspaces/MultiCharts/TA

UltimateDivergence.wsp

Strategies

The Alchemy TrendCatcher Strategy (*Alchemy TrendCatcherStrategy)The Alchemy TrendCatcher strategy is designed to identify strong trending markets and then locate entry points inthat strong trend. This strategy uses the Alchemy TrendCatcher to identify the overall trend and it uses theAlchemy Strong Trend Entry indicators to enter trades. This strategy has several options for entry methods andfor an explanation, please refer to the input "EntryMethod".A bullish strong trend is defined as price penetrating the upper band of the Alchemy Bands indicator. A bearishstrong trend is defined as price penetrating the lower band of the Alchemy Bands indicator. The entry zone isdefined as the mid line and lower channel band in a bullish strong trend and the mid line and upper channel bandin a bearish strong trend.

User Defined Inputs:

NumEntries With EntryMethod set to 2, the strategy initiates a position when themarket enters the entry zone as displayed by the Alchemy Strong TrendEntry indicator. These entry zones are retracement zones that arebeing displayed when a strong trend is detected and the strategy looks

Page 22: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

for a pullback into these retracement zones, expecting a resumption oftrend followed by these retracements. The percentage by which themarket has to enter this entry zone is determined by the inputsEntryPcnt.

Reverse A setting of 1 allows for the strategy to reverse positions from long toshort or from short to long if the conditions for a reversal occur. Asetting of 0, denies a reversal and the strategy needs to exit all existingposition before it can enter a trade into the opposite direction.

EntryMethod Specifies the entry method as follows:A setting of 0 follows the Alchemy Trend Catcher indicator and enterslong when the Alchemy Trend Catcher changes directions from bearishto bullish and it enters short when the Alchemy Trend Catcher changesdirections from bullish to bearish. With this entry method, the strategyenters with NumEntries1 number of contracts/shares into a position.A setting of 1 follows the Alchemy Strong Trend indicator. With thissetting, the strategy enters long when the Alchemy Strong Trend paintbars turn cyan which indicates that the indicator detects a strong uptrend. Vice versa, the strategy enters short when the Alchemy StrongTrend paint bars turn magenta which indicates that the indicatordetects a strong down trend. With this entry method, the strategyenters with NumEntries1 number of contracts/shares into a position. BrkOutBuy/BrkOutSell signalsA setting of 2 follows the Alchemy Strong Trend Entry indicator. Withthis setting, the strategy initiates a position when the market enters theentry zone as displayed by the Alchemy Strong Trend Entry indicator. These entry zones are retracement zones that are being displayed whena strong trend is detected and the strategy looks for a pullback intothese retracement zones, expecting a resumption of trend followed bythese retracements. The percentage by which the market has to enterthis entry zone is determined by the input EntryPcnt, whereas a settingof 0 enters at the closest range of the entry zone (green dot for longentry and red dot for short entry) and a setting of 100 enters at thefurthest range of the entry zone (cyan dot for long entry and magentadot for short entry). A setting of 50 enters at the halfway pointbetween both dots. StrongTrendBuy/StrongTrendSell signalsA setting of 3 generates an entry signal when the Alchemy Heikin-Ashiindicator changes trend. With this entry method, the strategy enterswith NumEntries1 number of contracts/shares into a position. For morespecific entry rules, please refer to the input ha_NumBars_Entry below.

MarketEntry A setting of 1 generates market entry orders and a setting of 0generates limit entry orders at the closing price of the bar thatgenerates the entry signal. With EntryMethod set to 0 and MarketEntryset to 0, the strategy generates a limit entry order at the last Trenderstop price before the reversal breakout.

UseAvgEntryPrice A setting of 1 uses the average entry price for performing all exitcalculations and a setting of 0 uses the entry price of the first entry barfor performing all exit calculations. This input is only relevant whenNumEntries1, NumEntries2 and NumEntries3 of entry method 2 arebeing used as otherwise, the entry price and average entry price wouldbe the same.

EntryAdd Specifies the number of ticks to add to the limit entry price for entrymethod 1 and entry method 2. This input only works in conjunctionwith limit entry orders when the input MarketEntry is set to 0. As anexample for entry method 1, with EntryAdd set to 1 andEntryMethod1_LongEntryLimit set to low, the strategy places a limit buy

Page 23: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

order 1 tick below the low of the bar that triggers the buy signal. Asan example for entry method 2, with EntryAdd set to 1 and EntryPcnt1set to 0, the strategy places a limit buy order 1 tick above the closestStrong Trend entry dot.

EntryMethod1_ShortEntryLimit This inputs works in conjunction with EntryMethod set to 1 andMarketEntry set to 0. It specifies the price of the short entry limit. Forexample with EntryMethod1_ShortEntryLimit set to high, the strategyplaces a limit sell order x number of ticks as specified by the inputEntryAdd above the high of the bar that triggers the sell signal,whereas with EntryMethod1_ShortEntryLimit set to close, the strategyplaces a limit sell order x number of ticks as specified by the inputEntryAdd above the close of the bar that triggers the sell signal.

EntryMethod1_LongEntryLimit This inputs works in conjunction with EntryMethod set to 1 andMarketEntry set to 0. It specifies the price of the long entry limit. Forexample with EntryMethod1_LongEntryLimit set to low, the strategyplaces a limit buy order x number of ticks as specified by the inputEntryAdd below the low of the bar that triggers the buy signal,whereas with EntryMethod1_LongEntryLimit set to close, the strategyplaces a limit buy order x number of ticks as specified by the inputEntryAdd below the close of the bar that triggers the buy signal.

Entry Filters:

TrendEntryFilter Enables/disables the Trend Catcher filter. A setting of 1 only allowslong entries if the Alchemy Trend Catcher is bullish and it only allowsshort entries if the Alchemy Trend Catcher is bearish. A setting of 0disables this filter. With EntryMethod set at 0, this input is not ineffect.

MvgAvg1EntryFilter Enables/disables the first moving averages entry filter. A setting of 1only allows long entries only if the fast moving average as specified bythe input FastAverage1Length is above the slow moving averages asspecified by the inputs Slow1Average1Length andSlow2Average1Length. It allows short entries only if the fast movingaverage as specified by the input FastAverage1Length is below the slowmoving averages as specified by the inputs Slow1Average1Length andSlow2Average1Length. If anyone of the Slow1Average1Length orSlow2Average1Length is set to 0, it will ignore this particular slowmoving average, therefore only using the slow moving average with aLength greater than 0. A setting of 0 disables this filter.

MvgAvg2EntryFilter Enables/disables the second moving averages entry filter. A setting of1 only allows long entries only if the fast moving average as specifiedby the input FastAverage2Length is above the medium moving averageas specified by the input MediumAverage2Length and the mediummoving average as specified by the input MediumAverage2Length isabove the slow moving average as specified by the inputSlowAverage2Length. It allows short entries only if the fast movingaverage as specified by the input FastAverage2Length is below themedium moving average as specified by the inputMediumAverage2Length and the medium moving average as specifiedby the input MediumAverage2Length is below the slow moving averageas specified by the input SlowAverage2Length. If anyone of the threeLength inputs is set to 0, it will ignore this particular moving average,therefore only using the moving averages with a Length greater than0. A setting of 0 disables this filter.

ha_NumBars_Entry This input functions in conjunction with Entry Method 3 and it specifiesthe number of bars after the Heikin-Ashi indicator changes trend as to

Page 24: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

when to enter. For example, with a setting of 0, the strategy enters onthe same bar when the Heikin-Ashi indicator changes trend, with asetting of 1, the strategy enters one bar after the Heikin-Ashi indicatorchanges trend and so fourth. With a negative setting, there are norestrictions in regards to how many bars from the trend change anentry can occur and the strategy will enter into a position as soon as allenabled filters allow an entry into the same direction as the Heikin-Ashitrend.

Consolidation Entry Filter:

MaxNumLosingTrades This input specifies the maximum allowed number of consecutive losingtrades at which the strategy stops trading and waits for price tobreakout either above the next higher pivot resistance or the nextlower pivot support as defined by the Alchemy Pivots Indicator . Asetting of 0 disables this entry filter.

MinConsolidationBrkOutDist Specifies the minimum required breakout distance in number of ticks,pips or cents at which time the strategy re-enters into the direction ofthe current trend of the Alchemy Trend Catcher

PivotStrength Specifies the minimum required number of bars with lower highs to theleft and right of pivot high to qualify for a pivot resistance and theminimum required number of bars with higher lows to the left and rightof pivot low to qualify for a pivot support. This input corresponds tothe Alchemy Pivots Indicator input PivStren.

MaxNumLookBackPivots Specifies the maximum number of pivots to store in memory. Thisinput corresponds to the Alchemy Pivots Indicator input MaxPiv.

ShowChannelLines Enables/disables the drawing of the pivots supports and resistances ashorizontal lines.

ResistanceColor Specifies the color of the pivots resistance lines.

SupportColor Specifies the color of the pivots support lines.

Time and Date Entry Filter:

StartTme Specifies the earliest allowed entry time. The format is in militarycharting time. For example, 1:00pm would be entered as 1300. Anegative value disables this feature. This input is ignored on daily,weekly and monthly charts.

EndTme Specifies the latest allowed entry time. The format is in militarycharting time. For example, 1:00pm would be entered as 1300. Anegative value disables this feature. This input is ignored on daily,weekly and monthly charts.

BreakStartTme Specifies the start time of a trading break session during which timethe strategy won't generate any new entry signals. The format is inmilitary charting time. For example, 1:00pm would be entered as1300. A negative value disables this feature. This input is ignored ondaily, weekly and monthly charts.

BreakEndTme Specifies the end time of a trading break session during which time thestrategy won't generate any new entry signals. The format is in militarycharting time. For example, 1:00pm would be entered as 1300. Anegative value disables this feature. This input is ignored on daily,weekly and monthly charts.

DayOfWeekToExclude Specifies the day of the week when not to trade, whereas 0=Sunday,

Page 25: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Friday,6=Saturday and a negative setting disables this filter. This input isignored on weekly and monthly charts.

Month1ToExclude Specifies the first month of the year when not to trade, whereas1=January, 2=February, 3=March, 4=April, 5=May, 6=June, 7=July,8=August, 9=September, 10=October, 11=November, 12-Decemberand a negative setting disables this filter.

Month2ToExclude Specifies the second month of the year when not to trade, whereas1=January, 2=February, 3=March, 4=April, 5=May, 6=June, 7=July,8=August, 9=September, 10=October, 11=November, 12-Decemberand a negative setting disables this filter.

CCI Entry Filter:

CCILength This is a separate entry filter based on the CCI. With a CCITrend inputsetting of "Average"or "A", the strategy only takes long trades when theCCI average is above the CCI, and the strategy takes only short tradeswhen the CCI average is below the CCI. Otherwise, the strategy onlytakes long trades when the CCI is above the CCI average , and thestrategy takes only short trades when the CCI is below the CCIaverage. The input CCILength, specifies the trailing bars for the CCI toanalyze at a time. A setting of 0 disables this filter.

CCIAvgLength This is a separate entry filter based on the CCI. With a CCITrend inputsetting of "Average"or "A", the strategy only takes long trades when theCCI average is above the CCI, and the strategy takes only short tradeswhen the CCI average is below the CCI. Otherwise, the strategy onlytakes long trades when the CCI is above the CCI average , and thestrategy takes only short trades when the CCI is below the CCIaverage. The input CCIAvgLength, specifies the trailing bars toconsider for the CCI average calculation. A setting of 0 disables thisfilter.

CCITrend This is a separate entry filter based on the CCI. With a CCITrend inputsetting of "Average" or "A", the strategy only takes long trades whenthe CCI average is above the CCI, and the strategy takes only shorttrades when the CCI average is below the CCI. Otherwise, the strategyonly takes long trades when the CCI is above the CCI average , andthe strategy takes only short trades when the CCI is below the CCIaverage. The text in this input needs to be in quotation marks and it iscase sensitive.

SE Bands Entry Filter:

SE_Price This is a separate entry filter based on the Standard Error Bands. Forlong entries, the price as specified in the input SE_LongPrice of the barthat generates a long entry signal as well as the limit or stop entryprice, has to be above the lower Standard Error Band. For shortentries, the price as specified in the input SE_ShortPrice of the bar thatgenerates a short entry signal as well as the limit or stop entry price,has to be below the upper Standard Error Band. This input specifiesthe price of the Standard Error Bands to be calculated.

SE_LinRegLength This is a separate entry filter based on the Standard Error Bands. Forlong entries, the price as specified in the input SE_LongPrice of the barthat generates a long entry signal as well as the limit or stop entryprice, has to be above the lower Standard Error Band. For shortentries, the price as specified in the input SE_ShortPrice of the bar thatgenerates a short entry signal as well as the limit or stop entry price,has to be below the upper Standard Error Band. This input specifiesthe linear regression length of the Standard Error Bands to be

Page 26: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

calculated. A setting of 0 disables this filter.

SE_SmoothingLength This is a separate entry filter based on the Standard Error Bands. Forlong entries, the price as specified in the input SE_LongPrice of the barthat generates a long entry signal as well as the limit or stop entryprice, has to be above the lower Standard Error Band. For shortentries, the price as specified in the input SE_ShortPrice of the bar thatgenerates a short entry signal as well as the limit or stop entry price,has to be below the upper Standard Error Band. This input specifiesthe smoothing length of the Standard Error Bands to be calculated. Asetting of 0 disables this filter.

SE_LongPrice This is a separate entry filter based on the Standard Error Bands. Forlong entries, the price as specified in the input SE_LongPrice of the barthat generates a long entry signal as well as the limit or stop entryprice, has to be above the lower Standard Error Band. For shortentries, the price as specified in the input SE_ShortPrice of the bar thatgenerates a short entry signal as well as the limit or stop entry price,has to be below the upper Standard Error Band.

SE_ShortPrice This is a separate entry filter based on the Standard Error Bands. Forlong entries, the price as specified in the input SE_LongPrice of the barthat generates a long entry signal as well as the limit or stop entryprice, has to be above the lower Standard Error Band. For shortentries, the price as specified in the input SE_ShortPrice of the bar thatgenerates a short entry signal as well as the limit or stop entry price,has to be below the upper Standard Error Band.

Bollinger Bands Entry Filter:

BB_Price This is a separate entry filter based on the Bollinger Bands width and itonly allows entries when the Bollinger Band width is above the distanceas specified in the input BB_MinBandWidth. This input specifies theprice of the Bollinger Bands to be calculated.

BB_Length This is a separate entry filter based on the Bollinger Bands width and itonly allows entries when the Bollinger Band width is above the distanceas specified in the input BB_MinBandWidth. This input specifies thelength of the Bollinger Bands to be calculated. Please note that thisinput can not be set to 0 as this will generate a floating pointerror.

BB_NumDevsUp This is a separate entry filter based on the Bollinger Bands width and itonly allows entries when the Bollinger Band width is above the distanceas specified in the input BB_MinBandWidth. This input specifies thenumber of deviations for the upper Bollinger Band to be calculated. Asetting of 0 disables this filter.

BB_NumDevsDn This is a separate entry filter based on the Bollinger Bands width and itonly allows entries when the Bollinger Band width is above the distanceas specified in the input BB_MinBandWidth. This input specifies thenumber of deviations for the lower Bollinger Band to be calculated. Asetting of 0 disables this filter.

BB_MinBandWidth This is a separate entry filter based on the Bollinger Bands width and itonly allows entries when the Bollinger Band width is above the distanceas specified in the input BB_MinBandWidth. A setting of 0 disables thisfilter.

Swing Retracement TrendEntry Filter:

UseSwingRetracementTrend This is a separate entry filter based on the Alchemy Swing RetracementTrend indicator and it only allows long entries when the Alchemy Swing

Page 27: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

Retracement Trend indicator is bullish and it only allows short entrieswhen the Alchemy Swing Retracement Trend indicator is bearish. Asetting of 1 enables this filter and a setting of 0 disables this filter.

SRT_MinimumRetracementBars Specifies the minimum number of required retracement bars in betweennew swings in order to qualify as a retracement.

SRT_MinimumRetracementPercent Specifies the minimum required retracement percentage to qualify as aretracement.

SRT_Length Specifies the SRT look back length, which is part of the proprietary SRTvolatility filter that a qualifying retracement has to meet.

SRT_Width Specifies the minimum required SRT width, which is part of theproprietary SRT volatility filter that a qualifying retracement has tomeet.

SRT_Percent Specifies the minimum required SRT percent, which is part of theproprietary SRT volatility filter that a qualifying retracement has tomeet.

SRT_DayStart A setting of 1 resets the proprietary SRT volatility filter each newcalendar day, whereas a setting of 0 uses a continuous SRT volatilityfilter.

Initial Stop: InLongStop/InShortStop signals

InStopDist This strategy uses 3 different methods of specifying the initial stop. This input specifies the initial stop point distance from the entry priceand with any value greater than 0, it overrides the next 2 methods. Inorder to disable the initial stop all 3 inputs InStopDist, InStopMove andInStopSwingPcnt need to be set to 0.

InStopMove This input specifies the initial stop distance in number of ticks, pips orcents from the entry price and in order to use this input, InStopDistneeds to be set to 0.

InStopSwingPcnt Determines the initial stop distance from the entry price based on apercentage as specified by InStopSwingPcnt of the difference betweenthe highest high and lowest low over InStopSwingLen number of bars. The input InStopDist and InStopMove need to be set to 0 in order forthis initial stop to be activated.

InStopSwingLen Determines the initial stop distance from the entry price based on apercentage as specified by InStopSwingPcnt of the difference betweenthe highest high and lowest low over InStopSwingLen number of bars. The input InStopDist needs to be set to 0 in order for this initial stop tobe activated.

ShowStopTL Enables/disables the drawing of the horizontal line for the initial stop.

TL_Stop_Color Specifies the color of the horizontal line for the initial stop.

TL_Stop_Size Specifies the size of the horizontal line for the initial stop.

TL_Stop_Style Specifies the style of the horizontal line for the initial stop.

Secondary Stop:

SecMinProf When the minimum profit as specified by this input is reached, a newstop is placed. This input specifies the minimum profit in point valuesfrom the entry price before this new stop is being initiated. This inputtakes priority over the input SecMinProfMove.

Page 28: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

SecMinProfMove When the minimum profit as specified by this input is reached, a newstop is placed. This input specifies the minimum profit in number ofticks, pips or cents from the entry price before this new stop is beinginitiated. In order to use this input, SecMinProf needs to be set to 0.

SecStopDist When the minimum profit as specified by the input SecMinProf orSecMinProfMove is reached, a new stop is placed. This input specifiesthe stop distance in point value from the entry price. This input takespriority over the input SecMinProfMove. To disable this stop, both,SecStopDist and SecStopMove need to be set to 0.

SecStopMove When the minimum profit as specified by the input SecMinProf orSecMinProfMove is reached, a new stop is placed. This input specifiesthe stop distance in number of ticks, pips or cents from the entryprice. In order to use this input, SecStopDist needs to be set to 0. Todisable this stop, both, SecStopDist and SecStopMove need to be set to0.

Breakeven Stop:

BrkEvStop Enables/disables the break even stop. A setting of 1 enables this stopand a setting of 0 disables this stop.

MinBrkEvProf Specifies the minimum required point profit from the entry price inorder for the breakeven stop to be activated. This input takes priorityover the input MinBrkEvProfMove.

MinBrkEvProfMove Specifies the minimum required profit in number of ticks, pips or centsfrom the entry price in order for the breakeven stop to be activated. Inorder to use this input, MinBrkEvProf needs to be set to 0.

BrkEvAdd Specifies the point distance to add in favor to the entry price for thebreakeven stop to be placed. This input takes priority over the inputBrkEvAddMove.

BrkEvAddMove Specifies the distance in number of ticks, pips or cents to add in favorto the entry price for the breakeven stop to be placed. In order to usethis input, BrkEvAdd needs to be set to 0.

First Profit Target:

MarketExit Determines on how to exit profit target1 and profit target 2. With asetting of 1, the strategy generates a market order to exit, when themarket reaches profit target 1 or profit target 2. With a setting of 0,the strategy places limit orders for these profit targets at the time whenan open position is initiated.

NumLimitX1 Number of contracts /shares to exit at 1st profit target

LimitX1 This strategy uses 3 different methods of specifying the first profittarget. This input specifies the first profit target point distance fromthe entry price and with any value greater than 0, it overrides the next2 methods. In order to disable the first profit target all 3 inputsLimitX1, LimitX1Move and LimXSwingPcnt1 need to be set to 0.

LimitX1Move This input specifies the first profit target distance in number of ticks,pips or cents from the entry price and in order to use this input,LimitX1 needs to be set to 0.

LimXSwingPcnt1 Determines the 1st profit target distance from the entry price based ona percentage as specified by LimXSwingPcnt1 of the difference betweenthe highest high and lowest low over LimXSwingLen1 number of bars.

Page 29: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

The input LimitX1 and LimitX1Move need to be set to 0 in order for thisprofit target to be activated.

LimXSwingLen1 Determines the 1st profit target distance from the entry price based ona percentage as specified by LimXSwingPcnt1 of the difference betweenthe highest high and lowest low over LimXSwingLen1 number of bars. The input LimitX1 needs to be set to 0 in order for this profit target tobe activated.

ShowTarget1TL Enables/disables the drawing of the horizontal line for the first profittarget.

TL_Target1_Color Specifies the color of the horizontal line for the first profit target.

TL_Target1_Size Specifies the size of the horizontal line for the first profit target.

TL_Target1_Style Specifies the style of the horizontal line for the first profit target.

Second Profit Target:

NumLimitX2 Number of contracts /shares to exit at 2nd profit target

LimitX2 This strategy uses 3 different methods of specifying the second profittarget. This input specifies the second profit target point distance fromthe entry price and with any value greater than 0, it overrides the next2 methods. In order to disable the second profit target all 3 inputsLimitX2, LimitX2Move and LimXSwingPcnt2 need to be set to 0.

LimitX2Move This input specifies the second profit target distance in number of ticks,pips or cents from the entry price and in order to use this input,LimitX2 needs to be set to 0.

LimXSwingPcnt2 Determines the 2nd profit target distance from the entry price based ona percentage as specified by LimXSwingPcnt2 of the difference betweenthe highest high and lowest low over LimXSwingLen2 number of bars. The input LimitX2 needs and LimitX2Move need to be set to 0 in orderfor this profit target to be activated.

LimXSwingLen2 Determines the 2nd profit target distance from the entry price based ona percentage as specified by LimXSwingPcnt2 of the difference betweenthe highest high and lowest low over LimXSwingLen2 number of bars. The input LimitX2 needs to be set to 0 in order for this profit target tobe activated.

ShowTarget2TL Enables/disables the drawing of the horizontal line for the second profittarget.

TL_Target2_Color Specifies the color of the horizontal line for the second profit target.

TL_Target2_Size Specifies the size of the horizontal line for the second profit target.

TL_Target2_Style Specifies the style of the horizontal line for the second profit target.

Keltner Profit Exit:

NumKeltnerX Number of contracts /shares to exit at Keltner exit

MinProf Specifies the minimum point profit from the entry price in order for theKeltner exit to take effect. This input takes priority over the inputMinProfMove.

MinProfMove Specifies the minimum profit in number of ticks, pips or cents from the

Page 30: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

entry price in order for the Keltner exit to take effect. In order to usethis input, MinProf needs to be set to 0.

KeltnerXDist Specifies the point distance inside the outer Keltner bands as to whereto place the Keltner exit. This input takes priority over the inputKeltnerXMove.

KeltnerXMove Specifies the distance in number of ticks, pips or cents inside the outerKeltner bands as to where to place the Keltner exit. In order to usethis input, KeltnerXDist needs to be set to 0.

Keltner Trailing Stop:

KeltnerStop Enables/disables the Keltner trailing stop. The Keltner stop exits all longpositions at the lower Keltner Band as specified by the Strong Trendinputs Price, Length and Factor and it exits all short positions at theupper Keltner Band as specified by the Strong Trend inputs Price,Length and Factor. A setting of 1 enables this trailing stop and asetting of 0 disables this trailing stop.

MinStop Specifies the minimum point stop distance from the entry price as towhen to initiate the Keltner stop. This input takes priority over theinput MinStopMove.

MinStopMove Specifies the minimum distance in number of ticks, pips or cents fromthe entry price as to when to initiate the Keltner stop. In order to usethis input, MinStop needs to be set to 0.

KeltnerStopDist Specifies the point distance outside the outer Keltner bands as to whereto place the Keltner stop. This input takes priority over the inputKeltnerStopMove.

KeltnerStopMove Specifies the number of ticks, pips or cents distance outside the outerKeltner bands as to where to place the Keltner stop. In order to usethis input, KeltnerStopDist needs to be set to 0.

Point Distance Trailing Stop:

TrlStopDist Specifies the trailing stop point distance from the position high as towhere to place the trailing stop. This input takes priority over the inputTrlStopMove. To disable this trailing stop, both, TrlStopDist andTrlStopMove need to be set to 0.

TrlStopMove Specifies the trailing stop distance in number of ticks, pips or centsfrom the position high as to where to place the trailing stop. In orderto use this input, TrlStopDist needs to be set to 0. To disable thistrailing stop, both, TrlStopDist and TrlStopMove need to be set to 0.

MinTrlProf Specifies the minimum point profit from the entry price as to when thetrailing stop is initiated. This input takes priority over the inputMinTrlProfMove.

MinTrlProfMove Specifies the minimum profit in number of ticks, pips or cents from theentry price as to when the trailing stop is initiated. In order to use thisinput, MinTrlProf needs to be set to 0.

Percent Profit Trailing Stop:

FloorAmount1 Specifies the minimum open position profit of all contracts/shares indollar amount at which the strategy trails all open positions at a percentprofit as specified by the input TrailingPercent1. A setting of 0 disablesthe first floor amount percent trailing stop.

Page 31: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

TrailingPercent1 Specifies the percent profit at which the strategy trails all open positionsonce the minimum open position profit of all contracts/shares reachesthe dollar amount as specified by the input FloorAmount1. A setting of0 disables the first floor amount percent trailing stop.

FloorAmount2 Specifies the minimum open position profit of all contracts/shares indollar amount at which the strategy trails all open positions at a percentprofit as specified by the input TrailingPercent2. A setting of 0 disablesthe second floor amount percent trailing stop.

TrailingPercent2 Specifies the percent profit at which the strategy trails all open positionsonce the minimum open position profit of all contracts/shares reachesthe dollar amount as specified by the input FloorAmount2. A setting of0 disables the second floor amount percent trailing stop.

FloorAmount3 Specifies the minimum open position profit of all contracts/shares indollar amount at which the strategy trails all open positions at a percentprofit as specified by the input TrailingPercent3. A setting of 0 disablesthe third floor amount percent trailing stop.

TrailingPercent3 Specifies the percent profit at which the strategy trails all open positionsonce the minimum open position profit of all contracts/shares reachesthe dollar amount as specified by the input FloorAmount3. A setting of0 disables the third floor amount percent trailing stop.

UseMinimumMove A setting of true uses the pip distance for calculating the dollar positionprofit of Floor Amounts 1 through 3 and a setting of false uses the bigpoint value for calculating the dollar position profit of Floor Amounts 1through 3. When applied to the Forex, this input should be set to trueand for all other instruments, this input should be set to false.

NumberContractsDivider This input divides the number of contracts as specified by the inputsNumEntries1, 2 and 3 for calculating the maximum position profit ofthe percent profit trailing stop. This input is designed for convertingthe number of standard contracts to mini size contracts in the Forex,specifically in MultiCharts and MCFX. For example, with NumEntries1set to 1 contract, the strategy enters 100,000 mini size Forex contractsand in order to correctly convert them back to 1 standard sizecontracts, this input needs to be set to 0.00001 (100,000*0.00001=1). Please note that this conversion is only necessary for MultiCharts andMCFX. In TradeStation this input needs to be set to 1.

PercentTrailStop_ReEntry A positive setting enables a re-entry at the last position high/low intothe same direction as the last trade when it was stopped out with thepercent trailing stop. This re-entry is active for entry method 0 only.

PercentTrailStop_ReEntryDistance Specifies the distance in number of ticks, pips or cents to add to theprevious position high/low to re-enter.

TrendCatcher Trailing Stop: TrendLongStop/TrendShortStop Signals

TrendStop Enables/disables the TrendCatcher’s trailing stop. A setting of 1 enablesthis trailing stop. With a setting of 2, the TrendCatcher trailing stop isalways being calculated starting with the entry bar. A setting of 0disables the TrendCatcher trailing stop.

TC_Stop_Length Specifies the TrendCatcher length for the TrendCatcher trailing stop. Asetting of 0 disables the TrendCatcher trailing stop.

TC_Stop_Factor Specifies the TrendCatcher sensitvity factor for the TrendCatcher trailingstop. For a more long term trend calculation, this factor can beincreased and for a more short term trend calculation, this factor can

Page 32: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

be decreased. A setting of 0 disables the TrendCatcher trailing stop.

TC_Stop_Type Specifies the calculation type of the TrendCatcher trailing stop and theoptions are whole numbers from 1 through 4, whereas a value of 1uses the bar open for the trailing stop distance, a value of 2 uses thebar high for the trailing stop distance, a value of 3 uses the bar low forthe trailing stop distance and a value of 4 uses the bar close for thetrailing stop distance.

TC_Stop_UseCloseTrail With a setting of 1 the TrendCatcher calculation for the TrendCatchertrailing stop is based on the closing price and with a setting of 0 theTrendCatcher calculation for the TrendCatcher trailing stop is based onthe bar high for the long stop or the bar low for the short stop.

TC_Stop_MinBars Specifies the minimum number of bars that must pass since the entrybar before the TrendCatcher trailing stop is initiated.

Other Exits:

MvgAvg1Exit Enables/disables moving the moving averages exit. A setting of 1 exitsall short positions if the fast moving average as specified by the inputFastAverage1Length is above the slow moving averages as specified bythe inputs Slow1Average1Length and Slow2Average1Length. It exits alllong positions if the fast moving average as specified by the inputFastAverage1Length is below the slow moving averages as specified bythe inputs Slow1Average1Length and Slow2Average1Length. If anyoneof the Slow1Average1Length or Slow2Average1Length is set to 0, it willignore this particular slow moving average, therefore only using theslow moving average with a Length greater than 0. A setting of 0disables this exit.

ha_NumExit Specifies the number of contracts/shares to exit when the Heikin-Ashiindicator changes trend against the currently held position. A setting of0 will exit all open positions and a negative setting disables this exit.

ha_NumBars_Exit This input functions in conjunction with the Heikin-Ashi exit and itspecifies the number of bars after the Heikin-Ashi indicator changestrend against the currently held position as to when to exit. Forexample, with a setting of 0, the strategy exits on the same bar whenthe Heikin-Ashi indicator changes trend against the currently heldposition, with a setting of 1, the strategy exits one bar after the Heikin-Ashi indicator changes trend against the currently held position and sofourth.

ha_Exit_MinNumBars Specifies the minimum number of bars that must pass since the entrybar before the ha exit is initiated.

MaxDailyLoss Specifies the maximum accumulated daily dollar amount loss at whichto stop trading for the day. This is a positive number, for example, asetting of 2000 stops trading at an accumulated daily loss of $2,000. Asetting of 0 disables this feature.

MaxDailyLossExit Determines whether to exit an open position when the accumulatedclosed out daily dollar amount loss plus the current open position lossexceeds the amount as specified in the input MaxDailyLoss. A setting of1 enables this exit and a setting of 0 disables this exit.

MaxDailyProfit Specifies the maximum accumulated daily dollar amount profit at whichto stop trading for the day. This is a positive number, for example, asetting of 2000 stops trading at an accumulated daily profit of $2,000.A setting of 0 disables this feature.

Page 33: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

MaxDailyProfitExit Determines whether to exit an open position when the accumulatedclosed out daily dollar amount profit plus the current open positionprofit exceeds the amount as specified in the input MaxDailyProfit. Asetting of 1 enables this exit and a setting of 0 disables this exit.

OutsideTradingTime_MaxLoss As soon as a currently held position shows an open position dollaramount loss as specified by this input during a time that is outside thevalid trading times as specified by the inputs StartTme and EndTme,the strategy automatically exits all open positions. This exit isdependant on the StartTme and EndTme inputs, therefore, a negativevalue for anyone of the inputs StartTme, EndTme orOutsideTradingTime_MaxLoss, disables this exit. This input is ignoredon daily, weekly and monthly charts.

OutsideTrailStopDist When the strategy is in an position during a time that is outside thevalid trading times as specified by the inputs StartTme and EndTme,the strategy automatically trails all open positions by the number ofticks/pips/cents/exits as specified by this input. This stop is dependanton the StartTme and EndTme inputs, therefore, a negative value foranyone of the inputs StartTme or EndTme, disables this exit. A settingof 0 for this inputs disables this stop as well. This input is ignored ondaily, weekly and monthly charts. Out LS/Out SS strategy signals

EndOfDayX_StartTme Specifies the session start time that is related to the end of day exit. The format is in military charting time. For example, 1:00pm would beentered as 1300. A negative value disables the end of day exitfeature. This input is ignored on daily, weekly and monthly charts.

EndOfDayX_EndTime Specifies the session end time after which the strategy exits all openpositions. The format is in military charting time. For example,1:00pm would be entered as 1300. A negative value disables the endof day exit feature. This input is ignored on daily, weekly and monthlycharts.

ExitOnClose A positive setting enables the exit on close. This exit closes out allpositions at the closing bar, even if the market closes early on specialpre-holidays trading days.

Strong Trend Parameters:

Price Price for which the Mid-Keltner is based on

Length Mid-Keltner length

Factor Outside Keltner Band range

UpPrice Price for which the up trend is based on whereas “high” is a moresensitive setting and “low” requires a much stronger up move before anuptrend is detected

DwnPrice Price for which the down trend is based on whereas “low” is a moresensitive setting and “high” requires a much stronger down move beforea downtrend is detected.

MinBars Minimum number of bars for a trend confirmation

EntryPcnt With EntryMethod set to 2, the strategy initiates a position when themarket enters the entry zone as displayed by the Alchemy Strong TrendEntry indicator. These entry zones are retracement zones that arebeing displayed when a strong trend is detected and the strategy looksfor a pullback into these retracement zones, expecting a resumption oftrend followed by these retracements. The percentage by which the

Page 34: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

market has to enter this entry zone is determined by this, whereas asetting of 0 enters at the closest range of the entry zone (green dot forlong entry and red dot for short entry) and a setting of 100 enters atthe furthest range of the entry zone (cyan dot for long entry andmagenta dot for short entry). A setting of 50 enters at the halfwaypoint between both dots.

Retest Specifies the minimum penetration amount of the outside Keltner bandfor a new trend to set up

First Moving AveragesParameters:

FastAverage1Type Specifies the fast moving average type to be used for the first movingmoving averages entry filter and moving averages exit. A setting of 1uses a simple moving average, a setting of 2 uses an exponentialmoving average, a setting of 3 uses a weighted moving average and asetting of 4 uses a Mid Keltner.

FastAverage1Price Specifies the fast moving averages price for the first moving averagesentry filter and moving averages exit.

FastAverage1Length Specifies the fast moving averages length for the first moving averagesentry filter and moving averages exit.

Slow1Average1Type Specifies the moving average type to be used for the first slow movingaverage of the first moving moving averages entry filter and movingaverages exit. A setting of 1 uses a simple moving average, a settingof 2 uses an exponential moving average, a setting of 3 uses aweighted moving average and a setting of 4 uses a Mid Keltner.

Slow1Average1Price Specifies the moving average price for the first slow moving average ofthe moving averages entry filter and moving averages exit.

Slow1Average1Length Specifies the moving average length for the first slow moving averageof the moving averages entry filter and moving averages exit. Asetting of 0 ignores this moving average.

Slow2Average1Type Specifies the moving average type to be used for the second slowmoving average of the first moving moving averages entry filter andmoving averages exit. A setting of 1 uses a simple moving average, asetting of 2 uses an exponential moving average, a setting of 3 uses aweighted moving average and a setting of 4 uses a Mid Keltner.

Slow2Average1Price Specifies the moving average price for the second slow moving averageof the moving averages entry filter and moving averages exit.

Slow2Average1Length Specifies the moving average length for the second slow movingaverage of the moving averages entry filter and moving averages exit. A setting of 0 ignores this moving average.

Second Moving AveragesParameters:

FastAverage2Type Specifies the fast moving average type to be used for the secondmoving averages entry filter. A setting of 1 uses a simple movingaverage, a setting of 2 uses an exponential moving average, a settingof 3 uses a weighted moving average and a setting of 4 uses a MidKeltner.

FastAverage2Price Specifies the fast moving averages price for the second movingaverages entry filter.

Page 35: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

FastAverage2Length Specifies the fast moving averages length for the second movingaverages entry filter. A setting of 0 ignores this moving average.

MediumAverage2Type Specifies the moving average type to be used for the medium movingaverage of the second moving averages entry filter. A setting of 1 usesa simple moving average, a setting of 2 uses an exponential movingaverage, a setting of 3 uses a weighted moving average and a settingof 4 uses a Mid Keltner.

MediumAverage2Price Specifies the moving average price for the medium moving average ofthe second moving averages entry filter.

MediumAverage2Length Specifies the moving average length for the medium moving average ofthe second moving averages entry filter. A setting of 0 ignores thismoving average.

SlowAverage2Type Specifies the moving average type to be used for the slow movingaverage of the second moving averages entry filter. A setting of 1 usesa simple moving average, a setting of 2 uses an exponential movingaverage, a setting of 3 uses a weighted moving average and a settingof 4 uses a Mid Keltner.

SlowAverage2Price Specifies the moving average price for the slow moving average of thesecond moving averages entry filter.

SlowAverage2Length Specifies the moving average length for the slow moving average of thesecond moving averages entry filter. A setting of 0 ignores this movingaverage.

TrendCatcher Parameters:

TrendLength Specifies the number of trailing bars to include in the Trend Catcher’svolatility calculation.

TrendFactor Specifies the multiplication factor of the Trend Catcher’s volatilitycalculation to be used for trailing.

TrendType Specifies the calculation type of the Trend Catcher.

UseTrendCloseTrail Specifies the price to set the Trend Catcher’s trailing distance from. Asetting of 1 uses the close, whereas a setting of 0 uses the high in anuptrend and the low in a downtrend.

UseTrendCloseStop Specifies the price to use for changing the trend direction when theTrend Catcher’s trailing stop is penetrated. When set to 1, it uses theclose. When set to 0, it uses the low in an uptrend and the high in adowntrend.

Heikin-Ashi Parameter:

ha_Length Specifies the length for the Heikin-Ashi indicator. Please note that asetting of 0 automatically disables entry method 3 and the Heikin-Ashiexit.

Print Log:

_PrintLog Specifies the location and name of the print log

PrintLog Enables/disables the print log

Decimal Specifies the price decimal points to display in the print log.

To view chart, go to:http://www.tradingalchemy.com/ViewChartsTrendCatcher.htm#trendstrategy

Page 36: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

Workspaces for MultiCharts:

We offer sample workspaces that you can use as templates and you can save the workspaces below toyour hard drive as follows: Windows Vista and Windows 7:Click on the workspace link and select "Save Target As". Do not open this file!Navigate to your Desktop.Click on Save.Open MultiCharts.Open your downloaded workspaces as follows:

Click on File > Open WorkspaceNavigate to your Desktop, select the downloaded workspace and click on Open.

Resave your opened workspace into your MultiCharts workspace folder as follows:Click on File > Save Workspace asNavigate to your MultiCharts workspace folder and click on Save

Delete the originally downloaded workspace from your desktop. All other Windows Operating Systems:Click on the workspace link and select "Save Target As". Do not open this file!Navigate to your MultiCharts workspace folderClick on Save This creates sample workspaces that can be opened from MultiCharts via File > Open Workspace and thatcan be used as templates. Please note that our workspaces use TradeStation as Data Source and you canchange the data source of the instruments in these charts via Format > Instrument.

Trading Alchemy TrendCatcher Strategy Workspaces:TA TrendCatcherStrategy ES Scalper.wspTA TrendCatcherStrategy ES StrongTrendRetracementEntry.wspTA TrendCatcherStrategy.wsp

The Alchemy Ultimate Divergence Machine Complete Strategy(*Alchemy UltimateDivergenceMachine)

The Alchemy Ultimate Divergence Machine Complete Strategy enters long with bullish divergence and it entersshort with bearish divergence. Divergence can be detected as follows:Divergence between price and any specified oscillatorDivergence between 2 different price seriesDivergence between 2 specified oscillatorsDivergence can be specified as regular divergence, opposite divergence or reverse divergence.This strategy contains the following exits:3 individual stops that can be used as fixed stops or trailing stops with their individual minimum profit threshold.For example, stop 1 can be set as an initial protective stop, stop 2 can be set as a breakeven or lock in profit stoponce a certain position profit is reached and stop 3 can be set as a trailing stop once a certain position profit isreached. Each stop has the option of exiting a specified number of contracts or shares.3 profit targets for exiting a specified number of contracts or shares for scaling out at various profit targets.End of day exit.Please read the strategy inputs below for a detailed explanation.

Strategy Inputs:

Entries:

Page 37: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

LongShortEntry A negative setting allows for short entries only, a setting of 0 allows for long and shortentries and a positive setting allows for long entries only.

NumberEntries Specifies the number of shares/contracts to enter at the initial entry

NumberAddOns Specifies the number of shares/contracts to add-on to the existing position when there isnew divergence into the same direction as the currently held position

Reverse With a setting of 1, the strategy reverses positions when an opposite divergence signals isdetected. A setting of 0 disables this feature.

Divergence Exits:

LongShortExit A negative setting allows for short exits only when there is bullish divergence. A setting of0 allows for long exits when there is bearish divergence and short exits when there isbullish divergence. A positive setting allows for long exits only when there is bearishdivergence.

ExitPercent Specifies the percent contracts/shares to exit when there is divergence into the oppositedirection of the currently held position.

OrderType:

BarClose A setting of 0 generates a market order at the bar close to be filled at the open of the next barand a setting of 1 generates a market order at the bar close to be filled at the bar close.

Specified Price and Oscillators:BearPrice_SpecPrice Specifies the price to be used for bearish divergence. This can be specified as high in

order to look for bearish divergence between price highs and the specified oscillator orit can be specified as an oscillator function to be pasted in from the EasyLanguagedictionary for bearish divergence between this oscillator and the second oscillator. Inorder to utilize this input the predefined bearish price type in the inputBearPrice_PriceType needs to be set to 0.

BullPrice_SpecPrice Specifies the price to be used for bullish divergence. This can be specified as low inorder to look for bullish divergence between price lows and the specified oscillator or itcan be specified as an oscillator function to be pasted in from the EasyLanguagedictionary for bullish divergence between this oscillator and the second oscillator. Inorder to utilize this input the predefined bullish price type in the inputBullPrice_PriceType needs to be set to 0.

BearOsc_SpecPrice Specifies the oscillator to be used for bearish divergence. This can be specified as anoscillator function to be pasted in from the EasyLanguage dictionary or as a seconddata series price data such as high of data(2). In order to utilize this input thepredefined bearish oscillator type in the input BearOsc_PriceType needs to be set to0.

BullPrice_SpecPrice Specifies the oscillator to be used for bullish divergence. This can be specified as anoscillator function to be pasted in from the EasyLanguage dictionary or as a seconddata series price data such as low of data(2). In order to utilize this input thepredefined bullish oscillator type in the input BullOsc_PriceType needs to be set to 0.

Predefined Price and Oscillators:

Bearish Price:BearPrice_PriceType Specifies the predefined price to be used for bearish divergence. A setting of 0

uses price as specified with the input BearPrice_SpecPrice, a setting of -1 usesthe open, a setting of -2 uses the high, a setting of -3 uses the low, a setting

Page 38: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

of -4 uses the close, a setting of -5 uses the volume, a setting of -6 uses thesum of down and up ticks, a setting of -7 uses upticks, a setting of -8 usesdownticks, a setting of 1 uses the Stochastic FastK, a setting of 2 uses theStochastic FastD, a setting of 3 uses the Stochastic SlowK, a setting of 4 usesthe Stochastic SlowD, a setting of 5 uses the RSI, a setting of 6 uses the MACDand a setting of 7 uses the CCI.

BearPrice_DataSeriesNum Specifies the data series number to be used for the predefined price types -1through -8 as specified with the input BearPrice_PriceType.

BearPrice_OscPrice Specifies the price to be used for the predefined oscillator types 5 through 7 asspecified with the input BearPrice_PriceType.

BearPrice_OscLength1 Specifies the first length for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. Please see length examplesbelow.

BearPrice_OscLength2 Specifies the second length for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. Please see length examplesbelow.

BearPrice_OscLength3 Specifies the third length for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. Please see length examplesbelow.

BearPrice_AvgLength Specifies the average length for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. Please see length examplesbelow.

BearPrice_AvgType Specifies the average type for the predefined oscillator types 1 through 7 asspecified with the input BearPrice_PriceType. A setting of 1 uses a simplemoving average, a setting of 2 uses an exponential moving average, a setting of3 uses a weighted moving average, a setting o 4 uses a triangular movingaverage, a setting of 5 uses a Mid Keltner and a setting of 6 uses a Hull movingaverage.

Bullish Price:BullPrice_PriceType Specifies the predefined price to be used for bullish divergence. A setting of 0

uses price as specified with the input BullPrice_SpecPrice, a setting of -1 usesthe open, a setting of -2 uses the high, a setting of -3 uses the low, a setting of-4 uses the close, a setting of -5 uses the volume, a setting of -6 uses the sumof down and up ticks, a setting of -7 uses upticks, a setting of -8 uses downticks,a setting of 1 uses the Stochastic FastK, a setting of 2 uses the Stochastic FastD,a setting of 3 uses the Stochastic SlowK, a setting of 4 uses the StochasticSlowD, a setting of 5 uses the RSI, a setting of 6 uses the MACD and a setting of7 uses the CCI.

BullPrice_DataSeriesNum Specifies the data series number to be used for the predefined price types -1through -8 as specified with the input BullPrice_SpecPrice.

BullPrice_OscPrice Specifies the price to be used for the predefined oscillator types 5 through 7 asspecified with the input BullPrice_SpecPricee.

BullPrice_OscLength1 Specifies the first length for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. Please see length examplesbelow.

BullPrice_OscLength2 Specifies the second length for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. Please see length examples below.

BullPrice_OscLength3 Specifies the third length for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. Please see length examples below.

BullPrice_AvgLength Specifies the average length for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. Please see length examples below.

BullPrice_AvgType Specifies the average type for the predefined oscillator types 1 through 7 asspecified with the input BullPrice_SpecPrice. A setting of 1 uses a simplemoving average, a setting of 2 uses an exponential moving average, a setting of

Page 39: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

3 uses a weighted moving average, a setting o 4 uses a triangular movingaverage, a setting of 5 uses a Mid Keltner and a setting of 6 uses a Hull movingaverage.

Bearish Oscillator:BearOsc_PriceType Specifies the predefined oscillator to be used for bearish divergence. A setting of

0 uses the oscillator as specified with the input BearOsc_SpecPrice, a setting of-1 uses the open, a setting of -2 uses the high, a setting of -3 uses the low, asetting of -4 uses the close, a setting of -5 uses the volume, a setting of -6 usesthe sum of down and up ticks, a setting of -7 uses upticks, a setting of -8 usesdownticks, a setting of 1 uses the Stochastic FastK, a setting of 2 uses theStochastic FastD, a setting of 3 uses the Stochastic SlowK, a setting of 4 uses theStochastic SlowD, a setting of 5 uses the RSI, a setting of 6 uses the MACD and asetting of 7 uses the CCI.

BearOsc_DataSeriesNum Specifies the data series number to be used for the predefined price types -1through -8 as specified with the input BearOsc_PriceType.

BearOsc_OscPrice Specifies the price to be used for the predefined oscillator types 5 through 7 asspecified with the input BearOsc_PriceType.

BearOsc_OscLength1 Specifies the first length for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. Please see length examples below.

BearOsc_OscLength2 Specifies the second length for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. Please see length examples below.

BearOsc_OscLength3 Specifies the third length for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. Please see length examples below.

BearOsc_AvgLength Specifies the average length for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. Please see length examples below.

BearOsc_AvgType Specifies the average type for the predefined oscillator types 1 through 7 asspecified with the input BearOsc_PriceType. A setting of 1 uses a simplemoving average, a setting of 2 uses an exponential moving average, a setting of3 uses a weighted moving average, a setting o 4 uses a triangular movingaverage, a setting of 5 uses a Mid Keltner and a setting of 6 uses a Hull movingaverage.

Bullish Oscillator:BullOsc_PriceType Specifies the predefined oscillator to be used for bullish divergence. A setting of 0

uses the oscillator as specified with the input BullOsc_SpecPrice, a setting of -1uses the open, a setting of -2 uses the high, a setting of -3 uses the low, asetting of -4 uses the close, a setting of -5 uses the volume, a setting of -6 usesthe sum of down and up ticks, a setting of -7 uses upticks, a setting of -8 usesdownticks, a setting of 1 uses the Stochastic FastK, a setting of 2 uses theStochastic FastD, a setting of 3 uses the Stochastic SlowK, a setting of 4 uses theStochastic SlowD, a setting of 5 uses the RSI, a setting of 6 uses the MACD and asetting of 7 uses the CCI.

BullOsc_DataSeriesNum Specifies the data series number to be used for the predefined price types -1through -8 as specified with the input BullOsc_SpecPrice.

BullOsc_OscPrice Specifies the price to be used for the predefined oscillator types 5 through 7 asspecified with the input BullOsc_SpecPricee.

BullOsc_OscLength1 Specifies the first length for the predefined oscillator types 1 through 7 as specifiedwith the input BullOsc_SpecPrice. Please see length examples below.

BullOsc_OscLength2 Specifies the second length for the predefined oscillator types 1 through 7 asspecified with the input BullOsc_SpecPrice. Please see length examples below.

BullOsc_OscLength3 Specifies the third length for the predefined oscillator types 1 through 7 asspecified with the input BullOsc_SpecPrice. Please see length examples below.

Page 40: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

BullOsc_AvgLength Specifies the average length for the predefined oscillator types 1 through 7 asspecified with the input BullOsc_SpecPrice. Please see length examples below.

BullOsc_AvgType Specifies the average type for the predefined oscillator types 1 through 7 asspecified with the input BullOsc_SpecPrice. A setting of 1 uses a simple movingaverage, a setting of 2 uses an exponential moving average, a setting of 3 uses aweighted moving average, a setting o 4 uses a triangular moving average, asetting of 5 uses a Mid Keltner and a setting of 6 uses a Hull moving average.

Length examples:Stochastic Slow: StochLength (14), SmoothingLength1 (3), SmoothingLength2 (3)Length1=14, Length2=3, Length3 =3,Price Type 1 uses FastK, Price Type 2 uses FastD, Price Type 3 uses SlowK, Price Type 4 uses SlowD Price Type 5:RSI: Length (14)Length1=14 Price Type 6:MACD: FastLength (12), SlowLength (26), MACDLength (9)Length1=12, Length2=26, AvgLength=0 or AvgType=0 uses MACDAvgLength=9, AvgType=2 (exponential) uses MACD average Price Type 7:CCI: CCILength (14), CCIAvgLength (9)Length1=14, AvgLength=0 or AvgType=0 uses CCILength1=14, AvgLength=9, AvgType=1 uses CCI average

Divergence:

ReverseDivergence A setting of false uses regular divergence as defined as follows:Bearish Divergence: Higher prices and lower oscillator - Bullish Divergence:Lower prices and higher oscillatorA setting of true uses reverse divergence as defined as follows:Bearish Divergence: Lower prices and higher oscillator - Bullish Divergence:Higher prices and lower oscillator

MinimumBars Specifies the minimum number of required bars in between 2 price pivots.MaximumBars Specifies the maximum number of allowed bars in between 2 price pivots,

whereas a setting of 0 disables this requirement.MaximumPivotsBack Specifies the maximum number of price pivots for the indicator to look back

for divergence.MinBearPriceDifference Specifies the minimum required point/dollar price difference between two

bearish price pivots. This can also be a negative value in order to qualify fordivergence even if the second price pivot is shy by this specified distancefrom the first price pivot. For example, with a setting of 1, the second pricepivot has to be at least 1 point higher from the first price pivot in order toqualify for bearish divergence and with a setting of -1, the second price pivotcan be as much as 1 point lower than the first price pivot in order to stillqualify for bearish divergence.

MinBullPriceDifference Specifies the minimum required point/dollar price difference between twobullish price pivots. This can also be a negative value in order to qualify fordivergence even if the second price pivot is shy by this specified distancefrom the first price pivot. For example, with a setting of 1, the second price

Page 41: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

pivot has to be at least 1 point lower from the first price pivot in order toqualify for bullish divergence and with a setting of -1, the second price pivotcan be as much as 1 point higher than the first price pivot in order to stillqualify for bullish divergence.

PivotLeftStrength Specifies the minimum required number of bars with lower lows to the left ofa pivot high or the minimum required number of bars with higher highs tothe left of a pivot low in order to qualify as a previous pivot to compare fordivergence. The current price for detecting divergence does not need to bean actual pivot.

PivotRightStrength Specifies the minimum required number of bars with lower lows to the rightof a pivot high or the minimum required number of bars with higher highs tothe right of a pivot low in order to qualify as a previous pivot to compare fordivergence. The current price for detecting divergence does not need to bean actual pivot.

PivotMaxEqualBars Specifies the maximum number of allowed bars with equal higher highs inorder to still qualify as one previous pivot high to compare for divergence orthe maximum number of allowed bars with equal lows in order to still qualifyas one previous pivot low to compare for divergence The current price fordetecting divergence does not need to be an actual pivot.

PivotUnEqualBars Specifies the maximum number of allowed bars with lower highs in between2 equal highs in order to still qualify as one previous pivot high to comparefor divergence or the maximum number of allowed bars with higher lows inbetween 2 equal lows in order to still qualify as one previous pivot low tocompare for divergence The current price for detecting divergence does notneed to be an actual pivot.

MinimumBearOscHook Specifies the minimum oscillator hook that is required to look for bearishdivergence, whereas with a setting of 0 the oscillator needs to be hookingdown by more than just 0. A bearish hook always creates a peak and theminimum hook distance is specified in the value difference between the peakvalue and the oscillator value as it slopes down. Once a down hook isformed, the indicator looks for divergence back to previous pivots. With anegative setting, the oscillator does not need to hook and the indicatorconstantly compares price as specified with the input BearPrice and thecurrent oscillator value with previous pivots and their oscillator values.

MinimumBullOscHook Specifies the minimum oscillator hook that is required to look for bullishdivergence, whereas with a setting of 0 the oscillator needs to be hooking upby more than just 0. A bullish hook always creates a trough and theminimum hook distance is specified in the value difference between thetrough value and the oscillator value as it slopes up. Once an up hook isformed, the indicator looks for divergence back to previous pivots. With anegative setting, the oscillator does not need to hook and the indicatorconstantly compares price as specified with the input BullPrice and thecurrent oscillator value with previous pivots and their oscillator values.

BearOscLeadingBars Specifies the maximum number of bars that the bearish oscillator isexpected to form a pivot before price does in order to find the correspondingprice/oscillator pivots for detecting bearish divergence.

BearOscLaggingBars Specifies the maximum number of bars that the bearish oscillator isexpected to form a pivot after price does in order to find the correspondingprice/oscillator pivots for detecting bearish divergence.

BullOscLeadingBars Specifies the maximum number of bars that the bullish oscillator is expectedto form a pivot before price does in order to find the correspondingprice/oscillator pivots for detecting bullish divergence.

BullOscLaggingBars Specifies the maximum number of bars that the bullish oscillator is expectedto form a pivot after price does in order to find the correspondingprice/oscillator pivots for detecting bullish divergence.

OppositeBearOscillator A setting of true uses opposite bearish divergence as defined as follows:

Page 42: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

Regular opposite bearish divergence: Higher prices and higher oscillatorReverse opposite bearish divergence: Lower prices and lower oscillator

OppositeBullOscillator A setting of true uses opposite bullish divergence as defined as follows:Regular opposite bullish divergence: Lower prices and lower oscillatorReverse opposite bullish divergence: Higher prices and higher oscillator

UseBearThreshold1 Enables/disables the requirement of the first bearish oscillator pivot to bebeyond a threshold as specified with the input BearishThreshold1.

UseBearThreshold2 Enables/disables the requirement of the second bearish oscillator pivot to bebeyond a threshold as specified with the input BearishThreshold2.

UseBullThreshold1 Enables/disables the requirement of the first bullish oscillator pivot to bebeyond a threshold as specified with the input BullishThreshold1.

UseBullThreshold2 Enables/disables the requirement of the second bullish oscillator pivot to bebeyond a threshold as specified with the input BullishThreshold2.

BearishThreshold1 Specifies the threshold for the first bearish oscillator pivot.BearishThreshold2 Specifies the threshold for the second bearish oscillator pivot.BullishThreshold1 Specifies the threshold for the first bullish oscillator pivot.BullishThreshold2 Specifies the threshold for the second bullish oscillator pivot.MinBearOscDivergence Specifies the minimum required bearish oscillator value difference between

two bearish oscillator pivots. This can also be a negative value in order toqualify for divergence even if the second bearish oscillator price still exceedsthe first bearish oscillator pivot by this specified distance. For example, ifthe bearish oscillator is a Stochastic and with a setting of 10, the secondbearish oscillator pivot has to be lower by at least 10 from the first bearishoscillator pivot in order to qualify for bearish divergence and with a setting of-10, the second bearish oscillator pivot can still be higher than 10 pointsfrom the first bearish oscillator pivot in order to still qualify for bearishdivergence.

MinBullOscDivergence Specifies the minimum required bullish oscillator value difference betweentwo bullish oscillator pivots. This can also be a negative value in order toqualify for divergence even if the second bullish oscillator price is still lowerthan first bullish oscillator pivot by this specified distance. For example, ifthe bullish oscillator is a Stochastic and with a setting of 10, the secondbullish oscillator pivot has to be higher by at least 10 from the first bullishoscillator pivot in order to qualify for bullish divergence and with a setting of-10, the second bullish oscillator pivot can still be lower than 10 points fromthe first bullish oscillator pivot in order to still qualify for bearish divergence.

TestForBearOscPeakTrough With a setting of true, the first bearish oscillator pivot has to be the highestpivot for regular bearish divergence and the first bearish oscillator pivot hasto be the lowest pivot for regular opposite bearish divergence. This avoidsdetecting bearish divergence if there is a higher bearish oscillator pivot inbetween two oscillator pivots.

TestForBullOscPeakTrough With a setting of true, the first bullish oscillator pivot has to be the lowestpivot for regular bullish divergence and the first bullish oscillator pivot has tobe the highest pivot for regular opposite bullish divergence. This avoidsdetecting bullish divergence if there is a lower bullish oscillator pivot inbetween the two oscillator pivots.

Exits:

MinMoveOrDollarPointsOrPercent With a setting of 1, all stop and target distances are expressed in cents,ticks or pips, with a setting of 2, all stop and target distances areexpressed in dollars or points and with a setting of 3, all stop and targetdistances are expressed in percent.

Page 43: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

Stops:

Stop1Type Specifies the stop type to be used for the first stop, whereas a setting of 0disables this stop, a setting of 1 uses a fixed stop from the entry price and asetting of 2 uses a trailing stop from the position high/low.

Stop2Type Specifies the stop type to be used for the second stop, whereas a setting of 0disables this stop, a setting of 1 uses a fixed stop from the entry price and asetting of 2 uses a trailing stop from the position high/low.

Stop3Type Specifies the stop type to be used for the third stop, whereas a setting of 0disables this stop, a setting of 1 uses a fixed stop from the entry price and asetting of 2 uses a trailing stop from the position high/low.

Stop1PercentExit Specifies the percent contracts/shares to exit at the first stop, whereas a setting of0 disables the first stop.

Stop2PercentExit Specifies the percent contracts/shares to exit at the second stop, whereas a settingof 0 disables the second stop.

Stop3PercentExit Specifies the percent contracts/shares to exit at the third stop, whereas a settingof 0 disables the third stop.

Stop1Distance Specifies the distance to place the first stop away from the entry price if a fixedstop is used and the distance to trail the first stop away from the position high/lowif a trailing stop is used. A setting of 0 disables the first stop.

Stop2Distance Specifies the distance to place the second stop away from the entry price if a fixedstop is used and the distance to trail the second stop away from the positionhigh/low if a trailing stop is used. A setting of 0 disables the second stop.

Stop3Distance Specifies the distance to place the third stop away from the entry price if a fixedstop is used and the distance to trail the third stop away from the positionhigh/low if a trailing stop is used. A setting of 0 disables the third stop.

Stop1MinProfitDistance Specifies the minimum profit distance from the entry price as to when the firststop is activated. With a setting of 0, the first stop is always active, with a settingof -1, the first stop is activated as soon as the first profit target is reached, with asetting of -2, the first stop is activated as soon as the second profit target isreached and with a setting of -3, the first stop is activated as soon as the thirdprofit target is reached.

Stop2MinProfitDistance Specifies the minimum profit distance from the entry price as to when the secondstop is activated. With a setting of 0, the second stop is always active, with asetting of -1, the second stop is activated as soon as the first profit target isreached, with a setting of -2, the second stop is activated as soon as the secondprofit target is reached and with a setting of -3, the second stop is activated assoon as the third profit target is reached.

Stop3MinProfitDistance Specifies the minimum profit distance from the entry price as to when the thirdstop is activated. With a setting of 0, the third stop is always active, with a settingof -1, the third stop is activated as soon as the first profit target is reached, with asetting of -2, the third stop is activated as soon as the second profit target isreached and with a setting of -3, the third stop is activated as soon as the thirdprofit target is reached.

StopExit With a setting of 1 the stops are executed as stop market orders and with asetting of 0 the stops are executed as market orders at the close of the bar thathits the stop price.

Page 44: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

Targets:

Target1PercentExit Specifies the percent contracts/shares to exit at the first profit target, whereas asetting of 0 disables the first profit target.

Target2PercentExit Specifies the percent contracts/shares to exit at the second profit target, whereas asetting of 0 disables the second profit target.

Target3PercentExit Specifies the percent contracts/shares to exit at the third profit target, whereas asetting of 0 disables the third profit target.

Fixed Point Distance Profit Targets:

Target1Distance Specifies the distance to place the first profit target from the entry price, whereas asetting of 0 disables the first profit target.

Target2Distance Specifies the distance to place the second profit target from the entry price, whereasa setting of 0 disables the second profit target.

Target3Distance Specifies the distance to place the third profit target from the entry price, whereas asetting of 0 disables the third profit target.

Dynamic Market Range Profit Targets:

Target1Length Specifies the numbers of bars to look back for the current market range forcalculating the first long profit target from the entry price, whereas a setting of 0disables the first long profit target. In order to utilize this profit target,Target1Distance needs to be set to 0.

Target2Length Specifies the numbers of bars to look back for the current market range forcalculating the second long profit target from the entry price, whereas a setting of 0disables the second long profit target. In order to utilize this profit target,Target2Distance needs to be set to 0.

Target3Length Specifies the numbers of bars to look back for the current market range forcalculating the third long profit target from the entry price, whereas a setting of 0disables the third long profit target. In order to utilize this profit target,Target3Distance needs to be set to 0.

Target1Percent Specifies the current market range percent to use as a distance for placing the firstlong profit target from the entry price, whereas a setting of 0 disables the first longprofit target. In order to utilize this profit target, Target1Distance needs to be set to0.

Target2Percent Specifies the current market range percent to use as a distance for placing the secondlong profit target from the entry price, whereas a setting of 0 disables the second longprofit target. In order to utilize this profit target, Target2Distance needs to be set to0.

Target3Percent Specifies the current market range percent to use as a distance for placing the thirdlong profit target from the entry price, whereas a setting of 0 disables the third longprofit target. In order to utilize this profit target, Target3Distance needs to be set to0.

LimitTargets A setting of 1 places limit orders for the profit targets and a setting of 0 placesmarket orders to exit when the profit targets are reached.

MinimumLimitBreak Specifies the minimum number of cents, ticks or pips by which price has to breakthrough a profit target at which time this particular profit target is canceled.

Page 45: Trading Alchemy Manual For MultiCharts...Instruction Manual for MultiCharts Last Updated: 09/13/2018 Table of Content Indicators: Alchemy Fibonacci Auto Retracements Extensions Indicator

Trading Alchemy Manual For MultiCharts

http://www.tradingalchemy.com/Download/MultiChartsAddOns/TradingAlchemyManualForMultiCharts.htm[9/14/2018 12:12:08 AM]

Here is an exit settings example assuming that MinMoveOrDollarPoints is set to 1:

With Stop1Type set to 1, Stop1Distance set to 4 and Stop1MinProfitDistance set to 0, this makes stop 1 a 4 cent,tick or pip protective stop.With Stop2Type set to 1, Stop2Distance set to 0 and Stop2MinProfitDistance set to -1, this makes stop 2 a breakeven stop as soon as the first profit target is reached.With Stop3Type set to 2, Stop3Distance set to 12 and Stop3MinProfitDistance set to -2, this makes stop 3 a 12cent, tick or pip trailing stop as soon as the second profit target is reached

End Of Day Exit:

MinutesBeforeEndTime Specifies the number of minutes before the session end time as to when to closeout all positions. A negative setting disables the end of day exit.

SessionStartTme Specifies the session start time. A negative setting uses the calendar date for thebeginning of a new session. The format is in military charting time without thecolon, e.g. 1:00pm would be entered as 1300.

EndOfDayExitTme Specifies the session end time. A negative setting uses the calendar date for theend of a new session. The format is in military charting time without the colon,e.g. 1:00pm would be entered as 1300.

UseCurrentTime When set to true, the strategy exits at the specified exit time before the close ofthe bar in real time. When set to false, the strategy exits at the close of the barthat falls within the specified exit time. Historical trades are always displayed atthe close of the bar that falls within the specified exit time. Please note that inorder to take advantage of this feature, intra-bar order generation needs to beenabled, otherwise, the strategy will have to wait for the close of the bar togenerate the exit signal.

ExitOnClose When set to true, the exit order is generated at the close of the bar and when setto false, the exit order is generated as a market order to be displayed at the openof the next bar. However, when utilizing the feature of exiting before the close ofthe bar with intra-bar order generation and UseCurrentTime enabled, this inputneeds to be set to false, otherwise, the strategy will wait for a true close of the barbefore exiting.

Commentary:

PriceDecimal Specifies the decimal points in which to display the prices in the Analysis Commentary.

Trading Alchemy Home Page