mirror of
https://github.com/A6-9V/MQL5-Google-Onedrive.git
synced 2026-04-10 20:40:56 +00:00
35 lines
949 B
Bash
Executable file
35 lines
949 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
if [[ $# -ne 1 ]]; then
|
|
echo "Usage: $0 \"/path/to/MT5/Data/Folder\"" >&2
|
|
echo "In MT5: File -> Open Data Folder (use that path)." >&2
|
|
exit 2
|
|
fi
|
|
|
|
MT5_DATA_DIR="$1"
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
SRC_BASE="$ROOT_DIR/mt5/MQL5"
|
|
|
|
if [[ ! -d "$SRC_BASE" ]]; then
|
|
echo "ERROR: Missing source directory: $SRC_BASE" >&2
|
|
exit 1
|
|
fi
|
|
|
|
if [[ ! -d "$MT5_DATA_DIR" ]]; then
|
|
echo "ERROR: MT5 data folder does not exist: $MT5_DATA_DIR" >&2
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p "$MT5_DATA_DIR/MQL5/Indicators" "$MT5_DATA_DIR/MQL5/Experts"
|
|
|
|
cp -f "$SRC_BASE/Indicators/SMC_TrendBreakout_MTF.mq5" "$MT5_DATA_DIR/MQL5/Indicators/"
|
|
cp -f "$SRC_BASE/Experts/SMC_TrendBreakout_MTF_EA.mq5" "$MT5_DATA_DIR/MQL5/Experts/"
|
|
|
|
echo "Deployed mq5 files to:"
|
|
echo " $MT5_DATA_DIR/MQL5/Indicators/"
|
|
echo " $MT5_DATA_DIR/MQL5/Experts/"
|
|
echo
|
|
echo "Next: open MetaEditor (F4) and compile, then Navigator -> Refresh."
|
|
|