突如あるカスタムインジがcannot loadで開かなくなった。

 
数日前まで開けていたあるカスタムインジがcannot loadと読み込みエラーがでで動かせなくなってしまいました。
その間とか特別変更や移動なとはしていません。
EAで呼び出してバックテストしたぐらいです。
インジ自体は人から貰ったもので詳細は不明です。

同インジは他の業者のMT4でも読み込み不可能になっているんですが、VPS上で実行したら読み込みができています。

同じ現象、解決策ご存知の方いらっしゃらないでしょうか?
 
説明を読んでトラブルを再現できるだけの状況説明がなければ誰にも分からないと思います。
 
Shino Unada #:
説明を読んでトラブルを再現できるだけの状況説明がなければ誰にも分からないと思います。
何というか何もしていないんですよ。
だからこそ困っているというか。
数日間を置いたら読み込めなくなってしまっていたので。

状況再現というのであれば、数日を間を置くでしょうか。
読み込めていたカスタムインジが何もしていないのに読み込めなくなった人っていないですかね?
 

いるわけないと思う。て、言うかこれはヤフーで既に質問済みと違いますか?あちらでも、情報不足で分からないと回答がついてたはず。

何という名前のインジケーターなのか?

エラーメッセージには何と出ているのか?

cannot loadしか出てこないの?そんなはずはないと思うけど。

 
Shino Unada #:

いるわけないと思う。て、言うかこれはヤフーで既に質問済みと違いますか?あちらでも、情報不足で分からないと回答がついてたはず。

何という名前のインジケーターなのか?

エラーメッセージには何と出ているのか?

cannot loadしか出てこないの?そんなはずはないと思うけど。

何で喧嘩腰なのかよく分からないですが、本当にこういう状況です。
ファイルはあるのに読み込みエラー(cannot load)が起きるんです。インジ単体で動かそうとしても。
そもそも嘘をついてどうなるものでもないですし、ご存知ないなら回答いただかなくていいですよ。
 

珍しい事象ですね。

何も変更がなく、急に使えなくなったようですので、インジコードの精査が必要です。


また、MT4プラットフォームのアップデートで発生した事象とも考えられます。

この場合、インジを再度コンパイルすれば解決できます。

マーケットで購入したインジの場合については、再度ダウンロードすれば解決できます。

 

なーんとなくですが。

同じインジケーター使用しているような気がします。

同じ現象です。

そのインジケーターを(ISD)とします。

ABCの3つのMT4があります。VPS上ではなく自分のPCです。

A-ずっとISD立ち上げっぱなしで動いている。

B-1週間くらい前にISDはLOADされたが、昨日はLOADされなかった。

C-新しいMT4を違うディレクトリにインストール。ISDはLOADされず。


で、偶然今日停電があって、Aを立ち上げるとannot load・・・

バージョン見ると5/24にアップデートされてる感じで、その前から立ち上がってたMT4は前のバージョンのまま動いてたのかなーとか思ってます。

それか、『ISD』とあえてさせて頂きましたが、もしこの名前でピーンときたら同じインジケーターと思います。

その場合、開発者サーバー側でアカバンされたのかも。自分も開発する側なので、なんとなくイメージできます。


ただオフラインでMT4立ち上げても反応しないので、もしかするとバージョンかな??
VPSのMT4のバージョン見てみてください。

 
こちらでも議論されています。

5/26頃からのものは削除されているようですが、
セキュリティの改善によるものという見解のようでした。
New MetaTrader 4 Platform build 1420 - Here's what you need to know about the latest MetaTrader 4 update
New MetaTrader 4 Platform build 1420 - Here's what you need to know about the latest MetaTrader 4 update
  • 2024.05.23
  • MetaQuotes
  • www.mql5.com
The metatrader 4 update will be released on friday , may 24, 2024. The update will be available through the live update system. My indicator does not load on the chart since yesterday my mt4 got updated. They keep ruining everything with their updates
 

Yutaka Okamoto

やはりアップデートが原因みたいですね。

今普通にチャートの色関係を設定するコードを書いて、コンパイルして実行したら、loadされるのに、すぐにremoveされます。


かなりいろんなスクリプトが使えなくなってる感じがします。

エントリーポイントをLINEに配信してるのに、その類も全部動いてないです

DiscussionForumPosting - Schema.org Type
  • schema.org
Schema.org Type: DiscussionForumPosting - A posting to a discussion forum.
 

連投すみません。

一つ前にダウングレードしたら元に戻りました(笑)

今まで通り、全て使えます。

勝手にアップグレードされないように設定しておきました。


まぁ、大きな改変があったら、使えなくなるかもですが・・・

 
MT #:

Yutaka Okamoto

やはりアップデートが原因みたいですね。

今普通にチャートの色関係を設定するコードを書いて、コンパイルして実行したら、loadされるのに、すぐにremoveされます。


かなりいろんなスクリプトが使えなくなってる感じがします。

エントリーポイントをLINEに配信してるのに、その類も全部動いてないです

DLLを使用しているもの、特に外部との通信をする類のものがチェックされているのではないかと推察しています。(セキュリティの改善という事ですので)

LINEやXへの投稿を行う、自作のものは、動いています。

これは、DLLを使用せず、HTTP通信周りを自力(MQL4,MQL5のAPIを使用し)で実装しているので動作しているのではないかと思っています。

MQL5のマーケットに登録する際、DLL使用は不可となっていますので、今後さらに外部DLL使用チェックは厳しくなるのかもしれないですね。;-<