Japan Bank Holiday and Gotobi Library

Japan Bank Holiday and Gotobi Library répond aux questions de calendrier du marché du yen directement dans votre propre Expert Advisor, indicateur ou script : les banques japonaises sont-elles fermées aujourd'hui, est-ce un jour gotobi, quand a lieu le prochain fixing de Tokyo et quelle heure est-il au Japon d'après le serveur de votre courtier.

Toutes les règles sont calculées : il n'y a aucune table de jours fériés à mettre à jour. Pour 1980-2027, les résultats correspondent jour par jour à la liste des jours fériés nationaux du Bureau du Cabinet japonais. Pas de DLL, pas de requêtes web, pas de fichiers, pas de fonctions de trading.

Ce qu'elle indique

  • Les jours fériés nationaux du Japon, y compris les jours fériés de remplacement et les « jours fériés des citoyens », avec le nom anglais de chaque jour férié.
  • Les jours de fermeture des banques japonaises : samedis, dimanches, jours fériés nationaux et du 31 décembre au 3 janvier. Tous les autres jours sont des jours ouvrés.
  • Les jours gotobi : le 5, le 10, le 15, le 20, le 25 et le dernier jour du mois. Si ce jour est un jour de fermeture des banques, le gotobi est avancé au jour ouvré précédent.
  • L'heure du fixing de Tokyo : 09:55, heure du Japon.
  • Conversion de l'heure du serveur du courtier en heure du Japon et inversement. Le Japon n'a pas d'heure d'été (JST = UTC+9).

Fonctions

  • JpIsBankHoliday(date) - true les samedis, dimanches, jours fériés nationaux et du 31 décembre au 3 janvier.
  • JpIsBusinessDay(date) - true les jours ouvrés des banques de Tokyo.
  • JpIsNationalHoliday(date) - true les jours fériés nationaux, y compris les jours de remplacement et ceux des citoyens.
  • JpHolidayName(date) - le nom anglais, par exemple "Marine Day", "Substitute Holiday" ou "Bank Holiday" ; une chaîne vide les autres jours.
  • JpIsGotobi(date) - true les jours gotobi.
  • JpGotobiDaysOfMonth(year, month, days[]) - tous les jours gotobi d'un mois ; renvoie leur nombre.
  • JpNextGotobi(date) / JpPrevGotobi(date) - le premier gotobi à la date ou après / le dernier gotobi à la date ou avant.
  • JpTokyoFixing(date) - 09:55, heure du Japon, ce jour-là.
  • JpNowJst() - l'heure actuelle au Japon.
  • JpServerToJst(time) / JpJstToServer(time) - convertit entre l'heure du serveur et l'heure du Japon.
  • JpServerGmtOffsetSeconds() - le décalage du serveur par rapport à GMT, en secondes (automatique : TimeTradeServer() - TimeGMT(), arrondi à 15 minutes).
  • JpSetServerGmtOffset(seconds) - un décalage fixe, par exemple 7200 pour GMT+2.
  • JpSetServerTimeZone(seconds, rule) - le décalage hors heure d'été et une règle d'heure d'été : 0 aucune, 1 États-Unis, 2 UE.
  • JpSetServerGmtOffsetAuto() - revient au décalage automatique (par défaut).
  • JpLibraryVersion() - la version, "1.00".

Les arguments de date sont en heure du Japon ; n'importe quelle heure de la journée peut être passée. Les dates des jours fériés et des gotobi sont renvoyées à 00:00, heure du Japon.

Utilisation

Le Market installe la bibliothèque sous MQL5\Libraries\Market\Japan Bank Holiday and Gotobi Library.ex5. Collez ce bloc d'importation au début de votre programme (ou enregistrez-le sous MQL5\Include\JpMarketCalendar.mqh et incluez ce fichier) :

#import "Market\\Japan Bank Holiday and Gotobi Library.ex5"
string   JpLibraryVersion();
bool     JpIsNationalHoliday(datetime date_jst);
bool     JpIsBankHoliday(datetime date_jst);
bool     JpIsBusinessDay(datetime date_jst);
string   JpHolidayName(datetime date_jst);
bool     JpIsGotobi(datetime date_jst);
int      JpGotobiDaysOfMonth(int year, int month, datetime &out[]);
datetime JpNextGotobi(datetime from_jst);
datetime JpPrevGotobi(datetime from_jst);
datetime JpTokyoFixing(datetime date_jst);
int      JpServerGmtOffsetSeconds();
bool     JpSetServerGmtOffset(int seconds);
bool     JpSetServerTimeZone(int standard_offset_seconds, int dst_rule);
void     JpSetServerGmtOffsetAuto();
datetime JpServerToJst(datetime server_time);
datetime JpJstToServer(datetime jst);
datetime JpNowJst();
#import

Exemple pour un Expert Advisor :

int OnInit()
  {
   // In the Strategy Tester TimeGMT() returns server time: set the offset yourself
   if(MQLInfoInteger(MQL_TESTER))
      JpSetServerTimeZone(2 * 3600, 1);        // GMT+2, +1 hour in US summer time
   return(INIT_SUCCEEDED);
  }

void OnTick()
  {
   datetime jst = JpNowJst();                  // Japan time now
   if(JpIsGotobi(jst))
      Comment("Gotobi - Tokyo fixing at ",
              TimeToString(JpJstToServer(JpTokyoFixing(jst))), " server time");
   else if(JpIsBankHoliday(jst))
      Comment("Japanese bank holiday ", JpHolidayName(jst));
   else
      Comment("Next gotobi: ", TimeToString(JpNextGotobi(jst), TIME_DATE));
  }

Règles utilisées

  • Loi japonaise sur les jours fériés nationaux et ses modifications : dates fixes, jours fériés du lundi (Jour de la majorité et Jour de la santé et du sport depuis 2000, Jour de la mer et Jour du respect des personnes âgées depuis 2003), Jour de la montagne depuis 2016, l'anniversaire de l'Empereur selon l'ère et les jours déplacés de 2020 et 2021.
  • Jour férié de remplacement : quand un jour férié national tombe un dimanche, le jour suivant qui n'est pas un jour férié national est chômé (depuis 2007 ; avant, seulement le lendemain).
  • Jour férié des citoyens : un jour situé entre deux jours fériés nationaux (depuis 1986), par exemple le 22 septembre 2026.
  • Jours fériés uniques : 1989-02-24, 1990-11-12, 1993-06-09, 2019-05-01 et 2019-10-22.
  • Équinoxes : la formule d'approximation standard, valable pour 1980-2099. Elle donne la date officielle pour chaque année jusqu'en 2027 et concorde avec un calcul astronomique pour chaque année jusqu'en 2099. Le gouvernement annonce chaque date en février de l'année précédente.
  • Fermeture des banques : samedis, dimanches, jours fériés nationaux et du 31 décembre au 3 janvier (loi bancaire ; la règle actuelle est appliquée à toutes les années).
  • Gotobi : si le jour est un jour de fermeture des banques, il est avancé au jour ouvré précédent du même mois. Si le 5 devait passer au mois précédent (par exemple en mai 2027), ce jour ouvré est déjà le gotobi de fin du mois précédent et n'apparaît que là.

À savoir

  • Années valides : 1980-2099. En dehors de cette plage, les fonctions renvoient false, 0, une chaîne vide ou -1.
  • Testeur de stratégie : TimeGMT() y renvoie l'heure du serveur, le décalage automatique vaut donc 0. Appelez JpSetServerGmtOffset() ou JpSetServerTimeZone() dans OnInit(), comme dans l'exemple. Si le décalage automatique est utilisé dans le testeur, la bibliothèque écrit une fois un rappel dans son journal.
  • Le décalage automatique nécessite un terminal synchronisé avec le serveur de trading. Juste après le démarrage du terminal, il peut valoir 0 pendant quelques secondes ; il est relu à chaque appel.
  • Le décalage automatique est le décalage actuel. Pour convertir des barres passées à travers un changement d'heure d'été, définissez la règle du serveur avec JpSetServerTimeZone().
  • Les réglages s'appliquent au programme qui les appelle : appelez-les dans OnInit() de chaque Expert Advisor ou indicateur.
  • JpGotobiDaysOfMonth() nécessite un tableau dynamique : datetime days[];
  • Les résultats sont mis en cache par année ; un appel répété dans la même année prend environ 0,01 microseconde.

Assistance

Si quelque chose n'est pas clair, envoyez-moi un message privé sur MQL5.

Produits recommandés
Swiss VWAPsimple
Terence Gronowski
4.8 (5)
Swiss VWAPsimple Motivation Did not find free VWAP that works, the one that I found craseh. So I created a VWAP which calculates values only for the actual day. So computer resouces are not over stressed. What is VWAP, how is it used?  VWAP stands for Volume Weighed Average Price, it calculates the running sum of tick volume and the runnung sum of price times tickvolume. The division of these sums result in a weighed price (Sum P*V/Sum V). The calculation starts normally at midnight. The values
FREE
Simple Market Sessions Indicator The Simple Market Sessions Indicator helps traders visualise the current status of major forex market sessions: Asian, London, New York, and Sydney . It shows whether each market is Open , Active (High Volume) , or Closed directly on the chart. With customizable session times and a volume threshold, this tool helps traders monitor market session activity and volume strength, making it easier to identify periods of increased market activity and potential trading
FREE
Session Profiles
Basharat Umar Khan
Short Description Draws rolling Time-Price-Opportunity (TPO) and footprint volume profiles for the Asia, London, and New York sessions with POC/VAH/VAL levels, delta volume bias, order flow overlays, liquidity heatmaps, developing rolling lines, Naked POC (NPOC) tracking, Initial Balance breakouts, multi-session confluence zones, and automatic broker GMT-offset detection. Full Description Plots separate market-profile and volume-profile style histograms for the three major trading sessions (Asi
FREE
Smart FVG Stats
- Md Rashidul Hasan
5 (1)
The  Smart FVG Statistics Indicator  is a powerful MetaTrader 5 tool designed to automatically identify, track, and analyze Fair Value Gaps (FVGs) on your charts. Love it? Hate it? Let me know in a review! Feature requests and ideas for new tools are highly appreciated. :) Try "The AUDCAD Trader": https://www.mql5.com/en/market/product/151841 Key Features Advanced  Fair Value Gap  Detection Automatic Identification : Automatically scans for both bullish and bearish FVGs across specified histo
FREE
Basic Vwap
james mugendi
4 (1)
Simple Vwap with the daily, weekly and monthly VWAP is the abbreviation for   volume-weighted average price , which is a technical analysis tool that shows the ratio of an asset's price to its total trade volume. It provides traders and investors with a measure of the average price at which a stock is traded over a given period of time. How it's used Identify entry and exit points:   Traders can use VWAP to determine when to buy or sell an asset.   Understand price trends :  Traders can use V
FREE
Deviation Trend Profile Overview Deviation Trend Profile is a MetaTrader 5 chart indicator that combines three visual layers in a single chart window: a moving average with momentum-based coloring, deviation bands calculated from volatility, and a horizontal distribution profile drawn to the right of the current price. The indicator is an analytical tool. It does not open, modify or close trades, and it is not a complete trading system. It is designed to help the user observe trend direction, mo
FREE
INTRODUCING MML Data Bridge The demand for bridging external data and machine learning with trading platforms is higher than ever. MetaTrader 5 is a powerful environment for trading and back testing, but without a data bridge, MT5 is largely isolated from using any external data. MML Bridge is a developer tool that allows users to bridge external data into MT5 for back testing, live trading, and optimization. It's built for ease of use, providing users with a simple function API that drip-feeds
FREE
Turn your manual trades into fully automated profit machines! This powerful MT5 EA takes over the moment you open a position — no delays, no stress. It instantly places Stop Loss and Take Profit, activates customizable trailing, and locks in profits while protecting your capital Perfect for scalpers: Every trade is immediately secured, giving you the freedom to focus on sniping the best entries while the EA handles all the management work in the background. Auto SL/TP Full trailin
FREE
Easy Correlations Indicator The Easy Correlations Indicator is designed to help traders analyze the relationship between two correlated instruments. By monitoring the distance between their Relative Strength Index (RSI) values, the indicator highlights situations where one instrument has moved significantly further than the other. This creates potential trading opportunities: Sell the stronger instrument (overstretched RSI) Buy the weaker instrument (lagging RSI) Because the positions are opened
FREE
Quick Scale Trading Panel FREE Quick Scale Trading Panel FREE is a manual trading utility for MetaTrader 5 designed to simplify order execution and position sizing directly from the chart. The panel allows traders to open and manage trades using predefined lot multipliers, reducing the need for manual calculations during fast market conditions. Users can define a base lot size and execute trades using multiplier buttons (1x, 2x, 4x, 8x). This helps maintain consistent position sizing and improv
FREE
VWAP Indicator
LUC JACOBUS A VERHEECKE
4.11 (27)
Volume Weighted Average Price (VWAP) The volume weighted average price (VWAP) is a  trading   benchmark  used by traders that gives the average price a security has traded at throughout the day, based on both volume and price. It is important because it provides traders with insight into both the trend and value of a security. This indicator VWAP V2 is free and is the manual version of the extended Easy VWAP indicator (30 Euro), where the date and time properties are automatically entered. With
FREE
English VWAP Daily (Clean) is a simple and lightweight indicator that plots the classic Daily VWAP (Volume Weighted Average Price) directly on your MT5 chart. Features: Classic Daily VWAP calculation Supports real volume (if available) or tick volume Timezone offset option to match your broker’s server time Weekend merge option (merge Saturday/Sunday data into Friday) Clean version → no arrows, no alerts, only VWAP line VWAP is widely used by institutional traders to identify fair value, su
FREE
FibRetrace Zones Zones de retracement de Fibonacci du dernier mouvement FibRetrace Zones est le compagnon visuel gratuit de l'Expert Advisor FibRetrace. Il trace les niveaux de retracement de Fibonacci et met en évidence la zone de repli du dernier mouvement, pour que vous voyiez où se situent les entrées avant de trader. La zone est colorée selon la direction : vert pour les configurations haussières, rouge pour les baissières. Fonctionne sur tout symbole et toute unité de temps. FONCTIONNALITÉ
FREE
Market Profile 3 ForexArby com
Hussien Abdeltwab Hussien Ryad
4 (15)
Market Profile 3 MetaTrader 5 indicator  version 4.70— is a classic Market Profile implementation that can show the price density over time, outlining the most important price levels, value area, and control value of a given trading session. This indicator can be attached to timeframes between M1 and D1 and will show the Market Profile for daily, weekly, monthly, or even intraday sessions. Lower timeframes offer higher precision. Higher timeframes are recommended for better visibility. It is als
FREE
The Volume Weighted ATR indicator is a helpful tool for measuring market activity. It is based on the idea of the Volume-Weighted ATR. Combining these two elements helps identify potential turning points or breakout opportunities. The indicator for the classification of the activity of the market uses the moving average and its multiples. Accordingly, where the VWATR bar is located (relative to the moving average), it is labelled as ultra-low, low, average, high, very high or ultra high. The Vo
FREE
GOM Trade Manager
Wannapach Chinnaprapa
GOM Trade Manager helps you execute trades the way you want it. Works on all instruments Forex, Commodities, & Crypto. It helps you with lot calculations, spread addition and balance calculations so you can just focus on actual trading. For full automatic planned management, stackable triggers and spread widening protection >> check out GOM Trade Manager Pro . ------------------------------------------NOTABLE FEATURES------------------------------------------ You set everything based on bid
FREE
The Candle Countdown Timer for MetaTrader 4 (also available for MT5) is a vital indicator designed to help you manage your trading time effectively. It keeps you updated about market open and close times by displaying the remaining time before the current candle closes and a new one forms. This powerful tool enables you to make well-informed trading decisions. Key Features: Asia Range: Comes with an option to extend the range. Broker Time, New York, London Time: Displays the current broker time
FREE
Sweep Hunter Basic
Timo Mario Hoffmann
Sweep Hunter Basic is the simplified entry version of Sweep Hunter Pro for MetaTrader 5. It detects basic Buy-Side and Sell-Side Liquidity zones directly on the chart and marks simple sweep events. The Basic version is limited to 3 new zones per broker day and uses a reduced visual style. For the full version with dashboard, alerts, extended history, tooltips, advanced settings and unlimited zone workflow, visit Sweep Hunter Pro: https://www.mql5.com/de/market/product/177937?source=Site
FREE
MarketPro toolkit
Johannes Hermanus Cilliers
Start earning profits by copying All trades are sent by our successful Forex trader & are extremely profitable. You can earn profits by copying trades daily Trial Period included You'll also get access to extremely powerful trading education which is designed in a simple way for you to become a profitable trader, even if you have no trading experience. https://ec137gsj1wp5tp7dbjkdkxfr4x.hop.clickbank.net/?cbpage=vip
FREE
FVG Zone
Robby Suhendrawan
Fair Value Gap (FVG) Free Edition – Empreintes automatisées de Smart Money Dans la méthodologie ICT (Inner Circle Trader) et Smart Money Concepts (SMC), un Fair Value Gap (FVG) — également connu sous le nom d'Imbalance (Déséquilibre) — se produit lorsque le prix évolue avec un momentum extrême, laissant derrière lui un vide de liquidité. Ces gaps non comblés agissent comme des aimants pour l'action future des prix, ce qui en fait les zones de retracement et d'entrée à plus haute probabilité pour
FREE
A professional tool for trading - the divergence indicator between the RSI and the price, which allows you to receive a signal about a trend reversal in a timely manner or catch price pullback movements (depending on the settings). The indicator settings allow you to adjust the strength of the divergence due to the angle of the RSI peaks and the percentage change in price, which makes it possible to fine-tune the signal strength. The indicator code is optimized and is tested very quickly as par
FREE
Description Générale L’Indicateur Fair Gap Value identifie et met en évidence les « fair value gaps » sur le graphique de MetaTrader 5. Un fair gap se forme lorsqu’un vide de prix apparaît entre le plus bas d’une bougie et le plus haut d’une bougie située deux périodes plus tôt. L’indicateur dessine des rectangles colorés (haussiers et baissiers) pour souligner ces zones et offrir un support visuel aux stratégies basées sur les mouvements de prix. Fonctionnalités Clés Détection de gap haussier :
FREE
Outil Gratuit BlueDigitsFx + Accès à l’Écosystème Cet outil gratuit fait partie de l’écosystème d’infrastructure de trading BlueDigitsFx. Recevez des mises à jour, des ressources de workflow, les nouvelles sorties de produits et un accès officiel à l’écosystème via le bot BlueDigitsFx. Écosystème Telegram Site Web Version MT4 BlueDigitsFx Open Trades MT5 — Moniteur de Pips en Temps Réel pour la Gestion Active des Positions BlueDigitsFx Open Trades est un utilitaire gratuit pour MT5 qui affic
FREE
Time Candle with Sound Alert This indicator will be display the time left candle Features : 1. Multi Time Frames, Multi Pairs 2. Time Left 2. Position dynamic with Bid Price or Edge of Chart Screen 3. Font Size and Color 4. Display Current Spread, Maximum Spread and Minimum Spread Note: Maximum and Minimum Spread will be reset when you change TF Tested On MT5 Version 5 Build 5200 If you want the source code, just PM me
FREE
Violet Indicator  by Quant Atlas Creator:  https://www.quant-atlas.com/ Violet Indicator is a clean reversal focused trading tool designed to identify moments where price may be shifting away from an extended directional condition. The indicator uses a price derived trend framework to detect moments where market structure may be changing. When conditions align, it plots violet triangle signals directly on the chart. Both bullish and bearish signals use the same violet visual identity, giving the
FREE
Orange Indicator by Quant Atlas Creator:  https://www.quant-atlas.com/ Orange Indicator is a clean reversal focused indicator for MetaTrader 5, designed to highlight potential turning points directly on the chart using simple orange buy and sell markers. The indicator focuses on moments where price may be transitioning out of short term exhaustion and into a possible reaction phase. When a bullish setup appears, an orange upward triangle is displayed below the candle. When a bearish setup appear
FREE
Smart Trendline Detector Smart Trendline Detector is an automatic multi-timeframe trendline analysis indicator for MetaTrader 5 that detects and ranks rising support and falling resistance structures using market swing points. Instead of filling the chart with every possible trendline, the indicator evaluates qualifying structures and displays only a controlled number of the strongest candidates according to configurable ranking criteria. The result is a cleaner chart with relevant trendline str
FREE
Simple Trend Direction MT5
Khalaf Hamza Mohammad Yousef
This is a FREE Trend Direction Indicator for MetaTrader 5. Features: Identifies market trend direction Uses EMA 50 and EMA 200 Non-repainting logic Clear visual display Suitable for manual trading Free version includes: - Single timeframe - Trend direction only - No alerts If you need: Alerts Multi-timeframe version EA automation Custom modifications My Name is Khalaf Hamza , You can contact me for freelance work --> khalaf.hamza.hi@gmail.com
FREE
Volatility Distance Indicator  The Volatility Distance Indicator measures in real time the distance between current price and the moving averages you choose, expressed in points . Its purpose is to provide a clear, objective, and quantitative view of the market’s expansion relative to its equilibrium zones , allowing you to instantly assess whether price is in a phase of overextension, compression, or neutrality . Key Features: Point-based measurement: displays the exact distance between current
FREE
Donchian Pro
Paulo Henrique Faquineli Garcia
5 (3)
The Donchian Channel Channels are among the most popular tools of technical analysis, as they visually convey to the analyst the limits within which most price movement tends to occur. Channel users know that valuable information can be obtained at any time, whether prices are in the central region of a band or close to one of the border lines. One of the best known techniques to explore these concepts is Bollinger Bands. However, John Bollinger was not the only one to research the application
FREE
Les acheteurs de ce produit ont également acheté
MT5 to Delta Exchange API Bridge EA Connector allows your expert advisor with mq5 file to integrate and communicate with Delta Exchange using API Keys You can place order, check balance and other order managements using Delta Exchange API - Place Limit, SL Limit and Take Profit Limit Orders - Place Market, SL-Market, TP-Market orders - Cancel Order - Query Orders - Change Leverage, margin - Get Position info and many more, details available at demo script Script Documentation 
Bibliothèque ModernUI pour MetaTrader 5 ModernUI est une bibliothèque d’interface utilisateur hébergée sur le graphique pour MetaTrader 5. Elle aide les développeurs MQL5 à créer des panneaux d’EA plus propres, des tableaux de bord, des fenêtres de paramètres, des formulaires, des tableaux, des boîtes de dialogue, des drawers et des interfaces compactes de style trading directement dans l’environnement graphique de MT5. Elle est conçue pour les développeurs qui veulent une couche d’interface plu
WalkForwardOptimizer MT5
Stanislav Korotky
3.63 (8)
WalkForwardOptimizer library allows you to perform rolling and cluster walk-forward optimization of expert advisers (EA) in MetaTrader 5. To use the library include its header file WalkForwardOptimizer.mqh into your EA source code, add call provided functions as appropriate. Once the library is embedded into EA, you may start optimization according to the procedure described in the User guide . When it's finished, intermediate results are saved into a CSV file and some special global variables.
Bibliothèque EX5 Signal Copier — Moteur professionnel d'événements de trading pour MT Transformez n'importe quel Expert Advisor en un puissant copieur de transactions, processeur de signaux ou moteur d'automatisation, sans avoir à écrire de logique complexe de suivi des transactions. La bibliothèque EX5 Signal Copier est un système événementiel haute performance qui capture chaque activité de trading dans MetaTrader 5 et la convertit en signaux structurés. Vous pouvez ainsi créer : Des copieu
Native Websocket
Racheal Samson
5 (6)
An   easy to use, fast,  asynchronous   WebSocket library  for MQL5. It supports: ws://   and   wss://  (Secure "TLS" WebSocket) text   and   binary   data It handles: fragmented message  automatically (large data transfer) ping-pong   frames  automatically (keep-alive handshake) Benefits: No DLL required. No OpenSSL installation required. Up to 128 Web Socket Connections from a single program. Various Log Levels for error tracing Can be synchronized to MQL5 Virtual Hosting . Completely native t
This library will allow you to send your trades using your MT5 EA bot and its very easy to integrate on any EA which you can do yourself with the script code which is mentioned in documentation. This product allows trading operations via API For MEXC chart : Renting   Crypto Charting  for OHLC data or   Crypto Ticks with Order Book Depth  is optional - Supports MEXC API calls - Place Limit, SL Limit and Take Profit Limit Orders - Place Market, SL-Market, TP-Market orders - Modify Limit order - C
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions. Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot (1,3,5,8,13) you can use it in different way calculate when loss=1 ,when profit=0. Mode 2: Multiplier Lot (1,2,4,8,16) you can use it in different way calculate when loss=1 ,when profit=0. Mode 3: Plus Lot (1,2,3,4,5) you can use it in different way calculate when loss=1 ,when profit=0. Mode 4: SL/Risk Lot calculate based on s
Friends, join us! Ask questions and connect with like-minded traders: MetaCOT Public Group MetaCOT Information Channel: news, CFTC reports, and signals: MetaCOT Channel Here’s to successful trading and new profitable signals for us all! Attention! Recently, certain countries have been blocking access to the cftc.gov website. As a result, users in these countries are giving the product low ratings. MetaCOT has always adhered to the highest quality standards and is in no way associated with th
This is a simplified and effective version of the library for walk forward analysis of trading experts. It collects data about the expert's trade during the optimization process in the MetaTrader tester and stores them in intermediate files in the "MQL5\Files" directory. Then it uses these files to automatically build a cluster walk forward report and rolling walk forward reports that refine it (all of them in one HTML file). Using the WalkForwardBuilder MT5 auxiliary script allows building othe
Order Book, known also as Market Book, market depth, Level 2, - is a dynamically updated table with current volumes of orders to buy and to sell specific financial instument at price levels near Bid and Ask. MetaTrader 5 provides the means for receiving market book from your broker, but in real time only, without access to its history. The library OrderBook History Library reads market book state in the past from archive files, created by OrderBook Recorder . The library can be embedded into you
Cryptocurrency analysis has never been easier with Crypto Charts for MetaTrader 5. Now, trading on BitMEX has never been easier with BitMEX Trading API for MetaTrader 5. BitMEX Trading API library was built to be as easy to use as possible. Just include the library into your Expert Advisor or Script, call the corresponding methods and start trading! Features Trade on BitMEX and BitMEX Testnet. Build and automate your strategies. Concern more with the trading strategy logic and less with the co
Teclado trader, é uma BIBLIOTECA que você pode chamar no OnChartEvent para abrir posição de compra/venda/zerar, os botões padrões são: V = venda C = compra Z = zerar posições a mercado S = zerar posições opostas e depois a mercado X = zerar posições opostas Além da função de teclado, é possível mostrar os estados do ExpertAdvisor usando o MagicId, com informação de: lucro mensal, semanal, diario, e posição aberta, para isto use o OnTick, ou qualquer outro evento (OnTimer / OnTrade / OnBookEven
Goliath Mt5
Nicolokondwani Biscaldi
Goliath MT5 - scalper fully automated Expert Advisor for medium-volatile forex markets P roperties: The Library trades 10 currency pairs (USDCHF, EURCHF, EURGBP, AUDUSD, USDCAD, GBPUSD, EURUSD, NZDUSD, CADCHF, EURAUD, EURCAD, AUDJPY) The Library does not use martingale The Library sets a fixed stop loss and take profit for all orders The Library only trades a user input volume The Library can be installed on any currency pair and any timeframe Recommendations: Before using on a real account, t
Binance Library
Hadil Mutaqin SE
5 (1)
The library is used to develop automatic trading on Binance Spot Market from MT5 platform. Support all order types: Limit, Market, StopLimit and StopMarket Support Testnet mode Automatically display the chart on the screen Usage: 1. Open MQL5 demo account 2. Download Header   file and EA sample   https://drive.google.com/uc?export=download&id=1kjUX7Hyy02EiwTLgVi8qdaCNvNzazjln Copy Binance.mqh to folder \MQL5\Include Copy  BinanceEA-Sample.mq5 to folder \MQL5\Experts 3. Allow WebRequest from MT5
Gold plucking machine   Gold plucking machine is an Expert Advisor designed specifically for trading gold. The operation is based on opening orders using the Fast and Slow lines indicator, thus the EA works according to the "Trend Follow" strategy, which means following the trend. Use grid strategy to place orders without stop loss operation, so please make sure the account has sufficient funds. magic number      -  is a special number that the EA assigns to its orders. Lot Multiplier        - 
The library is used to develop automatic trading on Binance Futures Market from MT5 platform. Support Binance Futures USD-M and COIN-M Support Testnet mode Support all order types: Limit, Market, StopLimit, StopMarket, StopLoss and TakeProfit Automatically display the chart on the screen Usage: 1. Open MQL5 demo account 2. Download Header file and EA sample https://drive.google.com/uc?export=download&id=17fWrZFeMZoSvH9-2iv4WDJhcyxG2eW17 Copy BinanceFutures.mqh to folder \MQL5\Include Copy  Bina
MT4/5通用交易库(  一份代码通用4和5 ) #ifdef __MQL5__      #define KOD_TICKET ulong      #define KOD_MAGIC   long #else        #define KOD_TICKET long      #define KOD_MAGIC   int #endif class ODLIST; #import "K Trade Lib Pro 5.ex5"       //祝有个美好开始,运行首行加入    void StartGood() ;    //简单开单    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl= 0 , double tp= 0 , int expiration= 0 , bool slsetmode= false , bool tpsetmode= false );    //复杂开单
Binance Library MetaTrader 5 connects your Expert Advisors, indicators, and scripts to Binance.com and Binance.US directly from MetaTrader 5. It is a developer library for building custom Binance integrations inside MT5, not a standalone trading robot or copier. The library helps you add Binance instruments to Market Watch, read symbol specifications, load current and historical market data, check wallet balances, manage orders, and track open positions. It supports Spot, USD-M futures, and COI
1. What is this The MT5 system comes with very few optimization results. Sometimes we need to study more results. This library allows you to output more results during backtest optimization. It also supports printing more strategy results in a single backtest. 2. Product Features The results of the optimized output are quite numerous. CustomMax can be customized. The output is in the Common folder. It is automatically named according to the name of the EA, and the name of the same EA will be au
T5L Library is necessary to use the EAs from TSU Investimentos, IAtrader and others. It contains all the functions framework needed to Expert Advisors working properly.  ツ - The Expert Advisors from  TSU Investimentos does not work without this library,  the T5L library can have updates during the year - At this Library you will find several funcionalities like order sends, buy and sell, trigger entry points check, candlestick analyses, supply and demmand marking and lines, and much more. 
AO Core
Andrey Dik
3.67 (3)
AO Core is the core of the optimization algorithm, it is a library built on the author's HMA (hybrid metaheuristic algorithm) algorithm. Pay attention to the MT5 Optimization Booster product , which makes it very easy to manage the regular MT5 optimizer . An example of using AO Core is described in the article: https://www.mql5.com/ru/articles/14183 https://www.mql5.com/en/blogs/post/756510 This hybrid algorithm is based on a genetic algorithm and contains the best qualities and properties of p
EA Toolkit
Esteban Thevenon
EA Toolkit is a library that allows any developer to quickly and easily program Advisor experts. It includes many functions and enumerations such as trailing stop, lot, stop loss management, market trading authorisations, price table updates, trading conditions and many more. Installation + Documentation : You will find all the information to install this library and the documentation of its functions on this GitHub : https://github.com/Venon282/Expert-Advisor-Toolkit WARNING : The installatio
Want to get all events like Previous/Forecast/Actual values for each news to analyze/predict it? By this simple library you can do it easily,Just import/integrate the library into your system,then get all possible values for each news   Even In Strategy Tester   . Note: Please add the address " https://www.forexfactory.com/ " of news feed at your MT5 tab > Tools > Options > Expert Advisors > Check Allow web request for listed URL. Since the WebRequest() function can't be called from indicator ba
A Simple Moving Average (SMA) is a statistical indicator used in time series analysis. This indicator represents the arithmetic mean of a sequence of values over a specific period of time. SMA is used to smooth short-term fluctuations in data, helping to highlight the overall trend or direction of changes. This aids analysts and traders in better understanding the general dynamics of the time series and identifying potential trends or changes in direction.  More information you can find in Wiki 
Cette bibliothèque vous permettra de gérer les transactions en utilisant n'importe lequel de vos EA et elle est très facile à intégrer sur n'importe quel EA que vous pouvez faire vous-même avec le code de script mentionné dans la description ainsi que des exemples de démonstration en vidéo qui montrent le processus complet. - Placer des ordres Limit, SL Limit et Take Profit Limit - Placer les ordres Market, SL-Market, TP-Market - Modifier l'ordre limite - Annuler la commande - Commandes de
Hello everyone! I am a professional MQL programmer , Making EAs, Indicators and Trading Tools for my clients all over the world. I build 3-7 programs every week but I seldomly sell any ready-made Robots. Because I am fastidious and good strategy is so few...  this EA is the only one so far I think its good enough to be published here.  As we all know, the Ichimoku indicator has become world popular for decades, but still, only few people knows the right way of using it, and if we check the clo
Applying these methods, I managed to arrive at a nuanced conclusion that is crucial to understanding the importance of unique strategies in contemporary trading. Although the neural network advisor showed impressive efficiency in the initial stages, it proved to be highly unstable in the long run. Various factors such as market fluctuations, trend changes, external events, etc. cause its operation to be chaotic and eventually lead to instability. With these experiences, I accepted the challenge
Introducing "TG Risk Service Manager" — your comprehensive toolkit for swift and precise risk management and lot size calculations in the dynamic world of trading. Designed to streamline development processes and enhance trading strategies, this indispensable library equips developers with essential tools for optimizing risk assessment and trade profitability. Metatrader4 Version |  All Products  |  Contact   Key Features: Efficient Lot Size Calculation : Harness the power of precise lot size c
Introducing "TG Trade Service Manager" — your all-in-one solution for seamless trade management in both MQL4 and MQL5 environments. With a focus on speed, reliability, and convenience, this powerful library simplifies the complexities of trade execution and management, empowering developers with a single interface for enhanced efficiency. Metatrader4 Version   |   All Products   |   Contact   Key Features: Unified Interface : TG Trade Service Manager" provides a unified interface for   MQL4   an
Cette bibliothèque est proposée comme un moyen d'utiliser directement les API d'OpenAI sur MetaTrader de la manière la plus simple possible. Pour plus d'informations sur les capacités de la bibliothèque, lisez l'article suivant : https://www.mql5.com/en/blogs/post/756098 The files needed to use the library can be found here: Manual IMPORTANT : Pour utiliser l'EA, vous devez ajouter l'URL suivante pour permettre l'accès à l'API OpenAI : comme montré sur les images ci-jointes Pour utiliser la bibl
Plus de l'auteur
Smart Data Export Indicator écrit des données de marché propres depuis MetaTrader 5 vers CSV ou JSON Lines - avec exactement les colonnes que vous choisissez, une fiche de données (data card) qui explique chaque colonne et un snapshot prêt à coller pour ChatGPT, Claude ou tout autre assistant IA. Il remplace mon SmartDataExportEa gratuit et a été reconstruit sous forme d'indicateur : il s'exécute sur le même graphique que votre Expert Advisor et ne passe jamais d'ordre. Aucune DLL, aucune requêt
FREE
Gotobi Day and Tokyo Fixing Marker est un indicateur gratuit qui marque sur votre graphique MetaTrader 5 les jours gotobi japonais, l'heure du fixing de Tokyo et les jours fériés bancaires japonais, et affiche les prochains jours gotobi dans un petit panneau. Les jours gotobi sont le 5, le 10, le 15, le 20 et le 25 de chaque mois, ainsi que le dernier jour du mois. Lorsqu'un de ces jours tombe un week-end ou un jour férié bancaire japonais, il est avancé au jour ouvré précédent à Tokyo. Beaucoup
FREE
Smart Data Export Indicator MT4 écrit des données de marché propres depuis MetaTrader 4 vers CSV ou JSON Lines - avec exactement les colonnes que vous choisissez et une fiche de données (data card) qui explique chaque colonne. Les données sont prêtes pour Python, Excel ou un assistant IA comme ChatGPT ou Claude. Il remplace mon SmartDataExportEa gratuit pour MetaTrader 4 et a été reconstruit sous forme d'indicateur : il s'exécute sur le même graphique que votre Expert Advisor et ne passe jamais
FREE
Gotobi Day and Tokyo Fixing Marker MT4 est un indicateur gratuit qui marque sur votre graphique MetaTrader 4 les jours gotobi japonais, l'heure du fixing de Tokyo et les jours fériés bancaires japonais, et affiche les prochains jours gotobi dans un petit panneau. Les jours gotobi sont le 5, le 10, le 15, le 20 et le 25 de chaque mois, ainsi que le dernier jour du mois. Lorsqu'un de ces jours tombe un week-end ou un jour férié bancaire japonais, il est avancé au jour ouvré précédent à Tokyo. Beau
FREE
Japan Bank Holiday and Gotobi Library MT4 répond aux questions de calendrier du marché du yen directement dans votre propre Expert Advisor, indicateur ou script : les banques japonaises sont-elles fermées aujourd'hui, est-ce un jour gotobi, quand a lieu le prochain fixing de Tokyo et quelle heure est-il au Japon d'après le serveur de votre courtier. Toutes les règles sont calculées : il n'y a aucune table de jours fériés à mettre à jour. Pour 1980-2027, les résultats correspondent jour par jour
FREE
Nakane USDJPY Gotobi négocie un schéma bien connu du marché de Tokyo. Les jours gotobi (jours de règlement japonais : le 5, le 10, le 15, le 20, le 25 et le dernier jour ouvré du mois), l'USDJPY a eu tendance à monter jusqu'au fixing de Tokyo à 9:55 JST, puis à en rendre une partie. L'EA achète à 07:30 JST, clôture au fixing, puis vend jusqu'à 10:30 JST. Il ne négocie que ces matins-là. Pas de grille, pas de martingale, pas de moyennage. Une seule position à la fois, et chaque trade a un stop lo
Ikioi Bitcoin Momentum suit le momentum de plusieurs semaines sur BTCUSD. Une fois par jour, il vérifie deux faits simples : le prix est-il plus élevé qu'il y a deux semaines, et plus élevé qu'il y a huit semaines ? Lorsque les deux sont vrais, il achète et conserve la position. Lorsqu'ils divergent, il clôture et reste hors du marché. Il n'utilise ni niveaux de prix, ni indicateurs à optimiser, ni prédictions, seulement la direction des mouvements sur 2 semaines et sur 8 semaines. Pas de grille
Expert Advisor Live Audit répond à la question que tout utilisateur d'Expert Advisor (EA) se pose tôt ou tard : mon Expert Advisor est-il défaillant, simplement malchanceux, ou grignoté par les coûts ? Il lit l'historique des trades de ce compte, le regroupe par magic number et montre, pour chaque EA, son véritable edge, comment il se situe par rapport à son backtest et ce que l'exécution a réellement coûté. C'est un indicateur : il n'ouvre, ne modifie ni ne ferme jamais de trade. Aucune DLL, au
Seasonality and Session Lab montre comment ce symbole se comporte selon l'heure, le jour de la semaine, le jour du mois, le mois et les jours spéciaux (gotobi, fin de mois, premier vendredi) - et lesquels de ces schémas résistent à un test statistique honnête. La plupart des "edges" saisonniers ne sont que du bruit : comparez 168 cellules jour de la semaine-heure et environ huit d'entre elles paraîtront significatives par pur hasard. Cet indicateur corrige cet effet, vérifie les deux moitiés de
News Impact Statistics mesure de combien le marché bouge réellement à chaque publication économique - sur ce symbole, avec les prix de votre broker - et affiche le mouvement habituel des prochaines publications avant qu'elles n'aient lieu. Il utilise le calendrier économique intégré à MetaTrader 5 et l'historique des prix de votre terminal. Aucune requête web, aucune DLL, aucun flux de calendrier externe. Indicateur uniquement : il ne passe jamais d'ordre. Ce que vous voyez Ranking (classement)
Time ZeroShot EA
Mikoto Hamazono
Une vraie IA fonctionne à l'intérieur de cet EA. Time ZeroShot EA trade le fixing de Tokyo sur USDJPY les jours gotobi , environ 6 matinées par mois (jusqu'à 2 trades chacune), et conserve une position longue sur BTCUSD de quelques jours à quelques semaines lorsque le momentum de plusieurs semaines le confirme. Le panneau affiche toujours la date et l'heure du prochain trade. L'IA est Granite TTM-R2, un modèle de séries temporelles publié en open source par IBM Research (issu d'un article accept
Namiyomi Zero Shot Range prévoit jusqu'où le prix peut aller dans les 1, 4 et 24 prochaines heures — l'écart attendu entre le plus haut et le plus bas — grâce à une IA de séries temporelles zero-shot qui fonctionne à l'intérieur de MetaTrader 5. Il ne prévoit pas la direction. Ce que vous voyez Now (maintenant) — l'écart attendu entre le plus haut et le plus bas pour les 1, 4 et 24 prochaines heures (en pips pour les cotations à 5 et 3 décimales ; en prix pour BTCUSD), et la comparaison entre la
Filtrer:
Aucun avis
Répondre à l'avis