Penyahsusunan fail yang bermakna untuk memecah buka kod sumber yang disusun untuk melihat kandungan. Matlamat penyahsusunan adalah untuk mengakses sumber asal untuk mengubahsuainya dalam beberapa cara.
MQ4 dan EX4 perbezaan
Apabila anda memasang penasihat pakar, anda mungkin sudah perhatikan dua jenis fail yang disenaraikan dalam pakar-pakar atau petunjuk folder. .fail mq4 memegang kod pengaturcaraan yang asal dalam bahasa MQL yang. Pengaturcara boleh mengakses fail jenis ini untuk membuat perubahan kepada EA atau penunjuk.
Komputer yang tidak menyimpan maklumat fail EX4 dalam format yang boleh dibaca manusia. Sebaliknya, ia menyusun kod ke dalam siri sifar dan satu, dipanggil bit, bahawa komputer yang dibaca dalam masa nyata. Jika anda membuka fail EX4 dalam MetaEditor atau dalam NotePad, semua yang datang merupakan watak-watak Wiggly dan bahasa raban.
Analogi terbaik adalah untuk mempertimbangkan idea pelan permainan. Jika anda tahu bahawa pertahanan pasukan lawan itu bergerak perlahan-lahan, anda mungkin cuba lulus lebih kerap. Anda tidak tahu semua khusus bagaimana permainan akan bermain daripada. Tujuannya adalah untuk membangunkan satu tindak balas umum untuk satu set keadaan. Itulah fail yang mq4.
Fail EX4 adalah siri keputusan yang dibuat dalam permainan yang melaksanakan rancangan untuk lulus lebih kerap. Idea ini adalah bersedia untuk pergi, walaupun memainkan individu tidak dapat diketahui kerana mereka pada masa akan datang. Apabila memainkan membangunkan, pemain mengambil pelan permainan generik dan melaksanakannya dalam masa nyata.
Alasan untuk menyusun
Kebanyakan permintaan untuk menyusun fail EX4 datang dari peniaga-peniaga yang membeli penasihat pakar komersial dan tidak berpuas hati dengan produk. Breaking fail EX4 yang disusun menghasilkan fail mq4. Satu pakar penasihat programmer kemudian boleh mengambil kandungan MQL dan membuat perubahan yang dikehendaki.
Ramai akan decompilers ingin perubahan tidak berbahaya ke fail. Petunjuk berjaya boleh meramalkan arah pasaran, namun ia tidak boleh menghasilkan isyarat apabila ia adalah masa yang baik untuk berdagang. Isyarat setup perdagangan baru mungkin akan menyelamatkan pengguna daripada merenung carta terlalu lama. Peniaga keliru menganggap bahawa mereka memerlukan akses kepada kod sumber untuk Program petunjuk MQL. Lebih mudah untuk meminta seorang programmer untuk menggunakan fungsi iCustom dan bukannya melanggar ke kod orang lain. Ia adalah penggunaan yang sah kod tanpa memerlukan akses yang tidak dibenarkan kepada kod.
Beberapa peniaga kecewa mendekati saya dengan penasihat pakar yang kehilangan tangan wang lebih penumbuk. Mereka mahu mengubah kandungan fail dengan harapan menyelamatkan satu konsep yang berguna daripada strategi. Saya juga telah bercakap dengan forex pedagang yang dibeli “lesen masa kehidupan” kepada penasihat pakar, hanya mempunyai vendor yang keluar dari perniagaan. Mereka mahu menyusun EX4 untuk membuang sekatan pelesenan pada produk mereka berhak memiliki tetapi yang mereka boleh akses tidak lagi.
Saya bersimpati dengan keadaan kerana kedua-dua adalah tindak balas biasa dan etika, pada pendapat saya. Saya mengesyaki, Walau bagaimanapun, bahawa isu-isu undang-undang dengan mengubah suai sebuah EA komersial, tidak memihak kepada pelanggan.
Kemudian, ada pencuri yang suka orang lain kerja tetapi tidak mahu membayar untuk itu. Saya malangnya mendapatkan permintaan ini sepanjang masa. OneStepRemoved.com tidak menawarkan perkhidmatan penyahsusunan. Terlalu banyak pertanyaan berlegar di sekitar mencuri kerja orang lain.
Jika anda menjual penasihat pakar atau menjual petunjuk adat, pendekatan yang paling sesuai adalah untuk program MetaTrader fail dalam DLL yang. Ia adalah lebih baik untuk menyulitkan DLL.
Bahasa MQL tidak ditulis dengan apa-apa dalam fikiran selain daripada perdagangan. Kod keselamatan dan risiko penyahsusunan tidak kebimbangan dalam pasukan pembangunan MetaQuotes. Yang membawa kepada jumlah lebih besar daripada Pengaturcara MetaTrader dari Eropah Timur untuk membangunkan perisian MQL penyahsusunan dan untuk melepaskannya di internet. Berulang-alik antara EX4 dan mq4 format adalah sangat, sangat mudah.
Kehilangan maklumat selepas penyahsusunan
Fail EX4 penyahsusunan tidak menghasilkan fail mq4. Itu bukan, Walau bagaimanapun, perkara yang sama seperti fail mq4 asal. Fail EX4 decompiled jalur nama pembolehubah dan menggantikan mereka dengan nama mesin baru.
Amalan pengaturcaraan yang betul memerlukan menamakan pembolehubah selepas tujuan mereka. Apabila pembolehubah mengekalkan jarak yang berhenti stealth, yang MQL programmer mungkin nama itu stealthStop atau stealthStopDistance. Versi decompiled menamakan semula kepada sesuatu yang mengerikan seperti i_594 atau g_12. Proses penyahsusunan sepenuhnya memusnahkan aliran logik fail mq4 asal.
Sekarang bayangkan program dengan 30-50 pembolehubah. Nama tiap-tiap seorang daripada mereka pembolehubah perubahan. Gambaran pertama kod yang tidak masuk akal. Nama-nama pembolehubah tidak menggambarkan fungsi mereka dalam apa-apa cara.
Nama dan fungsi input, juga dipanggil externs atau pembolehubah luar, dipelihara. Mereka tidak membuat struktur kod yang jelas pada mereka sendiri. Bersama-sama, mereka biasanya membentuk maklumat yang cukup untuk program untuk mencipta nama pembolehubah.
Proses menandakan kod EX4 decompiled dan penamaan semula pembolehubah hodoh mengambil masa sekurang-kurangnya 1.5 jam. Ia boleh banyak jam jika kod itu adalah lebih lama daripada beberapa ratus baris atau bilangan pemboleh ubah adalah luar biasa tinggi. Proses kajian semula adalah perlu jika anda berniat untuk membuat apa-apa perubahan kepada fail yang mq4. Tiada cara untuk pergi tentang mengubah suai kod MQL sedia ada kecuali fungsi semasanya jelas.
Perubahan ke fail mq4 adalah sama seperti mana-mana lain Pengaturcaraan MT4 projek sekali proses kajian semula yang berakhir. Alat sandi mesti program perubahan dan debug fail untuk memastikan ia berfungsi dengan baik.
Cari decompiler EX4
Anda boleh menjalankan carian asas untuk “MQL decompiler”, “menyusun EX4 mq4” atau mana-mana kombinasi yang serupa. Laman-laman keputusan biasanya menunjukkan persaingan sengit di kalangan vendor. Ia bukan sesuatu yang luar biasa untuk fail decompiled untuk $8-15 untuk memfailkan.
Masa penghantaran fail berbeza-beza antara vendor individu. Saya pernah mendengar laporan bahawa ia boleh mengambil mana-mana sahaja dari beberapa jam seminggu untuk menerima fail decompiled. Dengan mengandaikan bahawa anda penyahsusunan fail untuk alasan yang sah, ia sukar untuk tahu siapa yang harus dipercayai. Industri ini, selepas semua, sebahagian besarnya mensasarkan pelanggan yang mencuri. Meminta perkhidmatan penyahsusunan boleh dipercayai adalah seolah-olah meminta seorang pencuri boleh dipercayai.
Paul berkata
hai di sana,
Funnily cukup saya membeli alat-alat kuasa Forex (sangat diabaikan selepas mereka telah spammed saya untuk kira-kira sebulan dan akhirnya saya fikir ia adalah harga yang berbaloi) – Banyak lagi menipu saya walaupun kawasan ahli-ahli mereka mempunyai banyak goodies dan video dan lain-lain.. mereka tidak menjawab e-mel atau Meja sokongan mereka yang benar-benar kelihatan dan bertindak agak profesional malah memberitahu saya ia telah dihantar kepada mereka tetapi selepas 8months cuba untuk mendapatkan sokongan mudah kerana beberapa kesilapan pada mesin saya dan sekarang saya tahu mereka hanya berminat untuk mendapatkan wang anda kemudian meninggalkan anda tinggi dan Kering >:-/
Saya posting ini menyebabkan ini adalah bagaimana sakit ia membuatkan anda apabila anda membayar sesuatu dan mendapat sh * t pada.
Malangnya ia membuat pembelian pada masa hadapan lebih mungkin kerana mereka semua ini menjanjikan sokongan pada mulanya tetapi kemudian selari dengan – anda sendiri dan jika anda telah bekerja dengan petunjuk/EA/perisian ia benar-benar menghisap jika ia kemudian ' rehat’ dan anda tidak lagi boleh mendapatkan sokongan….
Saya fikir itu tolak mungkin membantu ramai orang untuk decompilers di….
Apa-apa cara – Saya bersetuju dengan sebahagian apa yang kamu katakan dan ianya hanya keadaan sedih hal-ehwal yang bahawa yang jujur mendapatkan dihukum bersama-sama dengan pencuri – Saya gembira menunjukkan saya resit pembelian dan/atau log ke dalam clickbank untuk membuktikannya tetapi hey …nevermind…(Saya mengidap ' up-ke-akhir-ia adalah’ lol
Menganggap,
Paul
Shaun Overton berkata
Hey Paul,
Terima kasih kerana berkongsi pengalaman anda. Saya sedih untuk melaporkan bahawa ia adalah semua terlalu biasa dalam industri ini.
Kebaya berkata
Saya pernah tertanya-tanya apa yang cingcong adalah kira-kira decompiling .. sehingga saya menjadi seorang programmer MQL..
Javier Buitrago berkata
kebaya estoy tratando de encriptar un EA que modifique tu que ya tienes mas experiencia me podrias orientar o regalarme un link de un tutorial para poder realizarlo. terima kasih
Bruce berkata
Please help me educated Ea from new buld mt4 latest version contact me ivankarela@gmail.com
Allen berkata
I wanna have a .ex4 file decompiled. Could you please do me this favour?
Shaun Overton berkata
That’s not a service that we offer.
chung khoan berkata
I wanna have a .ex4 file decompiled. Could you please do me this favour?
Shaun Overton berkata
That’s not a service that we offer.
Jack berkata
i know you don’t offer services on decompiling expert advisors thats too bad because i got on expert advisor that can turn 5000 dollars into a million in 75 minit.
Shaun Overton berkata
Something tells me that’s unlikely.
dongming berkata
hi can you send to me ? my friedn can crack it my email 118180535@qq.com
Mahmoud berkata
hi this article is great I have to say .
I have an ex4 indicator but the only thing I need is to add the notification alert on my phone . First I thought I need to decompile the file but now after this article I know that I don’t . I only need programmer to add the icustom . Is there a way I can do it ? I know about this language a little bit. How much would it cost if I should pay for a programmer ?
THANKS !
Shaun Overton berkata
I sent you an email with more info.
MR CHOOCH berkata
Hi Mahmoud, this tool is exactly what you need. It adds alerts to any indicator by email, sms, or push and its free!
http://www.fxblue.com/appstore/45/alert-forwarder-mt4
Sean berkata
Hello,
I appreciate your content. I was actually looking to decompile an ex4 file so that it shows a pop alert.
Pada masa ini, it shows a trade arrow, but no alert so I have to stay glued to the system, I can’t continue to do that, and I can’t load multiple pairs because of that.
So is this something you can do without me having to decompile and mess it all up?
Please not e that the indicator isn’t mine originally, it was shared free.
sorakan
Shaun Overton berkata
Hey Sean,
The easiest workaround is to use iCustom and create an indicator that reads the current values, then sends an alert when you get an arrow.
–Shaun
Sean berkata
Shaun terima kasih.
Please where can I get such a service?
Shaun Overton berkata
I sent you an email yesterday. Please check your junk mail.
Mecro berkata
Hello, can you decompile ex4 files after version 600 ?
Shaun Overton berkata
Bukan itu yang saya tahu.
Chase berkata
I have a indicator where the developer tracks the past 10 trend change pip moments. My problem is that he does the tracking from the first bar and I want to get the data on the second bar to peak. Is this possible?
Shaun Overton berkata
Hi Chase,
I want to get the data on the second bar to peak
Can you explain what this means? Send me an email: Info@onestepremoved.com
–Shaun
Ezekiel berkata
Hello I have an EA that works only on demo account, and but now want it to work on a live account . help me please . E-mel : ezzybinary@gmail.com
Shaun Overton berkata
Is it a commercial EA? Do you have the .mq4 source code available?
Daisy berkata
Hi Shaun,
I have an ex4 EA, (I dont have the mq4) and had been making losses, is it possible
to reverse the trades, and make it into a new EA. What is the cost? Terima kasih.
Shaun Overton berkata
You would have to have the open source code for this to be possible.
Richard berkata
Hi Shaun’
I have the same problem as Sean. Could you send me the same email you sent to him about the iCustom service.
Shaun Overton berkata
Sent
ron berkata
may i ask you to give decompiler softwr…i just dwnld but must insert file activation
Shaun Overton berkata
That’s not a service that I offer.
Sandeep Y berkata
Hi Shaun.. Is it possible to stop working EA after few months or years due to any technical issue with EA. Need your advice before buying this.
Shaun Overton berkata
The only reason an EA would stop working is if MetaQuotes introduces code-breaking changes into the MQL4 language. They’ve done that before, so yes, ada kemungkinan.
Shane berkata
Hi,
I have a simple script that places a horizontal line @ the “rapat” price of the candle it’s dropped on.
I just want the color of the line changed.
I looked @ the code I can see in meta-editor but don’t see any lines with “merah”.
I have the MQL4 source file.
Is some of the code hidden?
How can I change the color?
Saya”ve done it with other indicators but I could easily see it in the code lines.
Terima kasih
Shaun Overton berkata
The line is created using the function ObjectCreate(). If you don’t see an object named ObjectSetInteger(), then you’ll either need to add it or live with the red color.
Umar berkata
Hello Shaun’
I am facing the same problem as Sean, Could you send me the email you sent to him about the iCustom service
Shaun Overton berkata
Hi Umar,
Please email the indicator to Info@onestepremoved.com and we’ll email you an estimate.
douglas berkata
Dear Shaun,
This is Douglas and i have purchased a EA from a Chinese but the seller who ask me further money for earase a built in time limitation in the EA that he have never told me before purchase.
So can you help me to recode that EA and remove the time limitation.
Great Thx
Douglas
Nao berkata
Could you still do decompile ex4 file to mq4 file?
Shaun Overton berkata
Adakah Tidak
Muhammad Ali berkata
Hello i also was looking for ex4 file decompile because of ea comments i want to remove comments from the ea so the broker can’t find either we are doing manual trading or auto trading can u please help me out for this
Shaun Overton berkata
The broker will always know whether an order was manual or EA generated. Maaf.
Oscar Herrera Latin berkata
Hola, buen día… interesante artículo. Podrán darse cuenta que todos los que llegan a esta página es porque les interesa descompilar algún archivo y ese también mi caso.
Les cuento, hace 2 días compre un EA de un aviso de youtube, lo encontré bueno…muy bueno y envié un email (justo el 1 de enero 2018 para ser exacto). Me responden mi correo, me envían capturas de pantalla del comportamiento del EA. Y lo compre…
El EA funciona muy bien, excelente mejor dicho en back testing incluso con spread altísimos… el problema lo tuve cuando lo quise probar en cuenta demo… no funciona. Carga el experto pero no abre ninguna posición. Le cargue los setting (.set) que me envió y nada. He enviado un montón de correos pidiendo que me ayude y nada… es decir ya perdí la esperanza que se comuniquen conmigo. De verdad incluso prefiero que me digan que me vendieron algo solo para back testing y que no funciona ni siquiera en demo…a que no me respondan nada.
Tengo el pago enviado por paypal, tengo todos los correos que le enviado solicitando ayuda y obviamente tengo el EA.
Hay alguna manera que ustedes me ayuden? Este experto debe tener alguna sentencia que hace que no trabaje ni en demo ni en real…solo en back testing (supongo).
Como les digo tengo todo los respaldos de que lo compre y que simplemente al parecer…me engañaron. Que impotencia tengo…. este es otro motivo por los que alguien como yo quiere descompilar el archivo para que por lo menos funcione.
Saludos
Shaun Overton berkata
You have my sympathies, but there’s nothing that I can do to assist.
Guido Rigotti berkata
Dear shaun,
I have purchased some interesting indicators which are currently installed on my mt4 and work well in live trading. These indicators are given under monthly license in ex4 format, so the code is hidden. I asked the creato the names of the variables for “iCustom” finction, but they replied that the codes are closed and can not give the names of the variables. I do not know how legal their denial is, especially since the exclusive use in live trading is not specified in the license agreement. Is there any possibility of using the indicators on an ea without knowing the code?
Terima kasih
Guido
Mukesh berkata
I have ex4 lock file and I want mql4 same this can you do this
Shaun Overton berkata
We do not decompile files.