どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 874

 
evillive:
コンパイルできたか?
それとすべてのインクルードファイルの両方をコンパイル(というか「コンパイル」ボタンを押す)してみました。しかし、コンパイルできたかどうかをどう判断するかが問題です。
 
rapid_minus:
それとすべてのインクルードファイルの両方をコンパイル(というか「コンパイル」ボタンをクリック)してみました。しかし、それらがコンパイルされているかどうかをどうやって知るか-それが問題だ。
さて、コンパイラは、ウィンドウ(ツールボックス、ない場合はCtrl+T)の下部にエラーを表示します。また、アドバイザーがいない場合はナビゲーターで見ることができ、アラートが出るはずです。
 
evillive:
コンパイラは、ウィンドウの下部(ツールツールバー、ない場合はCtrl+T)にエラーを表示します。また、EAが欠落している場合は、アラートが出るはずなので、ナビゲーターで調べてみてください。

を調べてみたのですが、ゾッとしました。エラーの多くはID未申告です。どうですか?全部宣言しちゃったよ...。

グローバル変数 ファイルにまとめてあるんです。繰り返せない...。

 
rapid_minus:

を調べてみたのですが、ゾッとしました。エラーの多くはID未申告です。どうですか?全部宣言しちゃったよ...。

グローバル変数ファイルにまとめてあるんです。繰り返せない...。

インクルードからの変数は、EAで再宣言する必要はありません。
 
evillive:
inludesの変数はEAで再宣言する必要はない。

ちょっといじってみたけど、ここが悪いのかはっきりしない。

MB_2=iBands(NULL,0,10,0,2.000,PRICE_CLOSE,2);
Delta_0=iBands(ExtUpperBuffer[0]-ExtLowerBuffer[0]);

iBands'と表示される - パラメータ数が間違っている

 

もうひとつ、コード中では括弧がペアで表示されていますが、コンパイラは'}'と記述しています。- すべてのコントロールパスが値を返すわけではない

理解できない。

ありがとうございます。

 
rapid_minus:

ちょっといじってみたけど、ここが悪いのかはっきりしない。

MB_2=iBands(NULL,0,10,0,2.000,PRICE_CLOSE,2);
Delta_0=iBands(ExtUpperBuffer[0]-ExtLowerBuffer[0]);

iBands」と表示される - パラメータ数が間違っている

まあ、ちゃんと書いてあるんですけどね、この赤いのは何なんでしょう?はい、そしてすぐ上の行は書き間違えです。


そして「'}」について- すべてのコントロールパスが値を返すわけではない」- ある関数はすべてのケースで値を返しませんが、コードがなければ推測できません。

 
evillive:

まあ、ちゃんと書いてあるんだけど、この赤いのはなんだろう?


そして「'}」について- すべてのコントロールパスが値を返すわけではない」- ある関数はすべてのケースで値を返しませんが、コードがなければ推測できません。

赤のデタラメは、私がボリンジャーラインの上下の 値を取得してデルタを計算しようとしているもので、上の線は

はマイナス2本目のバーのボリンジャー平均の値で、正しく書けているようです。

例えば、Yellow_0=iStochastic(NULL,0,30,10,8,MODE_SMA,0,MODE_MAIN,0)はコンパイラではエラーと見なされません。

 
evillive:
この値をバッファしておき、Expert Advisorから読み取るのが最も簡単な方法です。
EAにインジケータコードを挿入 するのか、iCustomを通して挿入するのか、どちらでしょうか?
 
rapid_minus:

皆さん、上記のExpert Advisorは機能するのでしょうか、それとも何か他に含まれなければならないものがあり、私はそれを見逃してしまったのでしょうか?

また、例えば、インクルードファイルの初期化の正しさに疑問があるのですが、init()関数は正しく記述されていますか?

ありがとうございます。

init()の呼び出しに、開閉関数を 入れたのはなぜですか?これらの機能をすべて表示します。