記事"MQL5 コードの保護:パスワード保護、キージェネレータ、時間制限、リモートライセンス、高度 EA ライセンスキー暗号化技術"についてのディスカッション - ページ 4

 
mt4バージョン
 

ここで議論されていること、特にピーター・マクスウェルが議論していること、そして私が明確に理解していることに基づいています。Mql5クラウドプロテクターに対する 信頼は低いということですか?

この方法でコンパイルされたファイルは壊れないと思っていました。

Distributed Computing in the MQL5 Cloud Network
Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Today's computers spend most of their time idle and do not use all the features of their CPU. Now you can benefit from the spare power of your PC. You can sell your computer's CPU time to other members of our network community for a variety of tasks like optimizing Expert Advisors optimization or developing mathematical models. Join the MQL5...
 

コンパイル時にエラーは出ませんが、「アカウント・ライセンス」と「タイム・リミット」を使っているのに動作しません。

なぜ実行されないのか、どなたかご存知ですか?


スクリプトやEAとして作成する必要があるのでしょうか?


MT5で使用しています。


よろしくお願いします。

 
Luis Alonso Velasquez Claros:

コンパイル時にエラーは出ないのですが、動作しないか、動作しているのが見えません。

なぜ動かないのか、どなたかご存知ですか?


スクリプト、EA、...として作成する必要がありますか?


MT5で使用しています。


よろしくお願いします。

こんにちは。


タイムリミットの方をEAとして使ってみました。

書かれている通りのコードで問題はありませんでした。使用期限を2020年1月3日に設定しました。バックテスト(ビジュアルモード)で2020年1月1日からテストしてみましたが、その日が来るとすぐに時間切れのメッセージが表示されました。もしこのコードを終了させたい、あるいは動作を停止させたいのであれば、条件が満たされたときにメッセージを送るだけでなく、プログラムが動作を停止する必要があります。


このコードでは、時間切れを警告するだけです。


よろしく!

 

これらのコードスニペットはmt4でも使えますか?エキスパートアドバイザーの 設定方法を視覚的に説明できるビデオはありますか?

よろしくお願いします。

 

こんにちは。

多くのウェブホスティングサービスはphpとpythonを同時にサポートしていません。多くのウェブホスティングサービスは、phpとpythonを並べてサポートしていません。どなたか知識のある方がいらっしゃいましたら、pythonの代わりにphpでサーバサイドを提供していただけると助かります。

 
このコードには次のような問題がある(コピーしたエラーメッセージを参照):


2022.11.08 16:45:10.288 RemoteProtectedEABase64 (GER40,D1) Access violation at 0x00007FFEF4FAEC04 read to 0x0000022400000000 in 'wininet.dll'
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) crash --> 00007FFEF4FAEC04 4C3929cmp [rcx], r13
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)00007FFEF4FAEC07 0F85C7020000 jnz dword 0x7ffef4faeed4
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)00007FFEF4FAEC0D 488B0DDC983D00 mov rcx, [rip+0x3d98dc]
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)00007FFEF4FAEC14 8D4301 lea eax, [rbx+0x1]
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)00007FFEF4FAEC17 440FB7E0 movzx r12d, ax
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)00007FFEF4FAEC1B 33D2 xor edx, edx
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)00007FFEF4FAEC1D 458BC4 mov r8d, r12d
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) 00: 0x00007FFEF4FAEC04
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) 01: 0x000002248EA72CFC
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) 02: 0x0000000000CC0030

どうすれば解決できますか?

ありがとうございます。

 

CXMLRPCServerProxyを正しく指定しているにもかかわらず、サーバーへの接続が 確立できません。

また、「3 leaked string left」というメッセージが表示されます。

これらのエラーが発生するテスト済みサンプルはRemoteProtectedEABase64.mq5です。


どうすればこれらのエラーを修正できますか?

 
デバッガでプログラムを見て、どこに問題があるのか、変数がどうなっているのかを確認したことはありますか?
 
Carl Schreiber #:

デバッガでプログラムを見て、どこに問題があるのか、変数がどうなっているのかを確認したことはありますか?

ログには

2022.12.14 16:36:20.310 RemoteProtectedEABase64 (FRA40,H1) 3 leaked strings left (warning)
2022.12.14 16:36:29.310 RemoteProtectedEABase64 (FRA40,H1) ライセンスサーバーに接続されていません。(印刷)

これに関する意味のあるメッセージは、デバッグでは見つからない。