Name | Value Range | Definition |
Size | 0….n | Size of position |
Entry | 0….0.5…1 | Percentage of the retracement from high to place a limit order. The higher the value the close it is to the anchor point |
SL | 0… 1 … n | Percentage of retracement from high to place stop (set 0 to deactivate SL) |
TP | ±0…n | Percentage of retracement to place TP (set 0 to deactivate | set negative to place TP > SpikeEnd |
SLTPUsePercent | true/false | If true use Percentages for SL and TP. If false use pips. |
FT_Pips | 0…n | First Target: Value in pips as to when First Target adjustment is initiated (set to 0 to disable) |
FT_Stop | ± 0…n | If FT_Pips is reached, adjust the SL to Entry Price + FT_Stop (if 0 it will equal to entry price, if negative further away) |
ClosePips | 0…n | Automatic Close target in pips. If position is in positive by ClosePips close amount specified in ClosePercent (set to 0 to disable) |
ClosePercent | 0…n | Percentage to close at ClosePips |
ActivateTime | 1…n | Seconds to pass until order is placed (if set to 0 treat as 1) |
Activate_Retry | 0;1… 3 … n | Number of retries if placing EA fails due to Spike Size error (if at 0 retry indefinitely until DeleteTime) |
DeleteTime | 0 …n | Seconds to pass until EA deletes limit orders (set 0 to let run until execution takes place or it is deleted manually) |
MinSpike | 0…n | Minimum spike size for EA to activate (set to 0 to deactivate) |
MinTrigger | 0; 1; 2; 3 | Define if there has to be a minimum trigger for EA to activate (set to 0 to allow on every signal; 1 for ≥T1, 2 for ≥T2, 3 for ≥T3) |
SpikeSignalTime | true/false | If true the EA will use Signal time to calculate spike start. If set to false it will use time specified in NMonth;…;NSeconds. This can be useful if a large delay is to be expected for the signal. |
ReverseTriggers | true/false | Open Position in opposite direction of signal (open Buy Limit order on a sell signal or sell limit on a buy signal) |
ExecuteMode | 0;1;2 | Define whether you would like to trade only Buy or Sell signals. Set to 0 for Buy and Sell activation, 1 for Sell only, 2 for Buy only |
UseSignalTime | 0;1 | Use signal time for SpikeStart calculation (set to 0 to use EventTime) |
UseRecordingTicks | true/false | Enable Tick capturing (may consume additional resources) |
RecordingBeforeSeconds | 0;1…n | Time in seconds before SchMinute when tick recording starts |
RecordingAfterSeconds | 0;1…n | Time in seconds after SchMinute when tick recording stops |
Path | Any folder path on your machine | Folder for ticks .csv files |
NMonth | 1;2…12 | Event Month (automatically set by MacroTrader) |
NDay | 1;2 … 31 | Event Day (automatically set by MacroTrader) |
NHour | 0; 1… 23 | Event Hour (automatically set by MacroTrader) |
NMinute | 0; 1… 59 | Event Minute (EA will process signals received ±5 mins of SchMinute) |
NSeconds | 0; 1… 59 | Event Seconds (automatically set by MacroTrader) |
MaxSpikeEnd | 3 | Number of seconds after Event/SignalTime where to place SpikeEnd (set to 0 to disable & always use the highest/lowest level) |
Whipsaw detector | 0 … n | still under development |