BlackSharkAlgo Professional is designed to be adaptable to varied buying and selling preferences. This information explains the configurable enter parameters, permitting you to regulate the Professional 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 should be added to your terminal’s WebRequest allowed URLs. Discover this in Instruments > Choices > Professional Advisors.
3. Common Buying and selling Settings (Settings)
- Symbols: Choose buying and selling symbols. Choices embody:
- [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 a listing of 29 pairs together with XAUUSD)
- Symbols = 28Pairs (Trades a listing 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 quick 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 diverse market situations. 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 rigorously.
- AddInitialTrades: (Energetic if UseRecovery = true)
- true : Provides preliminary positions throughout restoration. Doubtlessly extra energetic 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. Really useful: 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: doubtlessly extra aggressive. Greater values: doubtlessly extra conservative. Really useful: 3.
- Correlation Filter: Filter correlated pairs to keep away from simultaneous buying and selling. (Really useful = true)
- Correlation Threshold: Correlation degree for pair filtering. Greater 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 based mostly on account steadiness and balancePerLot.
- SIZE_BASED_ON_RISK : Calculates lot dimension based mostly 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 danger management parameter.
- SizeMultiplierMode: Determines how lot sizes are adjusted within the restoration system:
- NORMAL : Makes use of a set multiplier (LotMulti).
- FIBONACCI : Adjusts utilizing a Fibonacci-like sequence.
- SQUARE : Adjusts utilizing a square-based development.
- ACCELERATED_GROWTH : Two-tiered multiplier for diverse 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) Each day most fairness loss proportion to halt buying and selling. Prop agency danger parameter.
- MaxAllowedDrawdown: Most drawdown proportion 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 habits.
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 based mostly on RiskPercentage, TP as ratio of SL (TPSLRatio).
- FIXED_PIPS : Fastened pip values for SL (FixedSL) and TP (calculated utilizing TPSLRatio).
- SUPERTREND_BASED : SL and TP based mostly on SuperTrend indicator.
- ATR_BASED : SL and TP based mostly on Common True Vary (ATR) indicator.
- Elastic_Net : Dynamic Cease Loss (doubtlessly for restoration trades).
- FixedSL: Fastened 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. Characteristic to lock in income.
- TrailingStopMode: Trailing Cease methodology:
- 1 fastened : Fastened-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 Middle of Gravity (CoG) Trailing Cease (for PortfolioMode).
- FixedTrailingStop: Fastened Trailing Cease worth in pips (1 fastened mode).
- SARInitialAcceleration, SARMaxAcceleration, SARAccelerationStep: Parameters for Parabolic SAR indicator (4 ParabolicSar mode). Regulate 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 habits.
- CurrencyMultiplierMode: Forex Multiplier adjustment methodology:
- CM_NORMAL : No adjustment. Constant Take Revenue habits.
- CM_MODIFIED_EXPONENTIAL : Gradual adjustment. Doubtlessly extra conservative Take Revenue.
- CM_SMOOTH_DECAY : Easy adjustment. Doubtlessly balanced Take Revenue habits.
- (Regular TP Worth – constant habits, Exponential/Easy adjustment – doubtlessly extra conservative)
- okay: Adjustment parameter for CurrencyMultiplierMode (exponential or clean). Greater values: doubtlessly 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. Could shut a number of symbols collectively.
- AdjustTPByMarginLevel: Allow (true) or disable (false) Take Revenue adjustment based mostly on particular person image margin degree.
- AdjustTPByWholeMarginLevel: Allow (true) or disable (false) Take Revenue adjustment based mostly on total 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 will probably 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: Development sample for Hidden Trailing Cease:
- 1 Cubic Development
- 2 Sigmoid progress Development
- 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 straight associated to information. If false, broader commerce administration throughout information.
- draw_news_lines: Allow (true) or disable (false) vertical traces for information occasions on the chart.
- Line_Color, Line_Style, Line_Width: Look of stories occasion traces.
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 inner error dealing with.