初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 191

 

ソフトウェアのメモリが不足しています。

3-4日の熟練作業でOut of memoryエラーがポップアップする。

捕まえ方がわからない。

プリンターをたくさん置いて、すべてのアレイのオーバーフローを監視しています。


プログラムを高速化するアイディアがあります。プログラムを高速化したい、例えば、1回ではなく1万回パスをさせたい。しかし、ブロックを少しずつフィルタリングしていくためには、メモリの負荷をコントロールする必要があります。

MT4でもできるのですが、そちらの精度は1メガバイトまでです。


dllを使用する場合は、winApiのGetProcessMemoryInfo 関数があります(https://docs.microsoft.com/ru-ru/windows/win32/api/psapi/nf-psapi-getprocessmemoryinfo?redirectedfrom=MSDN_)

バイトまでトレースできるとされている。


mql4プログラムへの関数のインポートを 支援します。

GetProcessMemoryInfo function (psapi.h) - Win32 apps
GetProcessMemoryInfo function (psapi.h) - Win32 apps
  • 2018.12.05
  • karl-bridge-microsoft
  • docs.microsoft.com
Retrieves information about the memory usage of the specified process.
 

SendNotification()の 送信先アドレスの最大数は?


 
Sergey Likho:

ソフトウェアがメモリをリークしている。


もちろん、漏れていますよ。

 for (int i=0; i
 
Алексей Тарабанов:

当然、雨漏りもします。 for (int i=0; i)

ループの意味がわからない。

 

Sergey Likho:

しかし、ブロックを徐々に排除していくためには、RAMの負荷を監視する必要があります。

MT4からもできますが、メガバイト単位での精度になります。

MT4からRAM負荷を制御できる機能を教えてください。

 

こんにちは

この問題を解決してくれませんか?

コンピュータを再起動するとmt4のアクティベーションがクラッシュします。

This is what it says 2019.12.22 13:13:07.295 cannot load 'C:\UsersLenovo AppData╱MetaQuotes╱TerminalⒸCB2DB5AB48D780F7883A0CBD7F76AⒸMQL4ⒸExpertsⒸMarket╱SRB Grid.ex4'


 

こんにちは。

問題があるんです。

MT4は、期間全体が表示されないなど、欠落しています。例えば、添付のスクリーンショットでは、H4のフランの場合、10日間全体が欠落しています。Service-Archive Quotesで引用符をアップロードしようとしたところ、引用符は正常に読み込まれましたが、役に立ちません。端末の再起動も試してみました。複数のシンボルの見積書をダウンロードしなければならないのですが。

どうすればいいのか?

アドバイスをいただけると幸いです。

1

 
odyn:

こんにちは。

問題があるんです。

MT4は、期間全体が表示されないなど、欠落しています。例えば、添付のスクリーンショットでは、H4のフランの場合、10日間全体が欠落しています。Service-Archive Quotesで引用符をアップロードしようとしたところ、引用符は正常に読み込まれましたが、役に立ちません。端末の再起動も試してみました。複数のシンボルの見積書をダウンロードしなければならないのですが。

どうすればいいのか?

ヒントを頂ければ幸いです。


チャート上でPKM→Refreshしてみてください。各タイムフレームで

または、それぞれのTFで、すべてが起動するまでHomeキーを押し続けてください。

 
Artyom Trishkin:

チャートでPCM→Refreshを試してみてください。各時間枠の場合。

または、それぞれのTFで、すべてが読み込まれるまでホームキーを押したままにします。

HELPED!!!ありがとう、いい男!!!

 

ごあいさつ

テキストオブジェクトにフォントの太さを設定することは可能かどうか教えてください。

FoundTextSetFont (描画メソッドで出力するテキストのフォントを設定 する)https://docs.mql4.com/ru/objects/textsetfont

には、フォントの太さを設定するフラグがありますが、その使い方がわかりません。