BlackSharkAlgo Professional is designed to be adaptable to numerous buying and selling preferences. This information explains the configurable enter parameters, permitting you to regulate the Knowledgeable Advisor (EA). Understanding these settings is essential to tailoring the EA to your buying and selling fashion. All the time take a look at and optimize settings on a demo account first.
1. License Activation (LicenseM)
- License Key: Your distinctive license key. Required for EA activation.
- Product ID: Identifier offered together with your license. Enter as offered.
2. Internet Request Permissions (Webaddresses)
These URLs are important for the EA’s performance and have to be added to your terminal’s WebRequest allowed URLs. Discover this in Instruments > Choices > Knowledgeable Advisors.
3. Common Buying and selling Settings (Settings)
- Symbols: Choose buying and selling symbols. Choices embrace:
- [Symbol] : Comma-separated symbols (e.g., EURUSD,GBPJPY,XAUUSD). Specify symbols exactly.
- 9Pairs, 28Pairs, 29Pairs (28+XAUUSD): Predefined foreign money pair units. MajorPairs, NonCorrelated1, NonCorrelated2, CommodityPairs, ExoticPairs, RiskOffSymbols, Entire: Predefined classes, or “Entire” for all Market Watch symbols.
- Examples:
- Symbols = EURUSD,GBPUSD,EURGBP (Trades these pairs)
- Symbols = 29Pairs (Trades an inventory of 29 pairs together with XAUUSD)
- Symbols = 28Pairs (Trades an inventory of 28 pairs)
- Symbols = MajorPairs (Trades main foreign money pairs)
- Examples:
- InitLongStrategy, InitShortStrategy, AddLongStrategy, AddShortStrategy: Select technique varieties for entries.
- InitLongStrategy : Lengthy (purchase) entry technique choice.
- InitShortStrategy : Brief (promote) entry technique choice.
- AddLongStrategy : Technique for including to lengthy positions.
- AddShortStrategy : Technique for including to brief positions.
- 0-5 : Completely different technique variations. Experiment to seek out appropriate choices.
- 6 : Mixture of technique varieties. Doubtlessly balanced strategy.
- 7 : One other technique mixture. Doubtlessly extra conservative.
- -1 : Dynamic technique choice. Think about for various market circumstances. Use with warning.
- maxTrades: Most allowed simultaneous trades. Handle danger by limiting open positions.
- UseRecovery: Allow (true) or disable (false) the commerce restoration system. Mechanism to handle trades. Consider danger fastidiously.
- AddInitialTrades: (Lively if UseRecovery = true)
- true : Provides preliminary positions throughout restoration. Doubtlessly extra lively restoration.
- false : Opens solely the primary preliminary commerce for restoration. Doubtlessly extra managed restoration.
- PropMode: Allow (true) or disable (false) proprietary buying and selling agency options. Options for compliance.
- AllowLong: Allow (true) or disable (false) opening lengthy (purchase) positions.
- AllowShort: Allow (true) or disable (false) opening brief (promote) positions.
- ClosedRecovery: (Lively if UseRecovery = true) Allow (true) or disable (false) restoration for closed shedding trades. Restoration consideration for previous trades.
- Conservative: Allow (true) or disable (false) Conservative Mode. Really useful: set to true for simulated commerce evaluation earlier than actual orders.
- ConservativeLevel: (Lively if Conservative = true) Variety of simulated trades earlier than actual positions. Decrease values: probably extra aggressive. Increased values: probably extra conservative. Really useful: 3.
- Correlation Filter: Filter correlated pairs to keep away from simultaneous buying and selling. (Really useful = true)
- Correlation Threshold: Correlation stage for pair filtering. Increased worth: broader filtering. Decrease worth: stricter filtering. Advocate: 0.5.
Choose a quantity from 0 to 7, or -1 for dynamic choice inside every class:
4. Cash Administration (MoneyManagement)
These settings management place sizing and danger parameters.
- initSize: Preliminary lot dimension when LotSizeType is FIXED.
- LotSizeType: Methodology for calculating lot sizes:
- FIXED : Makes use of the static initSize.
- DYNAMIC_PER_BALANCE : Scales lot dimension primarily based on account stability and balancePerLot.
- SIZE_BASED_ON_RISK : Calculates lot dimension primarily based on RiskInPercent and Cease Loss. Danger-based place sizing.
- RiskInPercent: (Used with LotSizeType = SIZE_BASED_ON_RISK) Share of account stability risked per commerce. Key danger management parameter.
- SizeMultiplierMode: Determines how lot sizes are adjusted within the restoration system:
- NORMAL : Makes use of a hard and fast multiplier (LotMulti).
- FIBONACCI : Adjusts utilizing a Fibonacci-like sequence.
- SQUARE : Adjusts utilizing a square-based development.
- ACCELERATED_GROWTH : Two-tiered multiplier for various scaling.
- LotMulti: Lot dimension multiplier for NORMAL SizeMultiplierMode.
- balancePerLot: Account stability per lot for DYNAMIC_PER_BALANCE LotSizeType.
- gridStepPips: Base spacing between restoration trades in pips.
- gridStepPipsMultiplier: Multiplier to extend gridStepPips at every restoration stage.
- MaxSizeLimit: Absolute most lot dimension the EA will use. Security restrict for place dimension.
- maxLossPercent: (Solely in PropMode = true) Each day most fairness loss share to halt buying and selling. Prop agency danger parameter.
- MaxAllowedDrawdown: Most drawdown share to halt preliminary trades (requires ActivateDrawdownCheck = true). Drawdown management.
- ActivateDrawdownCheck: Allow (true) or disable (false) drawdown test for preliminary trades.
- threshold, smallMultiplier, largeMultiplier: (Used with SizeMultiplierMode = ACCELERATED_GROWTH) Parameters for two-tiered lot dimension scaling. Customise accelerated progress conduct.
5. Cease Loss / Take Revenue (SLTP)
- SLTPType: Methodology for setting Cease Loss (SL) and Take Revenue (TP):
- NO_SL_TP : No static SL/TP. Makes use of Hidden TP (see Commerce Administration).
- RISK_PERCENTAGE : SL primarily based on RiskPercentage, TP as ratio of SL (TPSLRatio).
- FIXED_PIPS : Mounted pip values for SL (FixedSL) and TP (calculated utilizing TPSLRatio).
- SUPERTREND_BASED : SL and TP primarily based on SuperTrend indicator.
- ATR_BASED : SL and TP primarily based on Common True Vary (ATR) indicator.
- Elastic_Net : Dynamic Cease Loss (probably for restoration trades).
- FixedSL: Mounted Cease Loss in pips (FIXED_PIPS and RISK_PERCENTAGE modes).
- SuperTrendMultiplier: Multiplier for SuperTrend indicator (SUPERTREND_BASED mode).
- RiskPercentage: Danger share for SL calculation in RISK_PERCENTAGE mode.
- atrPeriod, atrMultiplier: Parameters for the ATR indicator (ATR_BASED mode).
- TPSLRatio: Take Revenue to Cease Loss ratio. e.g., 2 means TP is twice the SL distance.
- ElasticNetMultiplier, ElasticNetATRPeriod: Parameters for Elastic Web Cease Loss (Elastic_Net mode). Customise dynamic cease loss conduct.
6. Trailing Cease (TrailingStop)
- UseTrailingStop: Allow (true) or disable (false) Trailing Cease. Function to lock in earnings.
- TrailingStopMode: Trailing Cease methodology:
- 1 fastened : Mounted-pip Trailing Cease.
- 2 SuperTrend : Primarily based on SuperTrend indicator.
- 3 ATR : Primarily based on Common True Vary (ATR) indicator.
- 4 ParabolicSar : Primarily based on Parabolic SAR indicator.
- 5 PortfolioCoG : Portfolio Middle of Gravity (CoG) Trailing Cease (for PortfolioMode).
- FixedTrailingStop: Mounted Trailing Cease worth in pips (1 fastened mode).
- SARInitialAcceleration, SARMaxAcceleration, SARAccelerationStep: Parameters for Parabolic SAR indicator (4 ParabolicSar mode). Alter SAR sensitivity.
- TrailingStopActivation: Revenue (in pips) to activate Trailing Cease.
- CoGRiskFactor, CoGATRPeriod: Parameters for Portfolio CoG Trailing Cease (5 PortfolioCoG mode). Customise portfolio trailing cease.
7. Commerce Administration (TradeManagement)
Settings for total commerce administration and Take Revenue conduct.
- CurrencyMultiplierMode: Foreign money Multiplier adjustment methodology:
- CM_NORMAL : No adjustment. Constant Take Revenue conduct.
- CM_MODIFIED_EXPONENTIAL : Gradual adjustment. Doubtlessly extra conservative Take Revenue.
- CM_SMOOTH_DECAY : Clean adjustment. Doubtlessly balanced Take Revenue conduct.
- (Regular TP Worth – constant conduct, Exponential/Clean adjustment – probably extra conservative)
- okay: Adjustment parameter for CurrencyMultiplierMode (exponential or easy). Increased values: probably stronger adjustment.
- currencyMultiplier: Base Foreign money Multiplier for Take Revenue calculations.
- VirtualcurrencyMultiplier: Foreign money Multiplier for simulated trades in Conservative Mode.
- minTradesToUseTP: Minimal open trades to activate Take Revenue logic.
- PortfolioMode: Allow (true) or disable (false) Portfolio Mode. Portfolio-wide Take Revenue administration. Might shut a number of symbols collectively.
- AdjustTPByMarginLevel: Allow (true) or disable (false) Take Revenue adjustment primarily based on particular person image margin stage.
- AdjustTPByWholeMarginLevel: Allow (true) or disable (false) Take Revenue adjustment primarily based on total account margin stage.
- MarginLevelThreshold: Margin Degree threshold (%) for Take Revenue changes.
- exitafterbars: Allow (true) or disable (false) Exit After Bars characteristic.
- exitafterbarsvalue: Variety of bars after which trades might be closed (if exitafterbars = true).
- TotalTrailingStopRatio: Ratio to activate the Hidden Trailing Cease.
- UseHiddenTrailingStop: Allow (true) or disable (false) Hidden Trailing Cease. Dynamic trailing cease not proven on chart.
- HiddenTrailingStopMode: Progress sample for Hidden Trailing Cease:
- 1 Cubic Progress
- 2 Sigmoid progress Progress
- 3 Parabolic progress
8. Information Filter (Information)
- NewsFilter: Allow (true) or disable (false) Information Filter. Really useful to keep away from buying and selling throughout important information occasions.
- min_before: Minutes *earlier than* information occasion to shut present trades.
- min_before_zero: Minutes *earlier than* information occasion to shut trades at zero revenue (break-even).
- min_after: Minutes *after* information occasion to pause new buying and selling.
- include_high, include_medium, include_low: Information affect ranges to incorporate within the filter.
- use_title: Allow (true) or disable (false) filtering by information occasion titles.
- title_phrase: Key phrases for title-based information filtering (if use_title = true).
- news_update_hour: Frequency (in hours) to replace the information calendar.
- symbol_type: Methodology for information foreign money checking:
- type1 Chart Image : Information for the chart’s foreign money pair.
- type2 Customized Symbols : Information for a customized foreign money checklist.
- news_symbols: Customized currencies for information filtering (comma-separated) if symbol_type = type2.
- close_only_news_pair: If true, solely shut trades on the foreign money pair instantly associated to information. If false, broader commerce administration throughout information.
- draw_news_lines: Allow (true) or disable (false) vertical strains for information occasions on the chart.
- Line_Color, Line_Style, Line_Width: Look of stories occasion strains.
9. Order Administration for NEWS (info2)
– Emergency Commerce Actions
- close_open: Instantly shut *all* open trades (true). Use with excessive warning!
- close_pending: Delete *all* pending orders (true). Use with warning!
- close_zero: Shut worthwhile trades. (true). Use with warning!
- close_profit: Account foreign money revenue stage to activate close_zero.
10. Notifications and Alerts For NEWS (info3)
- send_notif: Allow (true) or disable (false) push notifications.
- send_alert: Allow (true) or disable (false) pop-up alerts in your buying and selling terminal.
- delay: Delay (in seconds) for inner error dealing with.