Стандартная библиотека MQL5 написана на языке MQL5 и предназначена для облегчения написания программ (индикаторов, скриптов, экспертов) конечным пользователям. Библиотека обеспечивает удобный доступ к большинству внутренних функций MQL5.
//test.mqhvoid f( int ii )
{
for ( int i = -ii; i <= ii; i++ )
{
int j = CLContextCreate( i );
if ( j != -1 )
{
CLContextFree( j );
Print( ii, ":", i, ":", j );
}
}
}
レンダリングを確認します。
二重計算ができないと、私たちの分野では何もできないのです。2020年ならなおさらだ。
OpenCLの初期には、まだ妥協点を探すことができ、「まあ、floatで何か計算できるだろう」という考えに惑わされることがありましたが、現在はそうではありません。
double -> int -> double と変換しようとすると、特にサイズが大きい場合、性能と利益が完全に失われます。
正しい選択肢は、ネイティブフォーマットと新しいドライバを搭載したより最新のカードを使用することです。
サポートは万全です。
あなたへのお願い レナートMQL5のマニュアル(OpenCLセクション)に、グラフィックスカード/グラフィカルコプロセッサでダブルデータおよび計算を使用する前に、これらのデバイスでサポートされていることを確認する必要がある旨の免責事項を追加してください。MQL5初心者が古いハードに幻想を抱かないように。
自動マップテストで既に書かれており、選択できない:最新リリースで行われた
二重の裏付けがない古地図は、数学の計算には全く使えないと言っていい。
これが現実です。
自動マップテストで既に書かれており、選択できない:最新リリースで行われた
。
一部の例はMQL5パッケージに付属しています。完全なプロシージャ指向のプログラミング。MQL4はよくわからない
で、もし
結果
出力(線)が一方は1本、もう一方は2本なのはなぜですか?
不明 結果
で、もし
結果
なぜ、出力(線)が1本と2本なのですか?
メッセージをありがとうございました。
固定されています。
ハンドルをSHORT_MAX 回数以上、頻繁に使いすぎたことによるOpenCLハンドルのオーバーフロー。
と、1週間前は問題なく使えていたのに。ダブルのサポートがなく、使用しないのに、なぜOpenCLを無効にするのですか?
そう、ダブルサポートのない古いカードは一切使わないことにしたのです。
古いカード全般に言えることですが、未修復のドライバが悪くてよくクラッシュして端末を落とすなど、非常に悪質です。
現実には、PCゲームの開発者が行っているように、すでにドライバのバージョンを明示的に管理する必要があるのです。マイクロソフトのデフォルトドライバでは、とても無理です。