TickHunter Trade Bot Indicator

TickHunter is a very powerful trade bot or trade assistant that provides many features including a trade panel with several buttons useful for managing trades. Have you ever wanted to place a pending order 1 tick above or below the previous candle? Have you ever wanted to move your stop-loss to break-even and then automatically trail your stop-loss? With TickHunter, it's easy!

* Button 1: ABE- (toggle auto break-even types - button color hot pink when active)
* Button 2: Rev (reverse market position)
* Button 3: Flat (close all market and pending orders)
* Button 4: ECATP- (toggle equity close all take profit - button color hot pink when active - closes all positions in account when profit level reached)
* Button 5: TP+ (take-profit plus moved take-profit away from market price)
* Button 6: BE+ (break-even plus moves stop-loss to break-even initial ticks in position favor)
* Button 7: SL+ (stop-loss plus moves stop-loss closer to market price)
* Button 8: Snap+ (snap plus - opens pending buy above previous candle high plus snap padding ticks)
* Button 9: Snap- (snap minus - opens pending sell below previous candle low minus snap padding ticks)
* Button 10: Pop+ (pop plus - opens pending buy above price)
* Button 11: Pop- (pop minus - opens pending sell below price)

TickHunter v1.141

Released 04/06/2021

TickHunter Indicator Settings

1) Order Management Settings
* UseAutoPositionStopLoss: enable/disable automatic stop-loss based on initial stop-loss tick/atr multiplier settings
* UseAutoPositionTakeProfit: enable/disable automatic take-profit based on initial take-profit tick/atr multiplier settings
* AutoPositionBreakEvenType: select auto break-even type
** ABE-: auto break-even disabled
** ABE+: auto break-even is active and will move the stop-loss to break even using trigger ticks and trigger ATR multiplier (whichever is larger)
** AB+TM3: auto break-even is active and after BE will trail the stop-loss using break-even moving average 3 (default 89-period EMA)
** AB+TM2: auto break-even is active and after BE will trail the stop-loss using break-even moving average 2 (default 21-period EMA)
** AB+TM1: auto break-even is active and after BE will trail the stop-loss using break-even moving average 1 (default 10-period EMA)
** AB+T5B: auto break-even is active and after BE will trail the stop-loss using the high or low of the 5 previous bars
** AB+T3B: auto break-even is active and after BE will trail the stop-loss using the high or low of the 3 previous bars
** AB+T2B: auto break-even is active and after BE will trail the stop-loss using the high or low of the 2 previous bars
** AB+T1B: auto break-even is active and after BE will trail the stop-loss using the high or low of the 1 previous bars
* StopLossInitialTicks: initial ticks for stop-loss
* StopLossInitialATRMultiplier: initial ticks for stop-loss based on average true range (atr)
* StopLossJumpTicks: ticks to jump when moving stop-loss closer to market price
* BreakEvenInitialTicks: initial ticks of profit for stop-loss when moved to break-even
* BreakEvenJumpTicks: ticks to jump in favor after stop-loss has moved to break-even
* BreakEvenAutoTriggerTicks: after price moves in favor by trigger ticks then automatically move stop-loss to break-even
* BreakEvenAutoTriggerATRMultiplier: trigger ticks based on average true range (atr)
* BreakEvenTrailMA1Period: auto break-even button AB+TM1 EMA period to trail stop-loss after break-even
* BreakEvenTrailMA2Period: auto break-even button AB+TM2 EMA period to trail stop-loss after break-even
* BreakEvenTrailMA3Period: auto break-even button AB+TM3 EMA period to trail stop-loss after break-even
* TakeProfitInitialTicks: initial ticks for take-profit
* TakeProfitInitialATRMultiplier: initial ticks for take-profit based on average true range (atr)
* TakeProfitJumpTicks: ticks to jump when moving take-profit away from market price
* SnapPopContracts: number of contracts to open when using snap+/- or pop+/-
* UseSnapPositionTPSL: enable/disable when in a position, snap feature will move stop-loss/take-profit or when disabled open new pending order
* SnapPaddingTicks: padding ticks above high or below low of previous candle
* PopInitialTicks: initial ticks to open a pending buy/sell order above or below price
* PopInitialATRMultiplier: initial ticks to open a pending buy/sell order above or below price based on average true range (atr)
* PopJumpTicks: jump ticks to move a pending buy/sell order above or below price closer to market price
* ATRPeriod: period for all atr multiplier features

2) Equity Close All Settings
* UseECATakeProfit: enable/disable equity close all take-profit which closes all market positions when profit level reached
* ECATakeProfitDollarsPerMicroVolume: dollars per volume profit level to reach before closing all market positions
* ECATakeProfitDollarsPerEminiVolume: dollars per volume profit level to reach before closing all market positions
* ECATakeProfitATRMultiplierPerVolume: ticks per volume profit level based on average true range (atr)
* ECAStopLossMaxDDInDollars: positon max drawdown in dollars before automatic close
* ECAStopLossEquityRemainingInDollars: close all positions when equity remaining in account at or below this level

3) Autobot Settings (experimental)

4) Hedgehog Settings (experimental)

5) Output Log Settings (experimental)

6) Account Logging Settings (experimental)

* Features that have both ticks and an atr multiplier with the same feature name prefix will use the larger of the two settings. Setting any atr multiplier feature to zero will disable it.
** Configure only one instance of TickHunter per instrument. Running more than one instance of TickHunter on the same instrument may cause unintended duplicate actions.
*** Recommend fully exploring TickHunter's features and settings on a simulation or playback account before using it on a live account.

Use TickHunter at your own risk. Not responsible for any actions taken by TickHunter. No warranty expressed or implied.

Created By RFrosty
NinjaTrader Version 8
File Size 27.0 KB
Create Date 04/06/2021
# of Downloads 219

Importing to NinjaTrader 8 is Easy!

To import your 3rd party app or add-on to NinjaTrader, simply follow these 3 steps:

  1. Download the app or add-on file to your desktop
  2. From the NinjaTrader Control Center window, select the menu Tools > Import > NinjaScript Add-On…
  3. Select the downloaded file from your desktop

Questions?

Visit the NinjaScript File Sharing discussion in the NinjaTrader user forum to interact with fellow traders and the NinjaTrader support team.