@Nafrudin: Kemungkinan besar karena perbedaan waktu servernya. Sebagai contoh, broker yang server berlokasi di Jakarta (GMT +7) market watch-nya (pada MetaTrader 4) berbeda dengan broker dengan server di London (Eropa, GMT +1). Ada selisih 6 jam antara Jakarta dan London.
Silakan cek pada market watch MT4-nya untuk melihat dimana waktu lokasi servernya berada. Saya berikan contoh screecshot market watch di bawah ini.

@Safrudin: Benar.
Broker server Indonesia apa bisa diubah servernya jadi ikut server Eropa misalnya? Caranya gimana?
Tidak bisa diubah. Penentuan server adalah hak dari broker dan broker menentukan server yang digunakan berdasarkan jenis akun yang ditawarkan. Jadi jika Anda ingin mengganti waktu ke server lain, maka harus berpindah ke jenis akun lain. Untuk lebih jelasnya, silakan konsultasikan dengan customer service (CS) broker forex yang bersangkutan untuk menanyakan perihal zona waktu server tersebut.
@ Nafrudin:
Maaf, yang beda 80% itu apanya? Harga open, high, low, atau close?
Pergerakan harga candlestick tiap broker memang bisa berbeda karena server dan jam bukanya juga berbeda, sehingga harga open, high, low dan close juga bisa berbeda. Meski demikian perbedaan harganya tidak terlalu jauh.
Maaf, saya kurang tahu regulasi dari broker-broker yang Anda sebutkan.
Demi keamanan trading dan dana Anda, kami sarankan untuk memilih broker yang sudah diregulasi oleh badan regulator yang kredibel secara internasional, yaitu: : CFTC, NFA, FCA, FSA, FINMA, MiFID, ASIC dan FMA.
Badan regulator yang kredibel adalah yang telah teruji dan diakui dunia, dan memberikan sanksi dengan tegas kepada broker jika ternyata melanggar ketentuan yang telah disepakati. Badan regulator tersebut juga bertanggung jawab terhadap keamanan dana klien.