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 Skilled Advisor (EA). Understanding these settings is essential to tailoring the EA to your buying and selling type. All the time check 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 along with your license. Enter as offered.
2. Internet Request Permissions (Webaddresses)
These URLs are important for the EA’s performance and should be added to your terminal’s WebRequest allowed URLs. Discover this in Instruments > Choices > Skilled Advisors.
3. Basic 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, Complete: Predefined classes, or “Complete” 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 sorts 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 quick positions.
- 0-5 : Completely different technique variations. Experiment to search out appropriate choices.
- 6 : Mixture of technique sorts. Doubtlessly balanced method.
- 7 : One other technique mixture. Doubtlessly extra conservative.
- -1 : Dynamic technique choice. Think about for various market situations. Use with warning.
- maxTrades: Most allowed simultaneous trades. Handle threat by limiting open positions.
- UseRecovery: Allow (true) or disable (false) the commerce restoration system. Mechanism to handle trades. Consider threat rigorously.
- AddInitialTrades: (Energetic 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 quick (promote) positions.
- ClosedRecovery: (Energetic 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. Advisable: set to true for simulated commerce evaluation earlier than actual orders.
- ConservativeLevel: (Energetic if Conservative = true) Variety of simulated trades earlier than actual positions. Decrease values: probably extra aggressive. Greater values: probably extra conservative. Advisable: 3.
- Correlation Filter: Filter correlated pairs to keep away from simultaneous buying and selling. (Advisable = true)
- Correlation Threshold: Correlation degree for pair filtering. Greater worth: broader filtering. Decrease worth: stricter filtering. Suggest: 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 threat parameters.
- initSize: Preliminary lot dimension when LotSizeType is FIXED.
- LotSizeType: Technique for calculating lot sizes:
- FIXED : Makes use of the static initSize.
- DYNAMIC_PER_BALANCE : Scales lot dimension primarily based on account steadiness 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 steadiness risked per commerce. Key threat 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 steadiness per lot for DYNAMIC_PER_BALANCE LotSizeType.
- gridStepPips: Base spacing between restoration trades in pips.
- gridStepPipsMultiplier: Multiplier to extend gridStepPips at every restoration degree.
- MaxSizeLimit: Absolute most lot dimension the EA will use. Security restrict for place dimension.
- maxLossPercent: (Solely in PropMode = true) Day by day most fairness loss proportion to halt buying and selling. Prop agency threat parameter.
- MaxAllowedDrawdown: Most drawdown proportion to halt preliminary trades (requires ActivateDrawdownCheck = true). Drawdown management.
- ActivateDrawdownCheck: Allow (true) or disable (false) drawdown verify for preliminary trades.
- threshold, smallMultiplier, largeMultiplier: (Used with SizeMultiplierMode = ACCELERATED_GROWTH) Parameters for two-tiered lot dimension scaling. Customise accelerated development habits.
5. Cease Loss / Take Revenue (SLTP)
- SLTPType: Technique 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 proportion 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 habits.
6. Trailing Cease (TrailingStop)
- UseTrailingStop: Allow (true) or disable (false) Trailing Cease. Function to lock in earnings.
- TrailingStopMode: Trailing Cease technique:
- 1 fastened : Mounted-pip Trailing Cease.
- 2 SuperTrend : Based mostly on SuperTrend indicator.
- 3 ATR : Based mostly on Common True Vary (ATR) indicator.
- 4 ParabolicSar : Based mostly on Parabolic SAR indicator.
- 5 PortfolioCoG : Portfolio Heart 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 general commerce administration and Take Revenue habits.
- CurrencyMultiplierMode: Forex Multiplier adjustment technique:
- CM_NORMAL : No adjustment. Constant Take Revenue habits.
- CM_MODIFIED_EXPONENTIAL : Gradual adjustment. Doubtlessly extra conservative Take Revenue.
- CM_SMOOTH_DECAY : Clean adjustment. Doubtlessly balanced Take Revenue habits.
- (Regular TP Worth – constant habits, Exponential/Clean adjustment – probably extra conservative)
- okay: Adjustment parameter for CurrencyMultiplierMode (exponential or easy). Greater values: probably stronger adjustment.
- currencyMultiplier: Base Forex Multiplier for Take Revenue calculations.
- VirtualcurrencyMultiplier: Forex 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 degree.
- AdjustTPByWholeMarginLevel: Allow (true) or disable (false) Take Revenue adjustment primarily based on general account margin degree.
- MarginLevelThreshold: Margin Stage threshold (%) for Take Revenue changes.
- exitafterbars: Allow (true) or disable (false) Exit After Bars characteristic.
- exitafterbarsvalue: Variety of bars after which trades shall 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 development Progress
- 3 Parabolic development
8. Information Filter (Information)
- NewsFilter: Allow (true) or disable (false) Information Filter. Advisable to keep away from buying and selling throughout important information occasions.
- min_before: Minutes *earlier than* information occasion to shut current 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 impression 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: Technique 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 record.
- 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 immediately 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 reports 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 degree 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 inside error dealing with.