PROFIからSUPER PROFIへの質問-1. - ページ 32

 

そうそう、結局はC++のUBじゃないんだよね。

しかし、いずれにせよ、依存する関数のものをパラメータで組み合わせるというのは、プログラミングのスタイルとしてまずい。

 

デスクトップパソコンで取引するEAがある。質問:コンピュータにアクセスできない場合、どのようにしてEAを停止させることができますか?

P.s. 私が見つけた唯一の選択肢は、あるエキゾチックなペアの指値注文の存在をチェックするブロックをEAに追加することです... もしそれが見つかったら、それを削除してEAを停止させます。また、緊急時には電話でLimit orderを設定することも...。でも、もしかしたら他の選択肢もあるのでは?

 

を使用するのが確実です。

価格や指値の解説に、専門家向けの情報を追加することもある。

 

内部条件によって、EAを終了させるだけ?
ちょうどこのスレッドを残して、合うかもしれない......。))

https://www.mql5.com/ru/forum/112689

 
sergeev:

審査員用に価格や限度額の解説を追加することもある。

うん、マジコン+コメント。
 
TheXpert:
うん、マジコン+コメント。

アンドレイ 本当のことを言うと、昔、ある人から「3つの制限を作ってほしい」という注文を受けたことがあるんです。

- EAのオン/オフを切り替えるためのもの
- 2番目のものでは、最後の4つの価格がEAによって与えられた現在 時刻を含んでいました。つまり、EAが機能しているかどうかがチェックされていました
- 3番目のものでは、EAが機能すべき5つのパラメータが各価格図で追加されました。

マジックのほうは、注文のアクセサリーにいつも通り使っています。

 
sergeev:

マジックを使うのは、いつもと同じように命令に従っている。

マジックを使って課題を決め、解説に追加情報を書き込む。
 

オープンファイルマッピングのサイズを 上方に変更する問題については、どこかで、おそらくここで提起されています。

サイズを変更するには、同じ名前と新しいサイズで再度CreateFileMapping() を呼び出しますが、8196 バイトを超えることはできません!実験的に得られたもの。

つまり、大きなマッピングをリサイズすることはできないのです。しかし、0から8196までは動作します。

どなたかご存知かもしれませんが、ファイルマッピングを再度開かずにサイズを変更する方法はありますか?

 

http://www.delphisources.ru/pages/faq/base/filemapping.html


function CreateFileMapping(hFile: THandle; lpFileMappingAttributes:PSecurityAttributes; flProtect, dwMaximumSizeHigh, dwMaximumSizeLow: DWORD; lpName: PChar):THandle

dwMaximumSizeHigh - 共有アクセスのために割り当てられたメモリサイズの最大64ビット値(4Gbt以上) - 必要ありません :).- この引数に値0を代入してみましょう。

dwMaximumSizeLow - この引数の説明の誤りを指摘してくれた王国の素敵な住人に感謝します!特に宇野さんは、とてもよく説明してくださいました(記事へのコメント参照) - 共有メモリサイズの下位64ビット値 - dwMaximumSizeHighが0の場合、この引数のサイズはスワップファイルに配置されるデータのSIZE以上でなければなりません。な お、インテルの「ページ」サイズは4KBt、つまり1バイトを指定すると「共有用のポケット」 :) 4KBt、4001を指定すると最大8Kbtのデータをファイルマッピングオブジェクトに入れることができる、など です。

 

一般にページは64kbですが、なぜ8個になるのかが不明です。

http://wm-help.net/books-online/book/59464/59464-10.html