|
Input Parameter |
Description |
Value Range |
| NumContractsTrade |
Number of contracts to trade |
1 and up, integer |
| AlchemyLength |
Length of Alchemy Keltner Channel calculation |
3 to 19, integer |
| AlchemyFactor |
Factor for Alchemy Keltner Channel calculation |
.3 to 1.9 |
| ScaleOutFirstAmount |
Fraction of position to take on 1st target |
1, .75, .67, .5, .33, .25 |
| ScaleOut2ndAmount |
The values for these three parameters are assumed, |
| ScaleOut3rdAmount |
from the value of ScaleOutFirstAmount, |
| Runner |
so the amounts in these is immaterial. |
| BreakEvenOn1stTarget |
If 1, then set breakeven stop after 1st target is reached |
0, 1 |
| BreakEvenOn2ndTarget |
If 1, then set breakeven stop after 2nd target is reached |
0, 1 |
| firstTargetTicks |
First profit target, in ticks |
1 and up, integer |
| secondTargetTicks |
Second profit target, in ticks |
0 and up, integer |
| thirdTargetTicks |
Third profit target, in ticks |
0 and up, integer |
| fourthTargetTicks |
Fourth profit target, in ticks |
0 and up, integer |
| UseSmallProfitIfAgainst |
If 1, do damage control as necessary |
0, 1 |
| GoBEAgainstAmtTicks |
Number of ticks price must go against to trigger damage control |
1 and up, integer |
| smallProfitTicks |
Number of ticks from entry price to move all targets to when damage control is triggered |
positive or negative integer |
| StopLossTicks |
Stop loss in ticks. Can be 0 if TrailingStopInTicks is greater than 0 |
0 and up, integer |
| TrailingStopInTicks |
Trailing stop in ticks. If 0, there is no trailing stop |
0 and up, integer |
| SecondaryTrailStopTicks |
Trailing stop in ticks that triggers when MinTicksToTrigger2ndTrailStop is reached. If 0, no secondary trailing stop is ever triggered (cannot have both SecondaryTrailStopTicks > 0 and UseAlchemyTrailingStop > 0) |
0 and up, integer |
| MinTicksToTrigger2ndTrailStop |
Number of ticks price must move toward the target to trigger the secondary trailing stop. |
1 and up, integer |
| UseAlchemyTrailingStop |
If 1, use the Alchemy Trailing Stop (cannot have both SecondaryTrailStopTicks > 0 and UseAlchemyTrailingStop > 0) |
0, 1 |
| AlchemyStopLength |
Alchemy Trailing Stop length |
6 to 20, integer |
| AlchemyStopFactor |
Alchemy Trailing Stop factor |
.3 to 1.9 |
| MinTicksToTriggerAchmyTrailStop |
Number of ticks price must move toward the target to trigger the Alchemy Trailing stop |
1 and up |
| AlchemyStopDelta |
Amount to add (or subtract) from the centerline to produce the Alchemy Trailing Stop |
.0001 and up |
| takeAlchemyDotEntries |
If 1, take trade entries from Alchemy Dot information |
0, 1 |
| EntryTicksOfDot |
Put entry order in this far from the Alchemy Dot |
positive or negative integer |
| UseDotInSteepness |
If 1, only put entry order in if Alchemy Dots are steep enough |
0, 1 |
| NumDotsForSteepness |
Number of Alchemy Dots to use to calculate steepness |
2 and up, integer |
| DotInSteepness |
The steepness of the slope of the line drawn by the Alchemy Dots that will trigger an entery order |
negative or positive small number |
| TicksFromDotWhenSteep |
If the Alchemy Dots line is very steeper than DotSurgeSteepness, take entry this many ticks from the Alchemy Dot line |
positive or negative integer |
| NumTriesForSurge |
If 0, no "surge" is looked for. If > 0, after chasing the entry this many times, and if the Alchemy Dots line is steeper than DotSurgeSteepnes, take a "surge" entry (enter at market ) |
0 and up, integer |
| DotSurgeSteepness |
If the Alchemy Dots line is steeper than this, use TicksFromDotWhenSteep for entry and also allow "surge" entries if they occur. |
negative or positive small number |
| DoCancels |
Leave this parameter with a value of 1 |
1 |
| DoReverse |
If 1, if the strategy sees an entry in the opposite direction from an existing position, do a reversal |
0, 1 |
| StopTrdProfPerContract |
If profit/day reaches this amount, per contract, stop trading for the day (this is not an exact calculation, the stop trading is approximately at this amount) |
positive integer |
| StopTrdLossPerContract |
If loss/day reaches this amount, per contract, stop trading for the day (this is not an exact calculation, the stop trading is approximately at this amount) |
positive integer |
| getOutAtDayEnd |
If 1, exit any position at MinsBeforeClose minutes before MarketClosingTime |
0, 1 |
| MinsBeforeClose |
See getOutAtDayEnd |
positive integer |
| StartTime |
Time of day to start looking for new trades (automatically converted to the time zone in your license) |
mountain time, no colon |
| EndTime |
Time of day to stop looking for new trades (automatically converted to the time zone in your license) |
mountain time, no colon |
| MarketClosingTime |
Market closing time (automatically converted to the time zone in your license) |
mountain time, no colon |
| UseMACD |
If 1, use MACD to determine if a trade entry is allowed - take a trade only in the direction of the MACD |
0, 1 |
| MACDFastLength |
MACD fast length |
positive integer |
| MACDSlowLength |
MACD slow length |
positive integer |
UseTRIX_ForEntry
|
If 1, use TRIX to determine if a trade entry is allowed |
0,1 |
| TRIX_EntryLength |
TRIX length for entry signal |
positive integer |
| TRIX_EntrySteep |
Allow a long entry order only if the steepness of the slope of the TRIX line is greater than TRIX_EntrySteep. Allow a short entry order only if the steepness of the slope of the TRIX line is less than negative TRIX_EntrySteep. |
negative or positive small number |
| UseTRIX_ForExit |
If 1, use TRIX to determine if exit from position is needed. |
0,1 |
| TRIX_ExitLength |
TRIX length for exit signal |
positive integer |
| TRIX_ExitSteep |
Signal an exit if the steepness of the slope of the TRIX line is going against the trade by this much or more. |
negative or positive small number |
| TRIXExitAtMarket |
If 1, when TRIX calls for an exit from postions, exit at market. If 0, call for damage control target. |
0,1 |
| UseADX |
If 1, use ADX to determine if a trade entry is allowed |
0, 1 |
| ADXLength |
Length for ADX calculation |
positive integer |
| ADXCutoff |
Only allow a trade entry if ADX is > ADXCutoff |
positive integer |
| maxDailyLosers |
After this many losers in a day, stop taking trades |
positive integer |
| maxDailyWinners |
After this many winners in a day, stop taking trades |
positive integer |
| useTradeDirection |
If 1, take no more than maxTradesOneDirection in the same direction, in a row |
0, 1 |
| maxTradesOneDirection |
See useTradeDirection |
positive integer |
| getInAtBegDay |
If 1, enter trade at startTime in direction of trend |
0, 1 |
| doWeTradeMonday |
If 1, take trades on Monday |
0, 1 |
| doWeTradeTuesday |
If 1, take trades on Tuesday |
0, 1 |
| doWeTradeWednesday |
If 1, take trades on Wednesday |
0, 1 |
| doWeTradeThursday |
If 1, take trades on Thursday |
0, 1 |
| doWeTradeFriday |
If 1, take trades on Friday |
0, 1 |
| showDaysTradingOnChart |
If 1, show the days set to trade on the face of the chart |
0, 1 |
| doPostToHotComm |
For use by Auto Pilot Day Trading Demo Room poster |
0 |
| filePathHotCommPost |
For use by Auto Pilot Day Trading Demo Room poster |
"" |
| postComment |
For use by Auto Pilot Day Trading Demo Room poster |
"" |
| numTicksToAnnounce |
For use by Auto Pilot Day Trading Demo Room poster |
5 |
| fadeTicksEntryPost |
For use by Auto Pilot Day Trading Demo Room poster |
1 |
| fadeTicksTargetPost |
For use by Auto Pilot Day Trading Demo Room poster |
1 |
| DoExpandTickForPost |
For use by Auto Pilot Day Trading Demo Room poster |
0 |
| printDebug |
For use by Auto Pilot Day Trading Demo Room poster |
0 |
| debugCheckTimeOfDay |
For use by Auto Pilot Day Trading Demo Room poster |
true |