MessageBox("Для работы индикатора небходимо наличие индикатора Б в папке Indicators/Market\n\n"+
"Скачать его можно по ссылке\n https://www.mql5.com/ru/market/product/ббббб","Ошибка Б",MB_OK);
В данном примере показано как проигрывать звуки из файлов Ok.wav и timeoit.wav, входящих в стандартную поставку терминала. Эти файлы находятся в папке означает папку, из которой запущен клиентский терминал MetaTrader 5. Программным путем из mql5-программы каталог терминала можно узнать следующим образом: Расположение каталога данных терминала...
また、何のためのものなのか、はっきりさせてもいいでしょうか。
前の記事に追記しました。
もちろんログで、足りないものを探すことはできますが、足りないものをどこで取得するか、すぐに定義してMessageBoxを 表示したほうがよいでしょう。
明確にすること。チャート上ではなく、一般的に。セット」の中にインジケーターがあるかどうかを調べること。インジケータフォルダ内。
例えば、私のインジケータAが別のカスタムインジケータ Bを使用する場合、Aを起動するときにBのハンドルを取得しなければ、Aは起動しません。
しかし、Aを使ってフクロウを起動すると、Aは起動しないし、にもかかわらずフクロウは閉じない。
AがBの指標をリソースという形で出すのを止めるのはどうなんだろう?そして、頭痛もない。指標Bは指標Aのコンパイル時にのみ必要であり、それだけでチェックは不要である。
そして、インジケータAはリソースとしてEAに挿入することができる...。
指標Aが資源という形で指標Bを持つことを妨げるものは何でしょうか?そして、頭痛もない。BインジケータはAインジケータのコンパイル時のみ必要であり、チェックする必要はありません。
はい、インジケータAはリソースとしてExpert Advisorに挿入することができます...
つまり、私の理解が正しければ、Expert Advisorをコンパイルした後、indicatorsフォルダにindicators AとBがある必要はないのでしょうか。
リソースは、#import?
つまり、私の理解が正しければ、EAをコンパイルした後、indicatorsフォルダにA、Bの指標の存在は必要ないのでは?
リソースは、#import?
このコンパイルタイムエラーは何を意味し、どのように修正すればよいのでしょうか?約8万行のクラスがあります。2クラス分作らないといけないの?これはナンセンスだ。このようにすべてが制限されるのであれば、この64ビット版の意義は何なのでしょうか?
リソースは #resource
はい、ありがとうございます。見つけた、調べてる。まだ動いていないんです。シンボリックリンクを使っているからだと思います。
はい、ありがとうございます。見つけた、調べてる。まだ動いていないんです。シンボリックリンクが使われているからだと思います。
そこでは、"リソースとして接続されたカスタムインジケータの操作"のページの最後付近で
そこでは、"リソースとして接続されたカスタムインジケータの操作"のページの最後付近で
ありがとうございます、拝見させていただきました。ただ、やはりIndicatorsフォルダへのシンボリックリンクが原因でリソースが追加されないのでしょう。見つからないと表示される。
ヒントを教えてください。EAの書き方を勉強中です。C#で書いたDLLライブラリをこの中に取り込みたいのですが、どうすればいいですか?参考文献には、ライブラリ関数は __stdcall で記述するように書かれています。C#は少しわかるのですが、そのようなレコードは見当たらず、関数のインポートに関する ものしかないのですが、おそらく逆の手順なのでしょうか。エキスパートアドバイザーに#importで関数をインポートすると、それを見てコンパイルも正常に行われますが、EAが起動する前にチャートから引き抜かれてしまいます。輸入前のチャートにぶら下がっていました。私のdllと関係があるのだと思います。インターネットを読んでいると、ライブラリはC++でないと書けないという印象があるのですが。そうなんですか?c#で書く方法はあるのでしょうか?もしそうなら、それが明確にわかるような例やリンクを教えてください。ありがとうございました。