内容を表示するコンパイル済みのソースコードを開いて破ることを意味ファイルを逆コンパイル. 逆の目標はいくつかの方法でそれを変更するために元のソースにアクセスするには.
MQ4 と EX4 の違い
ときに 専門家アドバイザーをインストールします。, 専門家またはインジケーター フォルダーに記載されているファイルの 2 種類を気づいている可能性があります。. .mq4 ファイルは、MQL 言語でプログラミング コードを元を保持します。. プログラマは EA やインジケーターを変更するためにこの種類のファイルにアクセスすることができます。.
コンピューターは、人間が読める形式の ex4 ファイル情報を保存しません. 代わりに, 0 と 1 のシリーズに、コードをコンパイルします。, 呼ばれるビット, リアルタイムで読み上げます. メモ帳でも、MetaEditor で ex4 ファイルを開く場合, 上がるすべては、波状の文字とちんぷんかんぷんで.
最高のアナロジーは、ゲームの計画のアイデアを検討するには. If you know that the opposing team’s defense moves slowly, 頻繁に通過しようとする可能性があります。. You don’t know all of the specifics of how the game will play out. 一連の状況の全般的な応答を開発すること. That’s the mq4 file.
Ex4 ファイルがより頻繁に渡す計画を実装するゲームで行われた意思決定のシリーズ. アイデアは行く準備ができて, にもかかわらず、個々 の演劇がない知られている彼らは、将来的にいたので. 演劇の開発と, プレイヤーは一般的なゲームの計画を取るし、リアルタイムで実装.
逆コンパイルする理由
デコンパイル ex4 ファイル要求のほとんどが購入トレーダーから来る、 商業のエキスパートアドバイザー 製品に満足していません。. Mq4 ファイルを生成、コンパイル済みの ex4 ファイルを破壊. 、 専門家アドバイザーのプログラマ MQL 内容を取るし、必要な変更を加える.
多くはデコンパイラ ファイルに無害な変更を加えるだろう. 成功の指標は、市場の方向性を予測するかもしれない, yet it may not generate alerts when it’s a good time to trade. 新しい取引設定信号が長すぎるチャートを見つめてからユーザーを救うかもしれない. トレーダーは、彼らがするソース コードへのアクセスを必要があることと誤解 MQL インジケーターをプログラムします。. It’s easier to ask a programmer to use the iCustom function rather than breaking into someone else’s code. It’s a legitimate use of the code without requiring unauthorized access to the code.
いくつか私に不満トレーダー アプローチ、じゃんじゃんお金を失う専門家のアドバイザー. 彼らは戦略から潜在的に有用な概念をサルベージの希望でファイルの内容を変更したいです。. I’ve also spoken to forex traders that bought “生活時のライセンス” 専門家アドバイザー, 廃業ベンダーを持っている. デコンパイル ex4 が彼らにアクセスできなくすることができますが、当然所有製品のライセンスの制限を削除します。.
一般的で倫理的な応答では、私は状況に同情します。, 私の意見で. 私は疑う, しかし, を、 商用 EA の変更に関する法的問題, 顧客の支持されていません。.
その後、, there are the thieves that like someone else’s work but don’t want to pay for it. 私は残念なことにすべての時間のこの要求を取得します。. OneStepRemoved.com は、逆コンパイル サービスを提供していません. Too many of the requests revolve around stealing other people’s work.
場合します。 エキスパートアドバイザーを販売します。 または カスタム インディケータを販売します。, 最も適切なアプローチは、します。 プログラムで DLL メタト レーダー ファイル. It’s even better to encrypt the DLL.
MQL 言語は取引以外の心で何か書き込まれませんでした。. コードのセキュリティと逆のリスク MetaQuotes 開発チームの懸念ではなかった. 優位性につながる メタト レーダーのプログラマ 東ヨーロッパ ソフトウェアを逆コンパイル MQL を開発し、インターネットでリリースするから. Ex4 および mq4 形式間で行き来は非常に, 非常に簡単.
逆コンパイル後の情報の損失
Ex4 ファイルを逆コンパイルは mq4 ファイルを得られる. それではないです。, しかし, 元の mq4 ファイルと同じ. デコンパイル ex4 ファイル変数名を取り除き新しいコンピューター名に置き換えられます.
優れたプログラミング方法は、目的の後変数名を必要とします。. 変数の場合の距離を保持します。 ステルスの停止, 、 MQL プログラマ 名前を付けること stealthStop または stealthStopDistance. 逆コンパイルされたバージョンは i_594 や g_12 のような恐ろしい何かに名前を変更します. 逆コンパイルのプロセスは完全に元の mq4 ファイルの論理的な流れを破壊します。.
プログラムを考えてみましょう 30-50 変数. それらの変数の変更の一つの名前. コードの最初の概観は意味をなさない. 変数名は任意の方法でそれらの機能を反映して.
関数の名前と入力, externs または外部変数とも呼ばれます, 保持されます。. 明確に自分のコードの構造を作らない. 一緒に, 彼らは通常、十分な情報を形成、 プログラマ 変数の名前を再現するには.
マーキングのプロセス デコンパイル ex4 コードと少なくとも醜い変数名の変更 1.5 時間. それは多くの時間をことができますコードが数百行よりも長い場合は変数の数が異常に高い. レビュー プロセスは mq4 ファイルに変更を加える場合に必要です。. There’s no way to go about modifying existing MQL code unless its current functionality is clear.
Mq4 ファイルへの変更は他のようなまさに MT4 プログラミング プロジェクト後のレビュー プロセスが終了. コーダー必要がありますプログラムの変更とそれが正常に動作することを確認するファイルをデバッグ.
Ex4 デコンパイラを見つける
基本的な検索を実行することができます。 “mql デコンパイラ”, “デコンパイル ex4 mq4” または任意の同様の組み合わせ. 結果のページは通常、ベンダーの間で激しい競争を表示します。. It’s not uncommon to get files decompiled for $8-15 1 ファイルあたり.
ファイルの配信回を異なる個々 のベンダー. I’ve heard reports that it can take anywhere from a few hours to a week to receive decompiled files. Assuming that you’re decompiling a file for a legitimate reason, it’s hard to know who to trust. 業界, 結局その程度です, 主を盗んでいるお客様をターゲットします。. 信頼できる泥棒を求めると同類である信頼できる逆コンパイル サービスを求めて.