# --- تلگرام ---
# توکن فعلی باید در BotFather تعویض شود؛ توکن جدید را فقط همین‌جا قرار بده.
######################################################################################
TELEGRAM_BOT_TOKEN=8412519050:AAGCPXz1xXy48V56j0dIFF8kvRsbl1GGsWo
# حداقل یک چت (عدد)، جدا با ویرگول:
ALLOWED_CHAT_IDS=40093175,133148122
# اگر چت مجاز group/supergroup است، این لیست اجباری است؛ در private اختیاری:
ALLOWED_USER_IDS=40093175,133148122

# ادمین اصلی — فقط همین چت اعلان باز/بسته/حذف پوزیشن روی اکانت را می‌گیرد:
ADMIN_CHAT_ID=40093175
# فاصلهٔ پایش پوزیشن‌ها (ثانیه)، حداقل ۱:
POSITION_WATCH_INTERVAL_SEC=3
# بعد از آخرین باز/بسته، چند ثانیه صبر کند بعد یک پیام انگلیسی بفرستد:
POSITION_WATCH_QUIET_SEC=60


DEFAULT_SYMBOL=XAUUSD.p
DEFAULT_MAX_LOT_PER_ORDER=5
DEVIATION_POINTS=30
MAGIC=20260512
COMMENT=LotSplitTG

# --- امنیت ریسک (پایتون) ---
# سقف حجم کل هر بار اجرا؛ 0 = بدون سقف (فقط اگر آگاهی؛ خطای تایپی خطرناک است)
RISK_MAX_TOTAL_LOTS=600
# حداکثر تعداد سفارش در یک تقسیم
RISK_MAX_SPLIT_ORDERS=2000
# قبل از هر سفارش: مارجین آزاد باید حداقل این درصد بیشتر از مارجین تخمینی همان chunk باشد (بافر)
RISK_MARGIN_BUFFER_PERCENT=10
# اگر مارجین آزاد بعد از معامله (تخمینی) از این درصد اکویتی کمتر شود، متوقف شود (0=خاموش)
RISK_MIN_FREE_MARGIN_PERCENT_OF_EQUITY=5

# مسیر دقیق terminal64.exe را بعد از مشخص‌کردن ترمینال این حساب وارد کن.
MT5_TERMINAL_PATH=C:\Program Files\MetaTrader 5\terminal64.exe

# --- ایمنی معامله (پیشنهاد قوی برای حساب زنده) ---
# اجباری: شمارهٔ واقعی login همین حساب؛ خالی بماند ربات fail-closed اجرا نمی‌شود.
MT5_EXPECT_LOGIN=10011841374
# نام جایگزین:
# SAFETY_MT5_EXPECTED_LOGIN=

# اجباری: سقف سخت حجم بازکردن در هر اجرا (فول‌بای چون close است محدود نمی‌شود):
SAFETY_ABSOLUTE_MAX_EXECUTE_LOTS=600

# سقف اولیهٔ محافظه‌کارانه؛ بعد از دیدن spread عادی بروکر تنظیم شود.
SAFETY_MAX_SPREAD_POINTS=500

# تا پایان تست دمو، ارسال هر سفارش خاموش است.
TRADING_DISABLED=0

# rollback خودکار فعلاً خاموش؛ بعد از تست اختصاصی حساب قابل فعال‌سازی است.
AUTO_ROLLBACK_ON_PARTIAL_FAILURE=0
