Senin, 08 Juni 2026

Copy Trade NoLimitAlgo: Feature Explanation and Setup Guide

Tags

 


Copy Trade NoLimitAlgo is an Expert Advisor for MetaTrader 4 and MetaTrader 5 designed to copy trades from a master account to a member account. It allows members to choose which pairs to copy, adjust lot size based on their capital, and use safety filters to avoid copying late or outdated trades.


Sensitive sections such as API, token, channel, and private license details are intentionally not explained.

Main Function

The EA reads active trade data from the master account and opens similar trades on the member account based on the selected settings. When a master trade is closed, the EA can also close the copied trade on the member account.

Members still have control over what they want to copy, such as BUY only, SELL only, selected pairs only, fixed lot, multiplier lot, or risk limits.

Connection and Synchronization Settings

RequestTimeoutMs controls how long the EA waits for a server response. For example, 5000 means 5 seconds.

UseNoCacheRequestToken helps the EA request fresh data and avoid old cached data.

ReadIntervalSeconds controls how often the copier reads master data. A lower value means faster updates, but it also uses the connection more actively.

UseMasterHeartbeatFilter, MasterHeartbeatMaxAgeSec, AlwaysRejectStaleSnapshot, and MaxSnapshotAgeSeconds help prevent the EA from copying old master data. This is important if the internet connection was interrupted or the EA has just been attached to the chart.

Master Trade Filter

MasterMagicFilter is used to copy only trades with a specific magic number. If it is set to -1, the EA does not filter by magic number.

IncludeManualMasterTrades allows manual trades from the master account to be copied when set to true.

MasterSymbolFilter can be used to limit copying to specific symbols only.

Copier Trading Control

CopierMagicNumber is the identity number used by the copier EA for copied trades. It helps separate copy trade positions from manual trades or other EAs.

AutoTrading enables or disables the copier function.

CopyBuyPositions allows the EA to copy BUY trades.

CopySellPositions allows the EA to copy SELL trades.

If both are enabled, the EA can copy both BUY and SELL. If only BUY is enabled, SELL trades from the master will be ignored.

Pair Selection

Inputs such as Copy_AUDCAD, Copy_EURCAD, Copy_GBPUSD, and others are used to select which pairs are allowed to be copied.

If a pair is set to true, the EA is allowed to copy that pair. If it is set to false, the EA will ignore that pair even if the master opens a trade.

Example:

Copy_EURCAD = true means EURCAD is allowed to be copied.
Copy_GBPUSD = false means GBPUSD will not be copied.

This feature is useful because each member can choose pairs based on capital, broker spread, and personal risk preference.

Late Entry Protection

CopyOnlyLatestMasterPositionPerPair makes the EA copy only the newest master position for each pair. This helps prevent too many old positions from being copied when the EA is newly attached.

BlockInitialMasterPositions helps block old master positions that were already open before the copier started.

SkipLateMasterEntries prevents the EA from copying trades that are already too late.

MaxMasterEntryAgeSeconds limits how old a master trade can be before it is rejected by the copier.

UseEntryPriceDistanceFilter and MaxEntryPriceDistancePoints prevent entry if the copier price is already too far from the master entry price.

These features are very important for safety, especially after internet disconnection or when attaching the EA to a new account.

Close, Stop Loss, and Take Profit Management

CloseWhenMasterClosed allows the copier to close its copied trade when the master trade is closed.

ModifyStopsFromMaster allows the copier to follow SL and TP modifications from the master.

CopyStopLoss copies the master Stop Loss.

CopyTakeProfit copies the master Take Profit.

AutoDetectSymbolSuffix helps the EA adapt to broker symbol names, such as GBPUSD, GBPUSDc, GBPUSDm, or other suffix variations.

Lot Management

UseFixedLot uses one fixed lot size for all copied trades.

FixedLot defines the fixed lot size when fixed lot mode is enabled.

LotMultiplier multiplies the master lot size. For example, if the master opens 0.10 lot and the multiplier is 0.50, the copier opens 0.05 lot.

UseBalanceRatioLot adjusts lot size based on the balance ratio between master and copier accounts.

MinCopiedLot defines the minimum copied lot.

MaxCopiedLot defines the maximum copied lot.

For small accounts, the safer setting is usually UseFixedLot = true with FixedLot = 0.01.

Risk Limitation

LimitMaxOpenCopies limits the maximum number of copied positions.

MaxOpenCopiedPositions defines the maximum allowed copied positions.

LimitMaxTotalCopiedLots limits the total copied lot exposure.

MaxTotalCopiedLots defines the maximum total copied lots.

PauseCopierOnFloatingLoss can pause copying when floating loss reaches a certain limit.

MaxCopiedFloatingLossMoney defines the floating loss limit.

EnablePairUsdStopLoss enables USD-based stop loss per pair.

PairUsdStopLossMoney defines the maximum floating loss allowed for each pair. If one pair reaches this limit, only that pair will be closed.

PairUsdStopPauseMinutes defines how long the pair will pause after hitting the pair stop loss.

Broker and Spread Filter

MaxSpreadPoints limits the maximum allowed spread. If spread is too high, the EA will not open a new copied trade.

DeviationPoints controls the allowed slippage when sending orders.

AutoBrokerCompatibility helps the EA adapt to different broker execution types.

AutoEcnOrderMode helps compatibility with ECN brokers.

ExtraStopBufferPoints adds extra distance to help avoid broker minimum stop level issues.

Dashboard Settings

ShowDashboard shows EA information on the chart.

DashboardCorner, DashboardX, and DashboardY control the dashboard position.

DashboardWidth controls the dashboard width.

DashboardFontSize controls the text size.

DashboardRefreshSeconds controls how often the dashboard updates.

IncludeFloatingInGrowth decides whether floating profit or loss is included in growth calculation.

GrowthReferenceBalance can be used as the reference balance for growth calculation.

Most Common Settings for Members

Most members only need to adjust:

AutoTrading
CopyBuyPositions
CopySellPositions
Selected pairs, for example Copy_EURCAD = true
UseFixedLot
FixedLot
LotMultiplier
MaxSpreadPoints
LimitMaxOpenCopies
EnablePairUsdStopLoss

Other settings can usually remain at default unless the member fully understands their function.

Safer Setup for Beginners

For beginners, a safer setup is usually:

UseFixedLot = true
FixedLot = 0.01
Enable only a few selected pairs
Keep spread filter reasonable
Enable maximum open position limit
Use pair-based USD stop loss if needed

This helps prevent the account from copying too many trades at once and keeps risk easier to control.

Conclusion

Copy Trade NoLimitAlgo gives members flexible control over copied trades. Members can choose pairs, manage lot size, limit risk, avoid late entries, and follow master trades with better protection.

Start with small lot size, enable only selected pairs, monitor performance regularly, and adjust settings gradually based on account size and risk tolerance.

=============================================================


Dalam bahasa indonesia


Copy Trade NoLimitAlgo: Penjelasan Fitur dan Cara Setting

Copy Trade NoLimitAlgo adalah Expert Advisor untuk MetaTrader 4 dan MetaTrader 5 yang berfungsi menyalin transaksi dari akun master ke akun member. EA ini dirancang agar member bisa memilih pair mana yang ingin dicopy, mengatur lot sesuai modal, serta memakai filter keamanan agar transaksi yang terlambat atau terlalu jauh dari harga master tidak ikut masuk.

Fungsi Utama EA

EA copy trade bekerja dengan membaca posisi terbaru dari akun master, lalu membuka posisi yang sama di akun member sesuai pengaturan. Jika posisi master sudah close, EA juga bisa menutup posisi copy di akun member. Sistem ini dibuat agar member tetap punya kontrol, misalnya hanya copy BUY, hanya copy SELL, memilih pair tertentu, atau membatasi jumlah posisi.

Pengaturan Koneksi dan Sinkronisasi

RequestTimeoutMs mengatur batas waktu tunggu saat EA mengambil data dari server. Default 5000 berarti EA menunggu respons maksimal 5 detik.

UseNoCacheRequestToken membantu memastikan data yang dibaca adalah data terbaru, bukan data lama dari cache.

ReadIntervalSeconds mengatur seberapa sering EA copier membaca data dari master. Semakin kecil angkanya, semakin cepat update, tetapi penggunaan koneksi juga lebih aktif.

UseMasterHeartbeatFilter, MasterHeartbeatMaxAgeSec, AlwaysRejectStaleSnapshot, dan MaxSnapshotAgeSeconds berfungsi mencegah EA menyalin data master yang sudah terlalu lama. Ini penting agar saat koneksi internet sempat putus, EA tidak langsung membuka posisi lama yang sudah tidak relevan.

Filter Transaksi Master

MasterMagicFilter digunakan jika hanya ingin menyalin transaksi dari magic number tertentu. Jika diset -1, maka filter magic tidak dibatasi.

IncludeManualMasterTrades jika true, maka transaksi manual dari akun master juga bisa ikut dicopy.

MasterSymbolFilter bisa digunakan untuk membatasi simbol tertentu saja dari akun master.

Kontrol Trading Copier

CopierMagicNumber adalah identitas transaksi yang dibuat oleh EA copier. Ini berguna agar transaksi copy trade bisa dibedakan dari transaksi manual atau EA lain.

AutoTrading adalah tombol utama untuk mengaktifkan atau menghentikan proses copy trade.

CopyBuyPositions jika true, EA akan menyalin posisi BUY dari master.

CopySellPositions jika true, EA akan menyalin posisi SELL dari master.

Jika ingin copy dua arah, aktifkan BUY dan SELL. Jika ingin hanya satu arah, misalnya hanya BUY, maka CopyBuyPositions = true dan CopySellPositions = false.

Pilihan Pair yang Dicopy

Bagian Copy_AUDCAD, Copy_EURCAD, Copy_GBPUSD, dan pair lainnya adalah pilihan pair yang boleh dicopy.

Jika sebuah pair bernilai true, maka pair tersebut boleh dicopy. Jika false, maka EA tidak akan membuka posisi pada pair tersebut walaupun master sedang entry.

Contoh:
Copy_EURCAD = true berarti EURCAD boleh dicopy.
Copy_GBPUSD = false berarti GBPUSD tidak akan dicopy.

Fitur ini sangat penting karena member bisa menyesuaikan pair sesuai modal, spread broker, dan strategi yang ingin diikuti.

Proteksi Entry Terlambat

CopyOnlyLatestMasterPositionPerPair membuat EA hanya mengambil posisi terbaru dari master untuk setiap pair. Ini membantu mencegah akun member langsung membuka terlalu banyak posisi lama saat EA baru dipasang.

BlockInitialMasterPositions membantu mencegah EA mengambil semua posisi lama yang sudah terbuka sebelum EA copier aktif.

SkipLateMasterEntries berfungsi agar EA tidak menyalin posisi yang sudah terlalu telat.

MaxMasterEntryAgeSeconds membatasi umur posisi master yang boleh dicopy.

UseEntryPriceDistanceFilter dan MaxEntryPriceDistancePoints membantu mencegah entry jika harga akun member sudah terlalu jauh dari harga entry master.

Bagian ini adalah salah satu fitur keamanan paling penting dalam copy trade, terutama saat koneksi internet sempat putus atau EA baru dipasang.

Manajemen Close dan SL/TP

CloseWhenMasterClosed jika true, maka posisi di akun member akan ditutup ketika posisi master sudah close.

ModifyStopsFromMaster jika true, EA dapat mengikuti perubahan SL dan TP dari master.

CopyStopLoss jika true, SL dari master ikut dicopy.

CopyTakeProfit jika true, TP dari master ikut dicopy.

AutoDetectSymbolSuffix membantu EA menyesuaikan nama pair broker, misalnya dari GBPUSD ke GBPUSDc, GBPUSDm, atau tambahan nama lainnya.

Pengaturan Lot

UseFixedLot jika true, semua posisi copy akan memakai lot tetap sesuai FixedLot.

FixedLot adalah lot tetap yang digunakan jika mode fixed lot aktif.

LotMultiplier mengalikan lot dari master. Contoh jika master entry 0.10 lot dan multiplier 0.50, maka copier entry 0.05 lot.

UseBalanceRatioLot menyesuaikan lot berdasarkan perbandingan balance master dan balance copier.

MinCopiedLot adalah batas lot minimum.

MaxCopiedLot adalah batas lot maksimum.

Untuk member dengan modal kecil, biasanya lebih aman memakai UseFixedLot = true dan mengatur FixedLot = 0.01.

Batas Risiko

LimitMaxOpenCopies membatasi jumlah posisi copy yang boleh terbuka.

MaxOpenCopiedPositions adalah jumlah maksimal posisi copy.

LimitMaxTotalCopiedLots membatasi total lot copy.

MaxTotalCopiedLots adalah batas maksimal total lot.

PauseCopierOnFloatingLoss jika aktif, EA bisa berhenti sementara saat floating loss mencapai batas tertentu.

MaxCopiedFloatingLossMoney adalah batas floating loss untuk pause.

EnablePairUsdStopLoss adalah fitur proteksi loss berdasarkan USD per pair.

PairUsdStopLossMoney adalah batas loss USD per pair. Jika floating minus pada pair tertentu mencapai batas ini, EA dapat menutup posisi pada pair tersebut saja.

PairUsdStopPauseMinutes mengatur jeda sebelum pair tersebut boleh dicopy lagi setelah terkena proteksi.

Filter Broker dan Spread

MaxSpreadPoints membatasi spread maksimal. Jika spread terlalu besar, EA tidak akan entry.

DeviationPoints mengatur toleransi slippage saat order dikirim.

AutoBrokerCompatibility membantu EA menyesuaikan tipe eksekusi broker.

AutoEcnOrderMode membantu kompatibilitas dengan broker ECN.

ExtraStopBufferPoints memberi jarak tambahan agar SL/TP lebih aman dari batas minimum broker.

Dashboard

ShowDashboard menampilkan informasi EA di chart.

DashboardCorner, DashboardX, dan DashboardY mengatur posisi dashboard.

DashboardWidth mengatur lebar dashboard.

DashboardFontSize mengatur ukuran tulisan.

DashboardRefreshSeconds mengatur seberapa sering dashboard diperbarui.

IncludeFloatingInGrowth menentukan apakah floating profit/loss ikut dihitung dalam growth.

GrowthReferenceBalance bisa dipakai sebagai acuan balance untuk perhitungan growth.

Setting yang Paling Sering Diubah Member

Member biasanya cukup mengatur bagian berikut:

AutoTrading
CopyBuyPositions
CopySellPositions
Pair yang ingin dicopy, misalnya Copy_EURCAD = true
UseFixedLot
FixedLot
LotMultiplier
MaxSpreadPoints
LimitMaxOpenCopies
EnablePairUsdStopLoss

Bagian lain sebaiknya dibiarkan default kecuali sudah memahami fungsinya.

Saran Setting Aman untuk Pemula

Untuk member baru, setting yang lebih aman biasanya:

UseFixedLot = true
FixedLot = 0.01
Aktifkan hanya beberapa pair dulu
MaxSpreadPoints jangan terlalu besar
LimitMaxOpenCopies = true
Gunakan proteksi loss per pair jika diperlukan

Dengan cara ini, akun member tidak langsung menyalin terlalu banyak transaksi dan risiko lebih mudah dikontrol.

Kesimpulan

EA Copy Trade NoLimitAlgo dibuat agar member bisa mengikuti transaksi master dengan lebih fleksibel. Member dapat memilih pair sendiri, mengatur lot sesuai modal, membatasi risiko, serta memakai filter keamanan agar tidak menyalin posisi yang sudah terlalu lama atau terlalu jauh dari harga master.

Gunakan setting secara bertahap, mulai dari lot kecil, pilih pair seperlunya, dan pantau hasilnya secara berkala.




EmoticonEmoticon