Faites de cette stratégie la vôtre.
Avec le code entre vos mains, vos idées peuvent dépasser le panneau de réglages.
Aucune dépendance supplémentaire à installer
Ouvrez le code dans MetaEditor et commencez à créer. Les projets utilisent du code autonome ou les bibliothèques standard déjà fournies avec MT5.
Utilisation personnelle illimitée
Étudiez, personnalisez et tradez sur vos propres comptes. Le code de votre EA vous permet de continuer à développer vos idées.
Un seul achat. Aucuns frais d’activation ou d’utilisation.
Un achat par projet de code. MQLume ne facture pas selon le nombre d’activations ou d’utilisations.
Vibe coding. Votre jugement de trader.
Soumettez vos idées à un assistant de programmation IA. Partez du projet MQL5 modifiable et gardez la maîtrise de chaque changement.
Décrivez votre idée
Demandez un filtre horaire, des journaux plus clairs ou une autre règle de risque.
Vérifiez le changement
Relisez le code proposé, vérifiez sa logique et compilez-le dans MetaEditor.
Testez votre version
Comparez les backtests, puis testez sur un compte démo avant d’envisager le réel.
Utilisez l’outil IA de votre choix ; aucun abonnement IA n’est inclus. Vérifiez le code généré et protégez vos sources. Les outils soutiennent votre démarche sans garantir de bénéfices.
Configuration de trading
Caractéristiques annoncées
Créez votre prochaine stratégie de cassure. Personnalisez les entrées sur supports/résistances, volatilité et ranges dans un même code MQL5.
Ces caractéristiques ne garantissent ni un capital adapté ni des résultats.
- Symbole
- Symbole du graphique configurable
- Période du graphique
- Toute unité de temps
Au cœur du code
Explorez 50 lignes du code MQL5 du projet. Faites défiler le contenu dans l’éditeur pour continuer.
double UBNormalizeVolume(const double requested,const double cap, const double minimum,const double maximum,const double step){ if(step<=0.0) return 0.0; double v=MathMin(MathMax(requested,minimum),cap); if(step==0.1) v=NormalizeDouble(MathFloor(v/step)*step,1); else if(step==0.01) v=NormalizeDouble(MathFloor(v/step)*step,2); else if(step==0.001) v=NormalizeDouble((v/step)*step,3); else if(step==0.0001) v=NormalizeDouble((v/step)*step,4); else v=NormalizeDouble(MathFloor(v/step)*step,2); return MathMax(minimum,MathMin(maximum,v));} double UBVolumeForMoneyRisk(const USConfig &cfg,const double amount,const double stop_points){ double tick_size=SymbolInfoDouble(cfg.symbol,SYMBOL_TRADE_TICK_SIZE); double tick_value=SymbolInfoDouble(cfg.symbol,SYMBOL_TRADE_TICK_VALUE); double contract_size=SymbolInfoDouble(cfg.symbol,SYMBOL_TRADE_CONTRACT_SIZE); string currency=AccountInfoString(ACCOUNT_CURRENCY); string profit_currency=SymbolInfoString(cfg.symbol,SYMBOL_CURRENCY_PROFIT); double balance_usd=UBAccountMoneyToUSD(AccountInfoDouble(ACCOUNT_BALANCE)); double amount_usd=UBAccountMoneyToUSD(amount); // Both calls occur in the captured function; the first has no retained numerical result. UBUSDToAccountMoney(balance_usd,currency); double amount_account=UBUSDToAccountMoney(amount_usd,currency); double risk=amount_usd; if(currency=="USD" || profit_currency!="USD") risk=amount_account; if(profit_currency=="USD" && tick_value!=contract_size*tick_size) tick_value=contract_size*tick_size; double distance=stop_points*cfg.distance_unit; if(tick_size==0.0 || tick_value==0.0 || distance==0.0) return 0.0; double one_lot_loss=tick_value*distance/tick_size; if(one_lot_loss==0.0) return 0.0; double step=SymbolInfoDouble(cfg.symbol,SYMBOL_VOLUME_STEP); if(step<=0.0) return 0.0; double v=NormalizeDouble(MathFloor((risk/one_lot_loss)/step)*step,2); return MathMax(SymbolInfoDouble(cfg.symbol,SYMBOL_VOLUME_MIN), MathMin(SymbolInfoDouble(cfg.symbol,SYMBOL_VOLUME_MAX),v));} double UBComputeVolume(const USConfig &cfg,const double stop_points,UBMoneyState &state){ double capital=AccountInfoDouble(ACCOUNT_BALANCE); if(cfg.UseEquity) capital=AccountInfoDouble(ACCOUNT_EQUITY); if(cfg.OnlyUp && g_UBHighestBalance>capital) capital=g_UBHighestBalance; else if(g_UBHighestBalance<capital) { g_UBHighestBalance=capital;Présentation
Un EA à votre image.
Un cadre pour vos idées. Combinez modèles d’entrée, sorties suiveuses, taille des positions, filtres horaires et chargement optionnel de plusieurs profils. Partez du code et du guide de 43 pages pour développer et tester vos réglages.
Conçu pour MetaTrader 5. Un code complet, des paramètres clairs et une documentation pratique pour maîtriser votre prochain projet.
Compiler. Backtester. Tester en démo. Puis décider.
Après compilation du code acheté, vérifiez son comportement dans le testeur de stratégies. Testez sur compte démo avant de décider de trader en réel. Des tests réussis ne garantissent aucun rendement.
Caractéristiques
- Plateforme
- MetaTrader 5 / MQL5 ; incompatible avec MT4
- Version
- 8.2
- Dépendances
- Utilise uniquement la bibliothèque Trade fournie avec MT5. Aucun MQH personnalisé ni DLL externe à installer.
- Paramètres
- 226 entrées · 18 groupes
- Compilation et tests
- Compilez dans MetaEditor pour MT5 ; consultez RELEASE_NOTES.txt pour les détails de compilation et de test.
Votre prochain projet commence ici.
Fichiers inclus
Code complet, documentation pratique et fichiers de référence pour comprendre, personnaliser et tester votre EA.
Un projet.
Le code complet.
100 % du code signifie la livraison intégrale de l’implémentation modifiable du produit, pas seulement un EX5 ou un module de stratégie caché.
Version 8.2 · Licence personnelle- MQ5Inclus
Ultimate Breakout System MT5 8.2[MQLume].mq5
Code complet et modifiable dans un seul fichier. Étudiez la logique, adaptez-la et compilez votre EA.
- EX5Inclus
Ultimate Breakout System MT5 8.2[MQLume].ex5
EA compilé fourni avec le code. Recompilez après toute modification du MQ5.
- TXTInclus
README.txt
Présentation, installation, compilation, licence et coordonnées du support dans un guide concis.
- PDFInclus
PARAMETERS.pdf
Guide de 43 pages : 202 entrées fonctionnelles, 24 séparateurs et les choix de modes. Aucun préréglage SET inclus.
- TXTInclus
RELEASE_NOTES.txt
Compilation, conditions des tests enregistrés, modifications et limites du paquet livré.
Tests
Avancez avec des tests concrets.
Explorez, personnalisez et testez votre EA dans différentes conditions de marché. Commencez par le guide fourni et créez une routine de test adaptée à vos réglages.
Compilez pour commencer
Ouvrez le code dans MetaEditor, compilez-le et explorez les réglages initiaux. Les guides expliquent l’installation et les paramètres pour vous aider à personnaliser votre EA.
Testez plusieurs cycles de marché
Pour mieux évaluer vos réglages, nous recommandons des backtests sur les 10 dernières années de ticks réels, lorsque ces données sont disponibles, puis des tests sur un compte démo.
Avant tout usage réel
Effectuez un backtest de vos réglages puis testez-les sur un compte démo avant de décider de trader en réel. Les résultats passés ne garantissent pas les performances futures.
Version v8.2 · 226
Guide des paramètres
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
Explorez les paramètres pour adapter l’EA à vos recherches, à votre tolérance au risque et à votre méthode de travail.
Panneau d’information
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
ShowInfoPanel | true |
update infopanel during testingUpdateInfoTesting | false |
Adjustment for Infopanel sizeInfoPanelSizeAdjust | 1.0 |
Force Font Size (0=disabled)SetFontSize | 0 |
AutoLoader et gestion groupée
AutoLoader lit vos profils SET dans Common Data Folder / Files / Sets par défaut. Aucune collection SET n’est incluse ; créez et testez vos profils. Les contrôles de groupe gèrent le résultat cumulé.
| Clé du code source | Valeur initiale |
|---|---|
UseAutoLoader | false |
Max strategies shown at once (scroll for the rest)InfoPanelMaxRows | 30 |
AutoLoader folder in Common Data Folder / FilesSets_Folder | Sets |
Override Autoload Lotsize SettingsoverrideAutoLoadLotsSettings | false |
Override Autoload Newsfilter settingsoverrideNewsFilter | false |
Override Autoload Trading Time settingsoverrideTimeSettings | false |
Override Autoload Prop Firm SettingsoverrideProp | false |
Reserved input (see PARAMETERS.pdf)ForcePendingMax | 0 |
Group Close: combined open PROFIT that closes all (0=off)GroupClose_ProfitTarget | 0.0 |
Group Close: trail the profit target by this give-back (0=off,GroupClose_TrailProfit | 0.0 |
Group Close: combined open LOSS that closes all (0=off, enter pGroupClose_LossLimit | 0.0 |
Group Close: unit of the three values aboveGroupClose_Unit | Currency ($ / EUR ...) / 0US_INPUT_GROUP_CURRENCY |
Group Close: also delete all pending ordersGroupClose_DeletePendings | false |
Group Close: stop trading after a group closeGroupClose_StopTrading | false |
Filtres d’optimisation
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
expected payoffEP | 0.0 |
recovery factorRF | 0.0 |
Minimum number of tradesTR | 0.0 |
Maximum number of tradesMTR | 0.0 |
Filtre de spread
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
######### spread filter #########breakera | Texte affiché |
SpreadFilter | false |
MaxSpread | 3.0 |
DistForSpreadFilter | 2 |
Vitesse du backtest
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Backtest SpeedBacktestSpeed | normal / 1US_INPUT_SPEED_NORMAL |
Stratégie et exécution
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
MagicnumberEA_MagicNumber | 1000 |
Comment for tradesEA_Comment | Ultimate Breakout System MQLume |
ForceSymbol | |
Disable ForceSymbol during single setup (when autoloader disablOnlyLoaderForceSymbol | true |
Set SL/TP after entrysetSL_TP_After_Entry | false |
use virtual expirationVirtual_expiration | true |
Use Virtual SLuseVirtualStops | OFF / 1US_INPUT_VIRTUAL_OFF |
hard SL distance when using virtual SLVirtualSL_Safety_Hardstop_dist | 0.0 |
Move hard SL to virtual SL after X seconds;SetVSL_to_hardSL_sec_delay | 0 |
Run_Strategy | Breakout Support/Resistance / 1US_INPUT_STRATEGY_SUPPORT_RESISTANCE |
AllowBuyTrades | true |
AllowSellTrades | true |
PrintLogs | false |
Distances variables
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Default ATR valueATRDefault | 0.0 |
ATR PeriodATR_Period | 30 |
ATR TimeframeATR_Timeframe | 1 Day / 16408US_INPUT_TF_D1 |
default price for calculationDefaultValue | 0.0 |
Cassure de volatilité
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Timeframe to monitorVolTimeframe | current / 0US_INPUT_TF_CURRENT |
number of Candles to MonitorVolCandles | 1 |
Minimum Candle Size (pips)minSize | 0.0 |
ATR PeriodAtrPeriod | 21 |
ATR TimeframeVolAtrTimeframe | current / 0US_INPUT_TF_CURRENT |
Deviation factor (candle size compared to ATR)DevFactor | 2.4 |
Max number of open tradesVolMaxTrades | 1 |
Cassure de support/résistance
EntryModel choisit cassure (1) ou retest (2). ReverseTrades concerne le modèle de cassure. Réglez le timeframe du signal, la force des extrêmes et les limites d’ordres en attente.
| Clé du code source | Valeur initiale |
|---|---|
######### Breakout Support/Resistance Entry Model #########breakerb | Texte affiché |
entry modelEntryModel | entry at breakout / 1US_INPUT_ENTRY_BREAKOUT |
Trigger point of Break/Retest strategyRetestTrigger | 50.0 |
Expiration (hours) for limit orderLimitOrderExpiration | 0 |
Reverse trades (Breakout model only)ReverseTrades | false |
######### Breakout Support/Resistance Entry Setup #########breakerc | Texte affiché |
Timeframe to useST1_Timeframe | current / 0US_INPUT_TF_CURRENT |
Entry Timing (when to check for new signals)Entry_Timing | current / 0US_INPUT_TF_CURRENT |
number of inferior candles to the LEFT of High/LowST1_HL_strength_L | 2 |
number of inferior candles to the RIGHT of High/LowST1_HL_strength_R | 2 |
max candles in history to look atST1_countback | 250 |
minimum distance away from High/LowST1_MinDist_to_HL | 90.0 |
minimum distance away in percentageST1_MinDist_to_HL_percentage | 0.0 |
Extra pips above High for entryST1_UpDiff | 20.0 |
Extra pips below Low for entryST1_DownDiff | 40.0 |
Maximum number of pending ordersST1_MaxPendingOrders | 1 |
max number of open tradesMaxTrades | 1 |
Mininum distance between ordersMinDist_orders | 1.0 |
expiration time(in hours) for pending ordersST1_Expiration_hours | 205 |
Cassure de range
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
######### Range Determination Parameters #########breakerd | Texte affiché |
Timeframe to monitorRNG_Timeframe | current / 0US_INPUT_TF_CURRENT |
Min candles to qualify as a rangeRNG_MinBars | 12 |
Max candles a range may extendRNG_MaxBars | 80 |
ATR period (range height yardstick)RNG_ATR_Period | 14 |
ATR timeframeRNG_ATR_Timeframe | current / 0US_INPUT_TF_CURRENT |
Max range height (x ATR)RNG_ATR_Mult | 1.5 |
Max range height (pips, 0 = ATR cap only)RNG_MaxHeightPips | 0.0 |
How to measure the rangeRNG_MeasureMode | High/Low (wicks) / 1US_INPUT_RANGE_MEASURE_WICKS |
######### Range Invalidation Parameters #########breakere | Texte affiché |
Breakout buffer (x ATR)RNG_BreakBuffer | 0.1 |
Break confirmationRNG_BreakConfirm | Confirm break on candle close / 1US_INPUT_RANGE_CONFIRM_CLOSE |
######### Range Breakout Entry Settings #########breakerf | Texte affiché |
Timezone for the check time belowRNG_TimeZone | Broker server time (no DST handling) / 1US_INPUT_RANGE_TIME_BROKER |
Hour to check the range (0-23, in the zone above)RNG_CheckHour | 9 |
Minute to check the range (0-59)RNG_CheckMinute | 0 |
How to enter the breakoutRNG_EntryMode | Pending buy stop / sell stop at the range edges / 1US_INPUT_RANGE_ENTRY_PENDING |
Extra pips above range TOP for buy entryRNG_UpDiff | 20.0 |
Extra pips below range BOTTOM for sell entryRNG_DownDiff | 20.0 |
Time (minutes) for entry-window, 0=GTCRNG_Expiration_min | 240 |
Max open trades per directionRNG_MaxTrades | 1 |
Delete opposite pending once one fills (OCO)RNG_OneSideOnly | true |
######### Range Breakout Exit Settings #########breakerg | Texte affiché |
Close trades at this hour (-1 = never)RNG_CloseHour | -1 |
Close trades at this minute (0-59)RNG_CloseMinute | 0 |
Initial SL placementRNG_SL_Mode | Use the standard initial stoploss distance / 1US_INPUT_RANGE_STOP_STANDARD |
Pips beyond the opposite side (opposite-side mode only)RNG_SL_Buffer | 10.0 |
Takeprofit as a multiple of the stoploss distance (0 = use stanRNG_TP_RMultiple | 0.0 |
######### Range Breakout Visual Settings #########Range_Other | Texte affiché |
Detailed logging (leave off for normal use)RNG_Debug | false |
Draw range boxes on chartRNG_ShowBoxes | true |
Candles of history to draw (display only, do not optimize)RNG_HistoryBars | 1000 |
Colour: forming rangeRNG_ColActive | 2139610 |
Colour: broken upwardRNG_ColBull | 5737262 |
Colour: broken downwardRNG_ColBear | 6053069 |
Sorties globales
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Period to check/modify SL/TPExit_Timing | 1 Minute / 1US_INPUT_TF_M1 |
check every tickUseEveryTick | true |
initial stoploss distanceExit_stop | 1150.0 |
initial takeprofit distanceExit_limit | 1300.0 |
######### Trailing SL management #########breakerh | Texte affiché |
Trail SL distanceExit_TrailSL_size | 750.0 |
Trail SL start distanceExit_TrailSL_Start | 250.0 |
Trail SL stop distanceExit_TrailSL_Stop | 100000.0 |
Trail SL step sizeExit_TrailSL_step | 0.4 |
######### Trailing TP management #########Trade_Exit_TrailTP_ | Texte affiché |
Trail TP distanceExit_TrailTP_size | 350.0 |
Trail TP start distanceExit_TrailTP_Start | 2500.0 |
######### Break-even SL management #########breakeri | Texte affiché |
Breakeven start distanceExit_BE_start | 0.0 |
Breakeven extra distanceExit_BE_extra_pips | 0.0 |
######### HIGH/LOW Trailing SL settings #########breakerj | Texte affiché |
Use only until break-evenExit_HL_UseBE | false |
Exit_HL_trailingSL_timeframe | current / 0US_INPUT_TF_CURRENT |
number of candles to useExit_HL_countback | 0 |
number of inferior candles to the LEFT of High/LowExit_HL_trailingSL_candles_LEFT | 0 |
number of inferior candles to the RIGHT of High/LowExit_HL_trailingSL_candles_RIGHT | 0 |
minimum distance to current priceExit_HL_TrailingSL_MinDist | 0 |
minimum distance to last SLExit_HL_Minimum_Dist_For_Change | 0 |
extra pips distance from HIGH/LOWExit_HL_trailingSL_extra_distance | 0.0 |
######### recovery Trailing SL based on time #########breakerk | Texte affiché |
Trail SL start after X minutesExit_TrailSL_after_X_Minutes | 0.0 |
Trail SL DistanceExit_TrailSL_after_X_Minutes_size | 0.0 |
######### MagicTrail SL settings #########breakerl | Texte affiché |
MagicTrail modeExit_MagicTrail_Mode | OFF / 0US_INPUT_MAGIC_TRAIL_OFF |
Start of Magictrail (in pips)Exit_MagicTrail_start | 0.1 |
number of ticks before modificationsExit_MagicTrail_delay | 1 |
pip movement of magictrailExit_MagicTrail_size | 0.1 |
extra pips for breakeven stopExit_MagicTrail_BE_extra_pips | 1.0 |
minutes of time delayed magictrailExit_MagicTrail_Adjust_after_X_Minutes | 0 |
start distance of time delayed magictrailExit_MagicTrail_Adjust_after_X_Minutes_start | 0.0 |
Grille
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
EnableGrid | false |
Grid start distance in pipsGridStart | 50.0 |
Grid step distance in pipsGridStep | 20.0 |
Grid check timeframeGridTiming | 15 Minutes / 15US_INPUT_TF_M15 |
Total pips for TPGridTakeProfitPips | 100.0 |
Total profit for TP (use 0.X value for profit in % of balance)GridTakeProfitUSD | 50.0 |
Max loss for SL (use 0.X value for loss in % of balance)GridLossUSD | 0.0 |
Stop trading at grid lossStopTradingAfterGridLoss | false |
GridMultiplier | 1.0 |
Limites de fonds propres et journalières
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Close all trades/stop trading at min equityCloseAtMinEquity | 0.0 |
Close all trades/stop trading at max equityCloseAtMaxEquity | 0.0 |
Max Daily DrawdownPropFirmMaxDailyDD | 0.0 |
Max Randomization_pips for entry and exitRandomizationValue | 0.0 |
Taille des positions
Risk choisit le mode de calcul ; StartLots règle les lots fixes. Les modes pourcentage et montant utilisent la distance au stop. Limites et frais du courtier s’appliquent ; aucune perte maximale n’est garantie.
| Clé du code source | Valeur initiale |
|---|---|
Force Fixed Manual BalanceManualBalance | 0.0 |
Adjust lotsize if balance changes X percentLotsAdjustMinChangePercent | 5.0 |
Adjust lotsize to Variable ValuesAdjustLotsizeToVariableValues | true |
Risk | Manual Lotsize / 0US_INPUT_RISK_MANUAL_LOTS |
manual lotsizeStartLots | 0.01 |
Max Risk Per Trade (%)Manual_RiskPerTrade | 0.0 |
Max Risk per Trade in $/€/...MaxRiskInDollar_input | 100.0 |
LotsizeStepLotPerBalance_step | 500.0 |
MaxRiskPerStrategy_Value | 2.0 |
max historical drawdown(in $) at 0.01lotsHistoricalMaxDD | 0.0 |
maximum lotsize per tradeMaxLots | 99.0 |
Use Equity Instead of BalanceUseEquity | false |
OnlyUp | true |
Reset Highest Balance for OnlyUpResetHighestBalance | false |
CheckMargin | true |
Heure du courtier
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Broker_GMT_OFFSET_Summer | 3 |
Broker_GMT_OFFSET_Winter | 2 |
AutoGMT | true |
Filtres d’actualités
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
UseMQL5Calendar | true |
number of days to search forward in MQL5 CalendarMQL5_CalendarDays | 70 |
######### NFP Filter#########breakerm | Texte affiché |
EnableNFP_Filter | false |
NFP_CloseOpenTrades | true |
NFP_ClosePendingOrders | true |
NFP_MinutesBefore | 50 |
NFP_MinutesAfter | 30 |
######### Interest Rate Filter#########breakern | Texte affiché |
EnableIR_Filter | false |
IR_CloseOpenTrades | true |
IR_ClosePendingOrders | true |
IR_MinutesBefore | 60 |
IR_MinutesAfter | 120 |
######### CPI Filter#########breakero | Texte affiché |
EnableCPI_Filter | false |
CPI_CloseOpenTrades | true |
CPI_ClosePendingOrders | true |
CPI_MinutesBefore | 60 |
CPI_MinutesAfter | 120 |
Confirmation de cassure
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Filter_A TimeframeconfirmationCandleTimeframeA | 1 Minute / 1US_INPUT_TF_M1 |
Enable Filter_AUseConfirmationCandleA | false |
Filter_B TimeframeconfirmationCandleTimeframeB | 5 Minutes / 5US_INPUT_TF_M5 |
Enable Filter_BUseConfirmationCandleB | false |
Filter_C TimeframeconfirmationCandleTimeframeC | 15 Minutes / 15US_INPUT_TF_M15 |
Enable Filter_CUseConfirmationCandleC | false |
Filter_D TimeframeconfirmationCandleTimeframeD | 30 Minutes / 30US_INPUT_TF_M30 |
Enable Filter_DUseConfirmationCandleD | false |
Filter_E TimeframeconfirmationCandleTimeframeE | 1 Hour / 16385US_INPUT_TF_H1 |
Enable Filter_EUseConfirmationCandleE | false |
Horaires de trading
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
UseTradingTimeZones | false |
KillPending | true |
KillOpen | false |
Time_Source | Broker / 2US_INPUT_TIME_BROKER |
######### Monday Trading Time#########breakerp | Texte affiché |
Monday Start TimeMondayStart | 00:00 |
Monday End TimeMondayEnd | 23:59 |
######### Tuesday Trading Time#########breakerq | Texte affiché |
Tuesday Start TimeTuesdayStart | 00:00 |
Tuesday End TimeTuesdayEnd | 23:59 |
######### Wednesday Trading Time#########breakerr | Texte affiché |
Wednesday Start TimeWednesdayStart | 00:00 |
Wednesday End TimeWednesdayEnd | 23:59 |
######### Thursday Trading Time#########breakers | Texte affiché |
Thursday Start TimeThursdayStart | 00:00 |
Thursday End TimeThursdayEnd | 23:59 |
######### Friday Trading Time#########breakert | Texte affiché |
Friday Start TimeFridayStart | 00:00 |
Friday End TimeFridayEnd | 23:59 |
######### Saturday Trading Time#########breakeru | Texte affiché |
Saturday Start TimeSaturdayStart | 00:00 |
Saturday End TimeSaturdayEnd | 23:59 |
######### Sunday Trading Time#########breakerv | Texte affiché |
Sunday Start TimeSundayStart | 00:00 |
Sunday End TimeSundayEnd | 23:59 |
Après la livraison
La correction des bugs est incluse.
Pendant la maintenance active du produit, nous examinons et corrigeons les défauts reproductibles du code livré non modifié qui contredisent sa description.
Assistance pendant la maintenance activeLivraison et compilation
Fichiers manquants, livraison incorrecte et échecs de compilation du code livré dans l’environnement annoncé.
Code et documentation
Fournissez version, paramètres, journaux et étapes de reproduction pour permettre le diagnostic.
Périmètre du support
Aucun bénéfice futur n’est garanti. Vous devez maîtriser les bases de MQL5 et MT5 ; les difficultés dues à un manque des connaissances requises ne relèvent pas de la correction de bugs.
Questions
Questions fréquentes
Destiné aux utilisateurs ayant des compétences en programmation et une expérience du trading, capables de lire du code, de compiler du MQL5 et de tester seuls leurs stratégies.
Centre d’aideQu’est-ce que j’achète ?
Vous pouvez lire, modifier et compiler le code pour vos recherches et vos propres comptes de trading. Conservez une copie intacte de la livraison. Sans autorisation écrite distincte, vous ne pouvez pas revendre, redistribuer, publier, sous-licencier ou proposer en marque blanche le code ou les fichiers compilés. La livraison ne transfère ni les droits d’auteur ni les noms de tiers.
Remboursements après livraison
Le code est un produit numérique copiable. Après livraison, nous n’acceptons pas les remboursements pour simple changement d’avis ou absence de besoin. Vérifiez compatibilité, contenu et limites avant commande.
Livraison et signalement de bugs
Après vérification du paiement, le code et les documents sont envoyés à l’e-mail de commande. Vérifiez les courriers indésirables et conservez la référence de commande pour toute demande. Indiquez la référence de commande, la version, le build du terminal, les paramètres, le résultat attendu et les étapes de reproduction. Joignez uniquement les journaux utiles, sans identifiants.
Livraison et assistance
- 1
Examiner
Fichiers, environnement et conditions
- 2
Confirmer
Vérifiez la version du code et les conditions
- 3
Payer
Paiement vérifié auprès du prestataire ou sur la blockchain choisie
- 4
Recevoir
Code source par email sous 6 heures après confirmation du paiement
Commencez par un exemple gratuit
Des téléchargements gratuits. Du vrai code.
MQL4 / MQL5 utilisent .mq4 / .mq5 ; EX4 / EX5 sont des programmes compilés. Acheter un EX4 ou EX5 n’inclut pas automatiquement son code source.
Journal Starter
Deux exemples originaux MT4 et MT5 sans passage d’ordres. Étudiez les journaux OnInit et OnDeinit.
Exemples pédagogiques à examiner et compiler dans MetaEditor. Ils ne passent aucun ordre.