WARRIOR EA - URLs TO WHITELIST FOR ALTERNATIVE DATA =================================================== The EA downloads its own alternative-data history (COT positioning, VIX / dollar index, EIA petroleum) and keeps it updated while it runs. MetaTrader blocks all outbound HTTP until you list the hosts explicitly. WHERE ----- MT5 menu: Tools > Options > Expert Advisors Tick: "Allow WebRequest for listed URL" Then add each line below as its OWN entry. THE URLS (copy-paste one per line) ---------------------------------- https://publicreporting.cftc.gov https://api.stlouisfed.org https://api.eia.gov https://cdn.cboe.com WHAT EACH ONE IS FOR -------------------- https://publicreporting.cftc.gov CFTC Commitments of Traders (weekly positioning). No API key needed. Feeds: cot_spec_net, cot_idx_1y, cot_idx_3y, cot_chg_4w. https://api.stlouisfed.org FRED (Federal Reserve Bank of St. Louis). Needs the FredApiKey input. Feeds: vix, vix_chg5 (VIXCLS) and usd_chg5 (DTWEXBGS broad dollar index). https://api.eia.gov U.S. Energy Information Administration, Weekly Petroleum Status Report. Needs the EiaApiKey input. Feeds: eia_stk_idx1y, eia_stk_chg4, eia_util. https://cdn.cboe.com CBOE delayed option quotes - open interest and gamma per contract. No API key needed. Feeds: NOTHING YET. This is a forward RECORDER: it appends one row a day to gex_{SYMBOL}.csv because no free history of option open interest exists anywhere. It becomes a feature only once the file is long enough to screen (roughly a year). Every day the EA is not running is a day of that history you cannot get back later. Recorded once per weekday after 21:00 UTC. The SPX chain is ~13 MB, so this is the one large download the EA makes - once a day. NOTES ----- * Takes effect IMMEDIATELY. A running EA picks the whitelist up on its next hourly retry - you do not need to remove and re-attach it. * If a URL is missing the EA prints error 4014, raises ONE alert, and writes these same copy-paste lines into the Experts log, then retries hourly. * Until then the EA runs normally on whatever it has already cached - features stay valid but stop updating past their last downloaded date. * Enter the HOST only, exactly as written above. Do not add paths, query strings or trailing slashes. * The Strategy Tester cannot make web requests at all (platform rule). Tester runs read the cached files, which is what makes them reproducible. * Keys live in the FredApiKey / EiaApiKey inputs - see docs/API_KEYS.txt.