メタエディタの新機能としてアンチデコンパイラが必要 - ページ 2

 

EX4が初めてMT4で動作するためには、MQLファイルが存在する必要があるのでは?そして、その最初の使用の後、MQLをexpertsフォルダから削除 すれば、EX4は問題なく動作し続けるということです。これは、私が経験したことです。

上記のチャットを見ていると、私の状況は標準ではないようです。もしかしたら、ソースに何か正しく設定されていないものがあるのでしょうか?

もう一つ、expertsフォルダに新しいEX4とMQLを入れてMT4を起動すると、その時点で(つまりex4がコンパイルされると)MQLがフォルダから消えてしまうことがあり、これは本当に不思議なことでした。

 
Trevhib:

EX4が初めてMT4で動作するためには、MQLファイルが存在する必要があるのでは?そして、その最初の使用の後、MQLをexpertsフォルダから削除すれば、EX4は問題なく動作し続けるということです。 これは私が経験したことです。

もう一つ、expertsフォルダに新しいEX4とMQLファイルを入れてMT4を起動すると、その時点で(つまりex4のコンパイルと同時に)MQLがフォルダから消えてしまうことがあり、これは実に奇妙なことだと思いました。

EX4はmq4がなくても動きます。コーダーがコンパイルして、EX4はどのマシンにも入れることができます。

今、mq4を再コンパイルしようとすると、それがデコンパイルされたコードであれば、ex4は失われています。

 

WHでクリアにしたいことがあるんです。私はもう一人の男とチームとして働いています。彼はコーダーですが、私はすべてのソースにアクセスすることができます。コードは私たちのもので、ユニークで、非常に複雑で、外部からの助けは必要なく、また使ったこともありません(MT4の癖に関してここから得た1つか2つの有用なものを除いて)。私自身は、本を読み始めてはいるものの、最も基本的なコーディングの知識以外は持っていません(このフォーラムで学んでいます)。

このスレッドでのあなたの投稿は、私が(このスレッドや他のスレッドで)質問していることのいくつかが、私が逆コンパイルしたコードを持っているように見えることを示唆しているかどうかはわかりませんが、私はそうではなく、その必要もないことをはっきりさせることができます。

さらに、上記のような状況が発生したのです。つまり、私が理解していない、あるいは伝えきれていないことがあるのです。私は、機能的、プラットフォーム的、あるいはコードベースの理由から、EX4と一緒にソースを送ってもらわなければ、私たちのボットの初期のイテレーションのいくつかを使うことができませんでした。EX4は、それだけでは動かないのです。そこで、MQLを入手し、EX4と一緒にexpertsフォルダに入れ、MT4を再起動したところ、問題なく動作しました。私は、EX4が最初に作成されるためには、MQLがコンパイルされなければならないと仮定しています、そして、私はそれが送られたEX4がそうであったと仮定します。そのため、なぜこのような現象が発生したのか、まだよく分かっていません。

これはずいぶん前のことで、それ以来、私は両方のファイルを受信するだけというやり方になっています。だから、この問題がまだ存在するかどうか、私にはわからない。このスレッドを見たとき、明白な答えがあるかどうか確認するために質問してみようと思っただけです。

 
Trevhib:

WHでクリアにしたいことがあるんです。 私はもう一人の男とチームとして働いています。 彼はコーダーですが、私はすべてのソースにアクセスすることができます。 コードは私たちのもので、ユニークで、非常に複雑で、外部の助けは必要なく、また使ったこともありません(MT4の癖に関してここから得た1つか2つの有用なものを除いて)。 私自身は、本を読み始めてはいるものの、最も基本的なコーディングの知識以外は持っていません(このフォーラムで学んでいます)。

このスレッドでのあなたの投稿は、私が(このスレッドや他のスレッドで)質問していることのいくつかが、私が逆コンパイルしたコードを持っているように見えることを示唆しているかどうかはわかりませんが、私はそうではなく、その必要もないことをはっきりさせることができます。

さらに、上記のような状況が発生したのです。 つまり、私が理解していない、あるいは伝えきれていないことがあるのです。 私は、機能的、プラットフォーム的、あるいはコードベースの理由から、EX4と一緒にソースを送ってもらわなければ、私たちのボットの初期のイテレーションのいくつかを使うことができませんでした。EX4は、それだけでは動かないのです。そこで、MQLを入手し、EX4と一緒にexpertsフォルダに入れ、MT4を再起動したところ、問題なく動作しました。 私は、EX4が最初に作成されるためには、MQLがコンパイルされなければならないと仮定しています、そして、私はそれが送られたEX4がそうであったと仮定します。 そのため、なぜこのような現象が発生したのか、まだよく分かっていません。

これはずいぶん前のことで、それ以来、私は両方のファイルを受信するだけというやり方になっています。 だから、この問題がまだ存在するかどうか、私にはわからない。 このスレッドを見たとき、明白な答えがあるかどうか確認するために質問してみようと思っただけです。

正常な動作ではありません。古いものを使っている人に最近のビルドでコンパイルしたEX4を送った場合にのみ発生する可能性があり、互換性がない可能性があります。
 

ロジックを解析したい場合のみ、コードをデコンパイルする必要があります。それ以外の場合は、トレードコピー機が必要です。

自分のトレードロジックを守るには、隠し口座でトレードし、誰にも知られないようにすればいいのです。なぜなら、過去のトレードからでさえ、あなたのトレードロジックを知ることができるのですから。

グーフィー

 
AVさん、ありがとうございます。 それはもっともな気がします。 しばらく前のことなので、エラーの内容は覚えていません。 当時は異なるブローカーでデモテストをしていたので、異なるビルドを使用していた可能性があります(そして明らかに問題は私の側だけに存在しました)。 現在、私たちのプラットフォーム/ブローカー/ビルドが一致しているので)今日も問題が存在するかどうか、テストを実行するつもりです。 いずれにせよ、EX4が単独で動作することになっていることは、ソースのセキュリティと潜在的な小売りに役立つので、あなたとWHに感謝します。
 

こんにちは、皆さん。

ex4は本当にmq4に逆コンパイルすることができるのでしょうか?

ありがとうございます。

 
meowzx:

こんにちは、皆さん。

ex4は本当にmq4に逆コンパイルすることができるのでしょうか?

ありがとうございます。


大きな変化を待つ。
 
なぜデコンパイルを防止したいのですか?もしあなたがEAを売っているのなら、それはどうせ無価値でしょう。ですから、もしそれが有益であるなら、私はそれを実行します。一攫千金の夢を買うために、貧乏人を騙そうとするのではなく、一攫千金を狙うのです。だから、あなたの知恵を共有したい場合は、なぜあまりにもmq4ファイルを配布していない?肝心の販売されているEAは一般的にくだらないものであり、それ故に保護される快適さを持つべきではありません。私は昔、他の人が何をしているかを知るために、いくつかのEAをデコンパイルしました。そして、私はコーディングの品質に涙を流した。本当にひどい。それから、ソースがないEAは絶対に買わないことにしました。
 
angevoyageur:
大きな変化を待つ。

貴重な情報、本当にありがとうございました。^^