"ダミー "からの質問 - ページ 228

 
Rorschach:
インジケーターの1つを背景として表示させたいのですが、可能でしょうか?
他に表示する方法はないのでしょうか?
 
sergeev:
表示方法が違うのですか?
全背景か全上部かの設定になっていますが、1だけにするものが見つかりませんでした。
 
これは1つのチャートのプロパティであり、1つのインジケータのプロパティではないので、個別に置かれることはありません。
 

こんにちは。

何が間違っているのか、教えてください。添付ファイルのExpertは正常にコンパイルされ、デバッグ用に実行されます。しかし、テスターでは動作が拒否されます。

int OnInit()
  {
int cl_ctx;
if((cl_ctx=CLContextCreate(CL_USE_ANY))==-1)
  {
    Print("OpenCL not found! Err: ", GetLastError());
    return(-1);
  }
Print("Ok!!!");
return(0);
  }

void OnTick() {}
ファイル:
Test_ROG.mq5  1 kb
 
MigVRN:

こんにちは。

何が間違っているのか、教えてください。添付ファイルのExpertは正常にコンパイルされ、デバッグ用に実行されます。しかし、テスターでは動作が拒否されます。

初期化時に一度だけ動作します。

メインコードは(あなたの場合)OnTickに配置する必要があります。

今のところ、スクリプトのようなもの、つまり、チャートに接続されたとき/テストの開始時にのみコード本体がレンダリングされるようなものに見えます。

 
lazarev-d-m:

初期化時に一度、作業してもらうことになります

このコードは、何が機能しないかを正確に示すために例として示されています。もちろん、このままの形では使われません。なぜ、通常はデバッグ時に実行され、テスターでは実行されないのか、それが問題なのです。
 
MigVRN:
このコードは、具体的に何がうまくいかないのかを示す例として引用しています。もちろん、そのような形で使われることはない。なぜデバッグでは正常に動作し、テスターでは動作しないのか? それが問題だ!

変数宣言をOnInit関数の先に移動し、bool値を代入 する - テスターとデバッギングの両方でうまくいきました。

bool cl_ctx;
int OnInit()
  {

if((cl_ctx=CLContextCreate(CL_USE_ANY))==-1)
  {
    Print("OpenCL not found! Err: ", GetLastError());
    return(-1);
  }
Print("Ok!!!");
return(0);
  }

void OnTick() {}
 
MigVRN:

こんにちは。

何が間違っているのか、教えてください。添付ファイルのExpertは正常にコンパイルされ、デバッグ用に実行されます。しかし、テスターでは動作が拒否されます。

ラザレフ・D・M

OnInit関数の先に変数の宣言を移動し、bool値を代入- テスターとデバッグですべてが一度に動作しました。

また、コンパイルの際、質問は出ないんですよね?))
 
tol64:
また、コンパイル時には何の疑問も生じないのですか?))

生じるのですが、実際にはなぜかOKという表現が

別にいいじゃないか、なんで反論するんだ))-という疑問が湧くが、なぜか?

ifの後に何も問題がないかを確認するための他の項目が十分でないように思います

 
lazarev-d-m:

生じるのですが、実際にはなぜかOKという表現が

私はそれがOKなら気にしないので、なぜ私が主張しなければならないのか)))という疑問が生じますが、なぜ?

ifの後に何も問題がないかを確認するために、他の項目が十分でないと思います

))というか、なんでcl_ctxの 変数をbool 型にする必要があるんだ、もし。

戻り値

作成に成功した場合は OpenCL コンテキストへのハンドル、エラーが発生した場合は -1 を返します。エラー情報を取得するには、GetLastError()を使用します。