Copy trading platformasının hazırlanması zamanı əsas məsələ master hesabda baş verən əməliyyatı follower hesabda “eyni” formada təkrarlamaq deyil. Məqsəd hər follower üçün ayrıca icra qərarı, tətbiq olunan qaydalar, broker cavabı və son vəziyyəti izah edilə bilən nəzarətli bir sistem qurmaqdır. Çünki eyni instrument, lot, qiymət və ya marja şərtləri iki brokerdə və iki hesab tipində eyni nəticəni verməyə bilər.

İstehsal səviyyəli məhsulda copy trading üç qat kimi düşünülməlidir: strategiya və razılıq qeydləri, allocation və risk qərarları, brokerə göndərilən sifarişlərin icrası və uzlaşdırılması. Bu yanaşma investor nəticəsi və ya gəlirlilik vədi vermədən məhsulun əməliyyat baxımından etibarlı olmasına kömək edir.

Master-follower münasibətini hesab bağlantısından daha geniş modelləşdirin

Sadə modeldə bir master hesab və onu izləyən follower hesablar var. Praktikada isə follower müəyyən hesabı deyil, qaydaları versiyalaşdırılmış bir strategiyanı izləməlidir. Master hesab həmin strategiyanın əməliyyat mənbəyi ola bilər, amma əlaqə ayrıca “copy mandate” kimi saxlanmalıdır.

  • follower, hüquqi şəxs və broker hesabı identifikatorları;
  • master/strategiya identifikatoru və strategiya versiyası;
  • başlama tarixi, dayandırma tarixi və statusu;
  • allocation metodu, risk profili və instrument məhdudiyyətləri;
  • istifadəçi razılığı, risk açıqlamasının versiyası və qəbul vaxtı;
  • pause, stop-copy və mövcud açıq mövqelərlə davranış seçimi.

Bu ayrım vacibdir: istifadəçi izləməni dayandıranda sistem yeni master hadisələrini kopyalamamalıdır, lakin platforma açıq follower mövqelərinin bağlanması, saxlanması və ya yalnız azaldılması barədə dəqiq qayda tətbiq etməlidir. “Stop copy” avtomatik olaraq “bütün mövqeləri bazar qiyməti ilə bağla” demək olmamalıdır; bu, ayrıca, açıq təsdiqli siyasət olmalıdır.

FCA copy trading modellərinin, hesab sahibinin aydın manual qərarı olmadıqda, portfolio və ya investisiya idarəçiliyi kimi qiymətləndirilə biləcəyini qeyd edir. Aİ-də isə ESMA copy trading xidmətinin konkret modeldən asılı olaraq hansı investisiya xidməti sayıldığının qiymətləndirilməsini və nəzarət proseslərini gözləyir. Bu səbəbdən məhsul komandası hüquqi təsnifatı hədəf yurisdiksiyada ixtisaslı məsləhətçi ilə yoxlamalı, mühəndislik komandası isə razılıq, açıqlama, uyğunluq və siyasət qeydlərini dəyişdirilməz formada saxlamalıdır. ([fca.org.uk](https://www.fca.org.uk/firms/copy-trading?utm_source=openai))

Allocation engine: faiz, sabit məbləğ və yuvarlaqlaşdırma qərarları

Copy trading allocation engine master icrasını follower üçün icra niyyətinə çevirir. Bu komponent yalnız “master lotu × faiz” hesablaması olmamalıdır. O, hesab valyutası, mövcud kapital, leverage, instrument contract size, minimum lot, lot step, mövcud risk və brokerin qəbul etdiyi order növlərini nəzərə almalıdır.

Propor­sional allocation

Proporsional modeldə follower həcmi master həcminin follower üçün ayrılmış kapitala və master üçün istifadə edilən referens kapitala nisbəti ilə hesablanır. Hesablamada hansı equity/balance snapshot-un istifadə olunduğu, snapshot vaxtı və tətbiq olunan multiplier audit üçün yazılmalıdır. Həcmi brokerin lot step-inə doğru yuvarlaqlaşdırmaq lazımdır; sıfıra yuvarlaqlanan order isə səssizcə göndərilməməli, “minimum həcmdən aşağı” səbəbi ilə qeydə alınmalıdır.

Sabit məbləğ və ya risk büdcəsi

Bəzi məhsullarda follower hər master əməliyyatı üçün sabit notional məbləğ və ya strategiya üzrə maksimum kapital təyin edir. Bu model istifadəçi üçün daha anlaşıqlı ola bilər, lakin hissəvi bağlanma, scale-in/scale-out və fərqli contract multiplier-lar zamanı ayrıca qayda tələb edir. Məsələn, master mövqeni 40% bağlayırsa, followerdə bağlanacaq həcm əvvəlki follower icrasının izlənən hissəsindən hesablanmalıdır; cari master lotu ilə yenidən təxmin edilməməlidir.

Başlanğıc sinxronizasiyası ayrıca məhsul qərarıdır. Follower master artıq gəlirdə olan açıq mövqeyə cari qiymətdən daxil olacaqmı, yalnız yeni əməliyyatları izləyəcəkmi, yoxsa əvvəlcə manual təsdiq tələb olunacaq? MetaTrader sənədləri də hesablar arasında instrument, həcm limiti, leverage və qiymət axını fərqlərinin ola biləcəyini, ilkin və sonrakı sinxronizasiyanın ayrıca idarə edilməli olduğunu göstərir. ([metatrader5.com](https://www.metatrader5.com/en/terminal/help/signals/signal_subscriber?utm_source=openai))

Symbol mapping və broker execution profilini ayrıca servis edin

Masterdəki “EURUSD” follower brokerində “EURUSD.a”, “EURUSDm” və ya ümumiyyətlə başqa contract specification ilə mövcud ola bilər. Ona görə canonical instrument modeli yaradın və hər broker hesabı üçün mapping saxlayın:

  • canonical symbol, broker symbol və aktivlik statusu;
  • contract size, tick size, minimum/maksimum həcm və lot step;
  • market session, order type imkanları, stop məsafələri;
  • hedging və ya netting hesab davranışı;
  • valyuta çevrilməsi, leverage və margin qaydaları;
  • long/short, reduce-only və close semantics-ləri.

Mapping yoxdursa, orderi “ən yaxın symbol”a yönləndirmək təhlükəlidir. Sistem icra niyyətini rədd etməli, followeri unsynchronised vəziyyətinə keçirməli və əməliyyat komandası üçün istisna yaratmalıdır.

Copy trading risk controls: qərardan əvvəl, icra zamanı və sonra

Risk nəzarətləri yalnız ümumi platforma limitləri deyil, follower-mandate səviyyəsində də işləməlidir. Yoxlama ardıcıllığı aydın olmalıdır:

  1. Eligibility: mandate aktivdir, razılıq qüvvədədir, hesab ticarət üçün açıqdır, instrument və strategiya icazəlidir.
  2. Pre-trade: maksimum strategiya ekspozisiyası, instrument konsentrasiyası, leverage/margin, minimum həcm, gündəlik və ümumi limitlər, qiymət sapması limiti.
  3. Execution: broker acknowledgement, timeout, reject, partial fill, cancel və requote halları.
  4. Post-trade: brokerdən gələn real fill-lər əsasında mövqe və P&L uzlaşdırılması, unsynchronised hesabların işarələnməsi.

Pause, emergency kill switch və stop-copy nəzarətləri master strategiya, fərdi follower, broker bağlantısı və ya bütün platforma səviyyəsində işləyə bilməlidir. Bu nəzarətlərin hər biri üçün “yeni orderləri blokla”, “yalnız reduce-only icazə ver”, “pending retry-ləri ləğv et” və “açıq mövqeləri toxunmadan saxla” kimi konkret təsirlər təyin edin.

Gecikmiş, təkrarlanan və uğursuz icranı normal hal kimi dizayn edin

Master fill hadisəsi follower brokerinə göndəriləcək orderlə eyni obyekt deyil. Arada immutable copy intent yaradın. Hər intent master execution ID, follower mandate ID, qayda versiyası və idempotency key daşımalıdır. Beləliklə webhook iki dəfə gəlsə və ya worker yenidən işə düşsə, sistem eyni follower orderini təkrar yaratmır.

İcra state machine ən azı received, evaluated, blocked, queued, submitted, acknowledged, partially_filled, filled, rejected, cancelled, expired, reconciliation_required vəziyyətlərini ayırmalıdır. Timeout “rədd edildi” demək deyil: broker orderi qəbul etmiş, amma cavab gecikmiş ola bilər. Retry yalnız broker order reference-i, sorğu statusu və idempotency qaydası yoxlanıldıqdan sonra edilməlidir.

Hər audit qeydi aşağıdakıları saxlamalıdır: mənbə və qəbul vaxtları, master fill, allocation input-ları, rule və disclosure versiyaları, symbol mapping, hesablanmış həcm, yoxlama nəticələri, brokerə göndərilən payload-un həssas məlumatdan təmizlənmiş surəti, cavablar və operator müdaxilələri. Bu iz həm support, həm mübahisə araşdırması, həm də uzlaşdırma üçün əsasdır.

Performans hesablamasını icra həqiqətindən ayırın

Masterin tarixi nəticəsi followerin nəticəsi deyil. Follower daha gec daxil ola, fərqli fill qiyməti ala, orderi rədd oluna, qismən icra oluna və ya fərqli komissiya/maliyyələşmə şərtlərinə məruz qala bilər. Buna görə məhsulda ən azı üç fərqli görünüş olmalıdır: master ticarət tarixi, strategiyanın metodoloji göstəriciləri və followerin brokerlə uzlaşdırılmış faktiki nəticəsi.

Performans ekranında hesablanma dövrü, başlanğıc tarixi, cash flow-lar, fee-lər, açıq mövqelərin daxil edilib-edilməməsi və məlumatın son uzlaşdırma vaxtı görünməlidir. Seçilmiş vaxt intervalından əvvəlki tarixçəni follower nəticəsi kimi təqdim etməyin.

Launch-dan əvvəl qərar checklist-i

  • Hansı asset sinifləri, brokerlər və hesab tipləri dəstəklənir?
  • İlkin sinxronizasiya və manual follower əməliyyatları üçün siyasət nədir?
  • Netting, hedging, partial fill və partial close necə modelləşdirilir?
  • Hansı rədd cavabları retry edilə bilər, hansıları manual araşdırma tələb edir?
  • Pause və stop-copy açıq mövqelərə dəqiq necə təsir edir?
  • Allocation snapshot-ları və risk qaydaları versiyalaşdırılıbmı?
  • Broker hadisələri və daxili mövqe kitabı planlı şəkildə uzlaşdırılırmı?
  • İstifadəçi, support və compliance komandası eyni audit izini fərqli səlahiyyətlərlə görə bilirmi?

POLADO komandası FinTech və trading sistemləri çərçivəsində broker inteqrasiyaları, execution workflow-ları və əməliyyat back-office həlləri hazırlayır. Məhsulun riskli hissələrini build-dən əvvəl prototipləşdirmək üçün UI/UX və məhsul dizaynı xidməti, launch sonrası müşahidə və incident prosesləri üçün isə texniki dəstək və konsaltinq ilə işləmək olar. Analitika yönümlü FinTech təcrübəmizə ESFX layihəsində də baxa bilərsiniz. Copy trading məhsulunuz üçün architecture review və mərhələli delivery planı hazırlamaq istəyirsinizsə, POLADO ilə konsultasiya planlaşdırın.