GaiaEx AcademyGaiaEx Academy
GaiaEx API کے ساتھ AI ٹریڈنگ بوٹ بنانا
ڈویلپرAI اور ML14 min read

GaiaEx API کے ساتھ AI ٹریڈنگ بوٹ بنانا

سگنل جنریشن سے ایگزیکیوشن تک — مکمل پائپ لائن

پوسٹس شیئر کریں

وہ بوٹ جس نے تین سالوں میں $0 کمائے

2021 میں ایک 23 سالہ انجینئر نے ایک بیک ٹیسٹ پوسٹ کیا جس نے انٹرنیٹ کو ہلا دیا: اس کا کرپٹو بوٹ تاریخی ڈیٹا کے دو سالوں میں $1,000 کو $4.2 ملین میں بدل چکا تھا۔ ایکویٹی کرو ایک کامل 45-ڈگری لائن میں چڑھی۔ اجنبی لوگ کوڈ کے لیے التجا کرنے لگے۔ اس نے اپنی نوکری چھوڑی، دوستوں سے پیسے جمع کیے، اور لائیو ہو گیا۔

یہ ہر ہفتے پیسہ کھو رہا تھا۔ چار مہینوں کے اندر اکاؤنٹ 60% نیچے آ گیا، اور اس نے اسے بند کر دیا۔

بوٹ میں کچھ "غلط" نہیں تھا۔ کوڈ بے عیب چلا۔ مسئلہ یہ تھا کہ بیک ٹیسٹ کو تب تک ٹیون کیا گیا تھا جب تک وہ ماضی کے ساتھ کامل طور پر فٹ نہ ہو جائے — اور ماضی کبھی عین طور پر نہیں دہراتا۔ حکمت عملی نے 2019 اور 2020 کو یاد کیا تھا، کچھ عمومی سیکھنے کے بجائے۔ جس لمحے یہ ایک ایسی مارکیٹ سے ملی جو اس نے پہلے نہیں دیکھی تھی، اسے کوئی اندازہ نہیں تھا کہ کیا کرنا ہے۔

یہ AI ٹریڈنگ بوٹس کے بارے میں سب سے اہم حقیقت ہے، اور تقریباً کوئی بھی اسے پہلے بیان نہیں کرتا: ایک بوٹ صرف اتنا اچھا ہے جتنا اس کے ارد گرد کا نظم و ضبط۔ چمکدار حصہ — ماڈل، AI — کام کا شاید 20% ہے۔ باقی 80% ڈیٹا کی صفائی، ایگزیکیوشن پلمبنگ، اور رسک کنٹرولز ہیں جو کسی بگ یا فلیش کریش کو آپ کے سونے کے دوران آپ کے اکاؤنٹ کو خالی کرنے سے روکتے ہیں۔ یہ سبق آپ کو وہ 80% سکھاتا ہے۔

AI ٹریڈنگ بوٹ دراصل کیا ہے

مارکیٹنگ ہٹا دیں اور ایک ٹریڈنگ بوٹ محض وہ سافٹ ویئر ہے جو مارکیٹ دیکھتا ہے اور اصولوں کے مطابق آرڈرز لگاتا ہے — بغیر کسی انسان کے بٹن دبائے۔ "AI" کا مطلب ہے کہ ان میں سے کچھ اصول ہاتھ سے لکھے جانے کے بجائے ڈیٹا سے سیکھے جاتے ہیں، مگر کام وہی رہتا ہے: معلومات کو فیصلوں میں بدلنا، خودکار طور پر، ہر وقت۔

لوگ تین ایماندار وجوہات کے لیے بوٹس کی طرف جاتے ہیں:

  • مارکیٹیں کبھی بند نہیں ہوتی۔ کرپٹو 24/7/365 ٹریڈ کرتا ہے۔ کوئی انسان اتوار کی صبح 4 بجے BTC نہیں دیکھ سکتا؛ ایک بوٹ دیکھ سکتا ہے۔
  • کوئی جذبات نہیں۔ ایک بوٹ نیچے کی سطح پر گھبراہٹ میں فروخت نہیں کرتا یا اوپر کی سطح پر FOMO خریداری نہیں کرتا۔ یہ ایک ہی منصوبے پر عمل کرتا ہے، خواہ آپ خوش ہوں یا خوفزدہ — جو دراصل وہی وقت ہے جب انسان اپنے بدترین فیصلے کرتے ہیں۔
  • رفتار اور مستقل مزاجی۔ ایک بوٹ درجنوں اثاثوں کا اندازہ لگا سکتا ہے اور ملی سیکنڈز میں ردعمل دے سکتا ہے، اور یہ اسٹاپ-لاس لگانا کبھی "بھول" نہیں جاتا۔

مگر نوٹ کریں کہ اس فہرست میں کیا نہیں ہے: ضمانتی منافع۔ ایک بوٹ حکمت عملی چلانے کا ایک تیز تر، ناقابل تھکاوٹ، بلا جذبات طریقہ ہے۔ اگر حکمت عملی بری ہے، تو بوٹ محض پیسہ زیادہ تیزی اور مستقل طور پر کھوتا ہے۔ آٹومیشن آپ کے پاس موجود کسی بھی ایج کو — یا کسی بھی خامی کو — بڑھا دیتی ہے۔

اہم نکتہ: ایک ٹریڈنگ بوٹ ایج ڈھونڈتا نہیں — یہ اسے چلاتا ہے۔ ذہانت حکمت عملی اور رسک اصولوں میں رہتی ہے، اس حقیقت میں نہیں کہ ایک مشین بٹن دبا رہی ہے۔ "AI" حکمت عملی کے اندر ایک آلہ ہے، کبھی اس کا متبادل نہیں۔

وہ حکمت عملیاں جو بوٹس دراصل چلاتے ہیں

مشین لرننگ کو چھونے سے پہلے، وہ محنتی حکمت عملیاں سمجھ لیں جو زیادہ تر حقیقی بوٹس کو طاقت دیتی ہیں۔ ہر ایک ایک مخصوص قسم کی مارکیٹ فرض کرتی ہے — اور خاموشی سے ٹوٹ جاتی ہے جب مارکیٹ کردار بدلتی ہے۔

  • گرڈ بوٹس قیمت کی حد میں خرید و فروخت آرڈرز کی ایک زنجیر لگاتے ہیں۔ جیسے قیمت جھولتی ہے، بوٹ ہر سیڑھی پر کم خریدتا اور زیادہ بیچتا ہے۔ سائیڈ ویز، کھردری مارکیٹ میں شاندار — اور شدید ٹرینڈ میں ایک تباہی، جہاں قیمت گرڈ چھوڑ دیتی ہے اور آپ ہارنے والوں کو تھامے رہ جاتے ہیں (یا حرکت کو مکمل طور پر مِس کر دیتے ہیں)۔
  • DCA (ڈالر-کاسٹ ایوریجنگ) بوٹس وقفوں پر ایک مقررہ رقم خریدتے ہیں، اور بہت سے نیچے "سیفٹی آرڈرز" شامل کرتے ہیں تاکہ اوسط انٹری قیمت نیچے کھینچی جائے۔ گراوٹ کے ذریعے جمع کرنے کے لیے بہترین — مگر اگر قیمت گرتی رہے، تو آپ ایک چھری کی دھار میں خریدتے رہتے ہیں، اور آپ کی اوسط خون بہاتی رہتی ہے۔
  • ٹرینڈ-فالوونگ / مومینٹم بوٹس موونگ-ایوریج کراسز جیسے سگنلز استعمال کرتے ہوئے طاقت خریدتے اور کمزوری بیچتے ہیں۔ یہ صاف ٹرینڈز میں بڑی جیت حاصل کرتے ہیں اور حد میں بندھی مارکیٹوں میں "کاٹ دیے جاتے" ہیں — ہزار چھوٹے نقصانات سے موت۔
  • آربٹریج بوٹس ایک ہی اثاثے کا مختلف وینیوز پر مختلف قیمتوں پر ٹریڈ ہونے کا فائدہ اٹھاتے ہیں، سستا خریدتے اور مہنگا بیچتے ہیں۔ حساب سادہ ہے؛ انجینئرنگ سخت ہے۔ یہ خالص رفتار کا کھیل ہے جہاں مائیکرو سیکنڈز، فیس، اور منتقلی کی تاخیر فیصلہ کرتے ہیں کہ "مفت" منافع حقیقی ہے یا سراب۔
  • مارکیٹ-میکنگ بوٹس بِڈ اور آسک دونوں کوٹ کرتے ہیں اور اسپریڈ کماتے ہیں، لیکویڈیٹی فراہم کرتے ہوئے۔ پُرسکون مارکیٹوں میں منافع بخش، تیز رفتار مارکیٹوں میں خطرناک — ایک اچانک حرکت آپ کو منسوخ کرنے کے قابل ہونے سے زیادہ تیزی سے غلط طرف فل کر سکتی ہے۔

اس فہرست میں چھپا ہوا سبق: ہر حکمت عملی اس بات پر شرط ہے کہ آپ کس قسم کی مارکیٹ میں ہیں۔ ایک گرڈ بوٹ "اچھا" یا "برا" نہیں ہے — یہ رینجز کے لیے صحیح ہے اور ٹرینڈز کے لیے غلط۔ خودکار ٹریڈنگ میں سب سے مشکل مسئلہ بوٹ بنانا نہیں ہے؛ یہ جاننا ہے کہ اس کا مفروضہ کب دیرپا نہیں رہتا۔

ہر حکمت عملی ایک مارکیٹ حالت پر شرط لگاتی ہے بوٹ کو مارکیٹ سے میچ کریں — یا یہ خاموشی سے ٹوٹ جاتا ہے سائیڈ ویز / رینج گرڈ · مارکیٹ-میکنگ ٹرینڈنگ ٹرینڈ / مومینٹم · DCA قیمت کے خلا A B A خریدیں → B بیچیں آربٹریج (رفتار) ٹرینڈ میں گرڈ چلائیں، یا کھردری میں ٹرینڈ بوٹ، اور وہی کوڈ پیسہ کھو دیتا ہے
کوئی آل-ویدر بوٹ موجود نہیں۔ ہر حکمت عملی ایک مارکیٹ حالت فرض کرتی ہے؛ ہنر یہ ہے کہ جب وہ حالت ختم ہو تو معلوم ہو۔

بوٹ دراصل کیسے وائرڈ ہوتا ہے

لوگ "AI ٹریڈنگ بوٹ" کہتے ہیں جیسے یہ ایک اسکرپٹ ہو۔ پروڈکشن میں یہ ایک پائپ لائن ہے: ان جیسٹ، فیچرز، ماڈل، سگنلز، ایگزیکیوشن، اور رسک — ہر حصہ باقی اسٹیک کو دوبارہ وائر کیے بغیر تبدیل کیا جا سکتا ہے۔ اسے اس طرح بنانا محض تعلیمی صفائی نہیں ہے؛ یہ صبح 3 بجے صحیح دماغ برقرار رکھنے کا طریقہ ہے جب لائیو P&L بیک ٹیسٹ سے مختلف ہو جائے اور آپ کو یہ جاننا ہو کہ کون سا مرحلہ ناکام ہوا۔

ایک واحد فیصلے کا راستہ چلیں:

  • ان جیسٹ لائیو مارکیٹ ڈیٹا کھینچتا ہے — قیمتیں، ٹریڈز، آرڈر بک — ایکسچینج سے۔ GaiaEx آرڈرز اور بیلنسز کے لیے REST اور بکس اور ٹریڈز کے لیے WebSockets فراہم کرتا ہے۔
  • فیچرز خام اعداد کو معنی خیز ان پٹس میں بدلتے ہیں: اتار چڑھاؤ، مومینٹم، فنڈنگ، بک عدم توازن۔
  • ماڈل (اصول یا ML) ان فیچرز کو پڑھتا ہے اور ایک رائے بناتا ہے۔
  • سگنل اس رائے کو ایک ٹھوس آرڈر میں بدلتا ہے: سائیڈ، سائز، قیمت۔
  • ایگزیکیوشن آرڈر ایکسچینج کو بھیجتا ہے، ری ٹرائیز اور تصدیقات کو ہینڈل کرتے ہوئے۔
  • رسک ہر چیز کو لپیٹتا ہے — اور اسے ہر دوسرے مرحلے پر ویٹو کا اختیار ہے۔

نظم و ضبط یہ ہے کہ ہر مرحلے کو یقینی اور لاگ شدہ رکھا جائے۔ ہر سگنل کو ایک ID سے، ہر آرڈر کو ایک کلائنٹ ID سے، اور ہر مرحلے کو تاخیر کی مہر سے ٹیگ کریں۔ جب کچھ غلط ہو — اور یہ ہوگا — آپ لاگز پڑھنا اور یہ دیکھنا چاہتے ہیں کہ حقیقت منصوبے سے کہاں مختلف ہوئی، اندازہ نہیں لگانا۔

AI ٹریڈنگ پائپ لائن عمومی ڈیٹا پاتھ: فیڈ → فیچرز → ماڈل → رسک → ایکسچینج API ان جیسٹ فیچرز ماڈل سگنل ایگزیک رسک / کِل ہر مرحلے پر لاگز + میٹرکس (تاخیر ms، سگنل ID، آرڈر کلائنٹ id) رسک ایگزیکیوشن کو لپیٹتا ہے: سائز کی حدیں، روزانہ نقصان، باہمی تعلق چیکس
ماڈیولر مراحل آپ کو ان جیسٹنگ یا رسک کو دوبارہ لکھے بغیر ماڈل یا وینیو بدلنے دیتے ہیں۔

پہلے اصول، پھر مشین لرننگ

ہائپ کہتی ہے "AI استعمال کریں۔" پروفیشنلز کہتے ہیں: ایسے اصولوں سے شروع کریں جو آپ سادہ انگریزی میں پڑھ سکیں۔ RSI پر حدیں، MACD کراس، اس کے موونگ ایوریج سے اوپر حجم۔ اصول لاگ کرنا آسان ہے، بیان کرنا آسان ہے، اور جب کچھ ٹوٹے تو الزام دینا آسان ہے۔ اگر آپ کی اصول پر مبنی حکمت عملی پیسہ نہیں کما سکتی، تو ایک نیورل نیٹ ورک اسے نہیں بچائے گا — یہ محض ایسے طریقے سے پیسہ کھوئے گا جس کو آپ ڈی بگ نہیں کر سکتے۔

مشین لرننگ اپنی جگہ کماتی ہے جب پیٹرنز ہاتھ سے لکھے گئے اصولوں کے لیے بہت باریک یا بہت کثیر-جہتی ہوں: ٹیبولر فیچرز پر گریڈینٹ-بوسٹڈ ٹریز، قیمت کے ڈیٹا کے بارز پر سیکوینس ماڈلز۔ اچھی طرح استعمال ہو تو، ML بے ترتیب ان پٹس سے سگنل نکال سکتا ہے۔ مگر اس کی ایک شدید ناکامی کی حالت ہے جسے ڈرفٹ کہتے ہیں: لائیو مارکیٹ آہستہ آہستہ اس ڈیٹا جیسی نظر آنا بند ہو جاتی ہے جس پر ماڈل کو تربیت دی گئی تھی، اور کارکردگی خاموشی سے زوال پکڑتی ہے۔ ماڈل پراعتماد پیشگوئیاں کرتا رہتا ہے — وہ اب صرف غلط ہیں، اور کوئی ایرر نہیں پھینکتا۔

یہی وجہ ہے کہ پختہ ڈیسک ایک ہائبرڈ چلاتے ہیں: ماڈل تجویز کرتا ہے، اور ہارڈ-کوڈڈ اصول اور رسک کی حدیں ویٹو کرتی ہیں۔ AI کو ٹریڈ تجویز کرنے کا موقع ملتا ہے؛ اسے کبھی روزانہ نقصان کی حد یا پوزیشن کیپ کو منسوخ کرنے کا اختیار نہیں ملتا۔ مشین ایک جونیئر تجزیہ کار ہے جس کے پاس اچھی اِنٹیوشن اور فرم کی شرط لگانے کا اختیار نہیں۔

اوور فٹ سے ہوشیار رہیں۔ ایک ماڈل جسے تب تک ٹیون کیا گیا جب تک وہ ماضی کو کامل طور پر پکڑ لے، اکثر محض نویز یاد کر لیتا ہے۔ علاج ایماندار تصدیق ہے: اس ڈیٹا پر ٹیسٹ کریں جو ماڈل نے کبھی نہیں دیکھا (آؤٹ-آف-سیمپل)، واک-فارورڈ تجزیہ استعمال کریں، اور "صرف ایک اور پیرامیٹر" شامل کرنے کی خواہش سے مقابلہ کریں۔ اگر ایک حکمت عملی صرف اس مخصوص دورانیے پر چمکتی ہے جس پر آپ نے اسے بہتر بنایا، تو اس نے کچھ نہیں سیکھا — اس نے دھوکہ دیا ہے، اور مارکیٹ اسے وصول کرے گی۔

حساب کرنے کے قابل فیچرز

ایک ماڈل صرف اتنا ہی ذہین ہے جتنے ان پٹس آپ اسے دیتے ہیں۔ خام قیمت شاذ و نادر ہی کافی ہوتی ہے — فن فیچر انجینئرنگ ہے: OHLCV، آرڈر بک، اور ڈیریویٹوز ڈیٹا کو ایسے سگنلز میں بدلنا جو دراصل معلومات لے کر چلتے ہیں۔

ایک پرپس ڈیسک پر، اہم فیچرز بندش کی قیمت سے آگے جاتے ہیں۔ فنڈنگ ایک حقیقی، دہرائی جانے والی لاگت یا آمدنی ہے جو ایک "جیتتی" حکمت عملی کو منفی کر سکتی ہے۔ متعدد افقوں پر منافع ٹائم فریمز کے اندر مومینٹم کو پکڑتے ہیں۔ والیوم تناسب غیرمعمولی سرگرمی کا اشارہ دیتے ہیں۔ آرڈر بک عدم توازن — بِڈ سے آسک گہرائی کا تناسب — ایک مختصر افق مائیکرو اسٹرکچر سگنل ہے، اگر آپ L2 ڈیٹا کی سبسکرپشن رکھتے ہیں۔ کراس-اثاثہ سیاق (ETH کیسے BTC کے مقابلے حرکت کرتا ہے) ایک مارکیٹ-وائیڈ نظریہ شامل کرتا ہے۔

ایک نظم و ضبط ماہرین کو نئے آنے والوں سے الگ کرتا ہے: وہ فیچرز ہٹا دیں جو اپنی قیمت نہیں کماتے۔ اگر کسی فیچر کی پرمیوٹیشن اہمیت صفر کے قریب ہے، تو آپ نویز کے لیے تاخیر اور اوور فٹنگ کا خطرہ ادا کر رہے ہیں۔ کم، مضبوط تر فیچرز تقریباً ہر بار ایک کچن-سنک ماڈل کو ہراتے ہیں۔

def engineer_features(df):
    df["log_ret"] = np.log(df["close"] / df["close"].shift(1))
    df["vol_20"] = df["log_ret"].rolling(20).std()
    df["vol_ratio"] = df["volume"] / df["volume"].rolling(20).mean()
    return df.dropna()

اور فیچر کے کام کے کبیرہ گناہ کا خیال رکھیں: لُک-اہیڈ بائیس۔ اگر کوئی فیچر حادثاتی طور پر ایسی معلومات استعمال کرتا ہے جو فیصلے کے وقت موجود نہیں تھی — ایک مستقبل کا بار، ایک ہی دورانیے کی بندش — تو آپ کا بیک ٹیسٹ شاندار نظر آئے گا اور آپ کا لائیو اکاؤنٹ ایسا نہیں ہوگا۔ ہر فیچر کو صرف وہ ڈیٹا استعمال کرتے ہوئے قابل حساب ہونا چاہیے جو آپ کے پاس اس لمحے ہوتا، بغیر کسی استثنا کے۔

ایگزیکیوشن، سائننگ، اور بورنگ بگز جو حقیقی پیسہ خرچ کرتے ہیں

غیر دلچسپ ایگزیکیوشن لیئر وہ جگہ ہے جہاں پیسہ خاموشی سے رِستا ہے۔ اسے صحیح کریں تو کوئی نوٹس نہیں کرتا؛ اسے غلط کریں تو ایک کامل سگنل ایک حقیقی نقصان بن جاتا ہے۔

  • آرڈر کی قسم۔ جب آپ کو قیمت کی فکر ہو تو لمٹ آرڈرز استعمال کریں — آپ سب سے بدترین قیمت طے کرتے ہیں جو آپ قبول کریں گے۔ مارکیٹ آرڈرز کو حقیقی فوریت کے لیے محفوظ رکھیں، اور مانیں کہ وہ اسپریڈ کے ساتھ سلپیج ادا کرتے ہیں، جو پتلی یا تیز مارکیٹوں میں سخت ہو سکتا ہے۔
  • آئیڈمپوٹینسی۔ ہمیشہ ایک کلائنٹ آرڈر ID منسلک کریں۔ نیٹ ورکس ہچکولے کھاتے ہیں؛ ایک ID کے بغیر ری ٹرائیڈ POST آپ کی پوزیشن کو دوگنا کر سکتا ہے۔ ID کے ساتھ، ایکسچینج ڈپلیکیٹ کو پہچانتا ہے اور نظرانداز کرتا ہے۔ یہ ایک عادت خرابیوں کے پورے طبقے کو روکتی ہے۔
  • بیک آف کے ساتھ ری ٹرائیز۔ 429 (ریٹ-محدود) یا 5xx (سرور ایرر) پر، انتظار کریں اور ایکسپونینشل بیک آف کے ساتھ ری ٹرائی کریں — API کو ہتھوڑا مار کر بین نہ کریں۔
  • گھڑی کا نظم۔ سائن شدہ درخواستیں عام طور پر HTTP میتھڈ، پاتھ، باڈی، اور ایک ملی سیکنڈ ٹائم اسٹیمپ کو HMAC سگنیچر میں جوڑتی ہیں۔ ایکسچینجز جھکی ہوئی گھڑیوں والی درخواستیں مسترد کرتے ہیں، تو سائن کرنے والی مشین پر NTP چلائیں۔ ایک بھٹکتی گھڑی ہر آرڈر کو مسترد کر دے گی اور آپ کو معلوم نہیں ہوگا کیوں۔

اس میں کچھ بھی "AI" نہیں ہے۔ یہ سب فیصلہ کرتا ہے کہ آیا آپ کا AI کبھی ایک ڈالر کماتا ہے۔ بیک ٹیسٹ اور لائیو اکاؤنٹ کے درمیان خلا زیادہ تر اسی لیئر سے آتا ہے — فیس، سلپیج، تاخیر، اور کنارے کے کیسز — یہی وہ وجہ ہے جس کی وجہ سے اگلے دو حصے موجود ہیں۔

الفا سے پہلے رسک

یہاں کام کا وہ ترتیب ہے جو ٹکنے والے تاجروں کو پھٹنے والے تاجروں سے الگ کرتا ہے: رسک ہر آرڈر پر ایک دروازہ ہے، تجارت کے بعد کی معافی نہیں۔ آپ انجن کو ٹیون کرنے سے پہلے بریکس ڈیزائن کرتے ہیں۔

غیر قابل مذاکرات کنٹرولز:

  • پوزیشن کیپس۔ واحد نام کی نمائش محدود کریں — اکثر ایکویٹی کا 2–5% — تاکہ کوئی ایک ٹریڈ آپ کو تباہ نہ کر سکے۔
  • اسٹاپس۔ انہیں ATR (اتار چڑھاؤ-مطابقتی) یا فکسڈ ٹِکس کی بنیاد پر سیٹ کریں، اور انہیں حقیقی آرڈرز کے طور پر رکھیں، اپنے ذہن میں نیتوں کے طور پر نہیں۔
  • روزانہ نقصان کی روک۔ اگر اکاؤنٹ دن میں، مثلاً، 3% نیچے ہے، تو بوٹ ٹریڈنگ روک دیتا ہے۔ مکمل روک۔ اس واحد اصول نے کسی بھی ہنر مند سگنل سے زیادہ اکاؤنٹس بچائے ہیں، کیونکہ یہ اس نقصان کو محدود کرتا ہے جو کوئی بگ یا برا دن کر سکتا ہے۔
  • ایک کِل سوئچ۔ ایک عمل جو تمام کام کرنے والے آرڈرز منسوخ کرتا ہے اور ہر پوزیشن کو ہموار کرتا ہے۔ اسے ماہانہ ٹیسٹ کریں۔ جس دن آپ کو اس کی ضرورت ہوتی ہے، یہ سب سے بدترین دن ہے کہ معلوم ہو کہ یہ ٹوٹا ہوا ہے۔

پرپس کے لیے، فنڈنگ ڈریگ اور لیکویڈیشن فاصلے کو ایک ہی دروازے میں شامل کریں — ایک پوزیشن جو قیمت پر "ٹھیک" ہے وہ اب بھی فنڈنگ میں خون بہا سکتی ہے یا لیکویڈیشن سے ایک وِک دور بیٹھی ہو سکتی ہے۔

کسٹڈی بھی اس گفتگو میں شامل ہے۔ GaiaEx MPC استعمال کرتا ہے، جو کلید کے مواد کو فریقوں میں تقسیم کرتا ہے تاکہ بوٹ کبھی ایک فائل میں خام نجی کلید نہ رکھے جسے حملہ آور پکڑ سکے۔ اور ٹریڈنگ اجازتیں انخلاء کی اجازتوں سے الگ رکھی جا سکتی ہیں — تاکہ آپ کا بوٹ آرڈرز لگانے کے لیے استعمال کرنے والی API کلید کو کبھی پلیٹفارم سے فنڈز منتقل کرنے کی اجازت نہ ہو۔

رسک چیک کی ترتیب مثال: ہر چائلڈ آرڈر سے پہلے جانچیں (اعداد وضاحتی) سگنل OK؟ سائز ≤ 5% روزانہ P&L > −3%؟ جمع کریں / روکیں پرپس: فنڈنگ ڈریگ اور لیکویڈیشن فاصلہ ایک ہی دروازے میں شامل کریں کِل سوئچ = سب منسوخ کریں + ہموار کریں (ماہانہ ٹیسٹ کریں)
رسک ہر آرڈر پر ایک دروازے کے طور پر چلتا ہے، تجارت کے بعد کی معافی کے طور پر نہیں۔

دھوکہ دہی: جب بوٹ خود جال ہو

یہاں ایک خطرہ ہے جس کا چمکدار بوٹ اشتہارات کبھی ذکر نہیں کرتے: عام صارفین کو مارکیٹ کیے جانے والے "AI ٹریڈنگ بوٹس" کا ایک بڑا حصہ دراصل ٹریڈنگ آلات ہی نہیں ہیں — وہ ڈاکہ ہیں۔ ایماندار تعلیم کو یہ صاف طور پر بیان کرنا ہوگا، کیونکہ یہی وہ جگہ ہے جہاں زیادہ تر لوگ "بوٹس" سے پیسہ کھونے میں دراصل کھوتے ہیں۔

پیٹرنز دہراتے ہیں:

  • ضمانتی-منافع بوٹس۔ "ہمارا AI روزانہ 2% کماتا ہے، بلا خطرہ۔" کوئی حقیقی حکمت عملی منافع کی ضمانت نہیں دیتی؛ مارکیٹیں بذات خود غیریقینی ہیں۔ مستحکم، نہ ہارنے والے منافع کا وعدہ ایک پونزی کا وعدہ ہے۔
  • زائد-اجازت والی API کلیدیں۔ بہت سے دھوکہ دہی بوٹس آپ سے انخلاء کے حقوق کے ساتھ API کلید جوڑنے کی درخواست کرتے ہیں۔ جس لمحے آپ کرتے ہیں، وہ اکاؤنٹ خالی کر سکتے ہیں۔ 2025 کے آخر میں، Binance نے ہیک شدہ اکاؤنٹس اور پانچ ہندسوں کے نقصانات کے تصدیق شدہ کیسز دستاویز کیے جو غیر مجاز تھرڈ-پارٹی بوٹس سے منسلک تھے جو دراصل یہی کرتے تھے۔
  • غیرشفاف، غیر آڈٹ شدہ کوڈ۔ بند سورس اور کسی سیکیورٹی آڈٹ کے بغیر تھرڈ-پارٹی بوٹس بیک ڈورز چھپا سکتے ہیں۔ آپ نہیں دیکھ سکتے کہ کوڈ آپ کی کلیدوں کے ساتھ کیا کرتا ہے جب تک بہت دیر نہ ہو جائے۔
  • واش-ٹریڈنگ اور والیوم-فارمنگ بوٹس جو خاموشی سے ایکسچینج کے قواعد کی خلاف ورزی کرتے ہیں — آپ کے اکاؤنٹ کو محدود یا معطل کروا دیتے ہیں، بغیر نقصانات کے لیے کسی سپورٹ کے۔

دفاع ٹھوس ہیں اور یاد رکھنے کے قابل ہیں۔ ٹریڈنگ بوٹ کو کبھی انخلاء کی اجازت نہ دیں — API کلیدوں کو صرف ٹریڈنگ تک محدود کریں۔ انخلاء ایڈریس وائٹ لسٹنگ استعمال کریں تاکہ فنڈز صرف ان ایڈریسز پر جا سکیں جنہیں آپ نے پہلے سے منظور کیا ہے۔ مضبوط 2FA (آتھینٹیکیٹر ایپ یا ہارڈویئر سیکیورٹی کلید، SMS نہیں) فعال کریں۔ گمنام Telegram بوٹس جو چاند کا وعدہ کرتے ہیں کے مقابلے سرکاری، آڈٹ شدہ آلات کو ترجیح دیں۔ اور مالیات کا سب سے پرانا اصول یاد رکھیں: اگر یہ سچ ہونے کے لیے بہت اچھا لگتا ہے، تو یہ دھوکہ ہے، اور "AI" محض لبادہ ہے۔

ایماندار نتیجہ: سب سے خطرناک ٹریڈنگ بوٹ کوئی بگی بوٹ نہیں ہے — یہ ایک اچھی طرح بنایا گیا بوٹ ہے جو آپ سے چوری کرنے کے لیے ڈیزائن کیا گیا۔ کسی بھی بوٹ کو، جو انخلاء تک رسائی چاہتا ہے، منافع کی ضمانت دیتا ہے، یا اپنا کوڈ چھپاتا ہے، دشمن سمجھیں جب تک ثابت نہ ہو۔ GaiaEx کی MPC کسٹڈی اور محدود اجازتیں دراصل اسی لیے موجود ہیں تاکہ ایک ٹریڈنگ انٹیگریشن آرڈرز لگا سکے بغیر کبھی آپ کے پیسے کے ساتھ چل جانے کے قابل ہوئے۔

پیپر سے لائیو تک بغیر پھٹے

آپ کے پاس ایک حکمت عملی، صاف فیچرز، ایک ایگزیکیوشن لیئر، اور رسک دروازے ہیں۔ لالچ یہ ہے کہ اسے حقیقی سائز کے ساتھ لائیو کر دیا جائے۔ نہ کریں۔ مردہ بوٹس کا قبرستان ایسی حکمت عملیوں سے بھرا ہوا ہے جو کاغذ پر کامل نظر آئی اور حقیقت سے بلا تیاری ملی۔

نظم و ضبط والا راستہ:

  • عین وہی کوڈ پاتھ کے ساتھ پیپر ٹریڈ کریں۔ کم از کم چند ہفتوں کے لیے، اصل رقم خطرے میں ڈالے بغیر، لائیو آرڈر منطق کو لائیو ڈیٹا کے خلاف چلائیں۔ فِلز اور ٹائم اسٹیمپس کو حکمت عملی کی توقع کے ساتھ موازنہ کریں۔ اگر پیپر اور بیک ٹیسٹ پہلے ہی متفق نہیں، تو روکیں اور معلوم کریں کیوں۔
  • کم از کم سائز پر لائیو جائیں۔ پہلے لائیو مرحلے کا مقصد منافع نہیں — یہ سچائی ماپنا ہے: حقیقی سلپیج، حقیقی فیس، حقیقی تاخیر۔ بہت سی ٹیمیں اعداد پر اعتماد کرنے سے پہلے بیک ٹیسٹ کے مقابلے 30–50% کٹائی فرض کرتی ہیں۔
  • صرف اس وقت اسکیل کریں جب لائیو ماڈل شدہ سے میچ ہو۔ جب حقیقی سلپیج اور فیس آپ کے مفروضات کے ساتھ لائن اپ ہوں، سائز بتدریج بڑھائیں۔ اگر نہیں ہوتے، تو آپ کا ماڈل آپ سے جھوٹ بول رہا ہے — اسے فنڈ دینے سے پہلے ٹھیک کریں۔

اور برے دن کے آنے سے پہلے اس کے لیے منصوبہ بنائیں۔ فلیش کریشز اور API آؤٹ ایجز فرضی نہیں ہیں — یہ طے شدہ واقعات ہیں جن کی تاریخ محض آپ کو معلوم نہیں۔ اگر آپ کا واحد متبادل "صبح میں محسوس کر لوں گا" ہے، تو آپ کے پاس کوئی متبادل نہیں۔ ڈسکنیکٹ پر ہموار کرنا خودکار بنائیں جہاں آپ کا ایکسچینج اسے سپورٹ کرے، تاکہ ایک گری ہوئی کنیکشن آپ کے سونے کے دوران ایک بے حفاظت پوزیشن چلتی نہ چھوڑ سکے۔

نظم و ضبط، ایک لائن میں: ایمانداری سے بیک ٹیسٹ کریں، صبر سے پیپر ٹریڈ کریں، چھوٹے سے لائیو جائیں، آہستہ اسکیل کریں، اور رسک کو — امید کو کبھی نہیں — آپ کا سائز طے کرنے دیں۔ عمدہ رسک کنٹرول کے ساتھ ایک درمیانی حکمت عملی بچ جاتی ہے؛ رسک کنٹرول کے بغیر ایک شاندار حکمت عملی بالآخر نہیں بچتی۔