グラフィカルなオブジェクトを作成するにはどうしたらよいですか?MQL4です。 - ページ 7

 
Комбинатор:
EAが計算のために作成するチャート上のインジケータを見つけたいですか?頑張ってください。

いいえ、インジケーターがあります、5ページをご覧ください。バーインデックスとインジケータ値自体はインジケータ本体から取得しています。そして、その計算式を使ってトレンド ラインを計算する。

オブジェクトはこれらの行を視覚的に見るためにのみ必要で、そのためにはサブウィンドウの番号(取得できない)、インデックス、値そのものが必要ですが、これは問題ではありません。

 
forexman77:

しかし、取引は開始され、それは指標に基づいて行われます。また、EAに出力する際、インジケータは正しい値を出力します。

なんとなくですが、インジケータに#property strictの行がないような気がします(これでは動作しません)。

#property strict は必ずコードに記述してください。問題を探せ!#property strictでうまくいかない理由。
 
Karputov Vladimir:

エラーを探す。指標は通常、以下の方法で検索します。

すでに試行錯誤中。
 
4にテレパスのトピックがありますね :)- フルコードなしで予測する方法を知っているのは、彼らだけです。
 
Karputov Vladimir:
#property strict は必ずコードに記述してください。プロパティーストライクが機能しない問題を探す。
その必要はないのです。MQL4では、ほとんどすべてのコードが動作しています。新しいスタイルに変えてみないとわからないですね。
 
forexman77:
その必要はありません。MQL4では、ほぼすべてのコードが動作しています。新しいスタイルに変換してみるか。
まあ、聞きたくない人は聞かなくていいんですけどね〜。時間を無駄にしないでください。
 
forexman77:
OKです。1」でもいいから、まず一番シンプルな名前を試してみるのです。
 

いろいろ試した。さらに、新しいスタイルのインジケータを作成し、「OnCalculate」に「#property strict」の行を追加 しました。

インジケータはすべてを表示し、印刷値 2015.10.26 16:05:28.373 2014.12.30 23:59 FSDV EURUSD,Daily: sdv1=2147483647.0

昔のアーキテクチャでは、少なくともトレードが始まり、インジケータの値も出ていたのですが、ここでは全く出ていません。

映像化にはこだわらない。私はこの方法で作業します、時間がかかりすぎました。


 
forexman77:
オブジェクトを即座に検索することができ、どのサブウィンドウ
 
Комбинатор:
オブジェクトがどのサブウィンドウにあるか、すぐに検索できます。
彼のサブウィンドウは、彼自身がチャート上にインジケータが 1つしかないと言っているのだから、間違いなく1である。私は彼に、サブウィンドウの番号を1と書いて、彼のインジケータのウィンドウにどのように線が描かれるかを見るように言ったが、彼がそれを実行したことを覚えていない。彼のミスは明らかにバカです。