[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 377

 
-xlapex-:
また、「形成されていない」とはどういうことでしょうか。他に何か足りないものはありますか?

上記のあなたのコードと私の解釈の例をあげました - 比較してください
 
abolk:

上記であなたのコードと私の解釈の例を示しましたが、比較してみてください。
皆さん、ありがとうございました!今はすべてうまくいっています。
 

サブボトニックから移管。

KostelloArtua 2011.05.07 23:08

こんばんは!(^o^)

質問:私は簡単なEAを書いた、私は同時に3つの条件で、一般的に、価格を比較する必要があります。まず、テスターで可能なすべての注文が開かれるわけではなく、次に、開かれた注文の中には、すべての条件を満たさないものがあります。どこを見ればエラーが出るのか、アドバイスをお願いします!!!
 
novicek:

こんにちは

mql4初心者でアリゲーターインジケーターを使ったEAを作ろうとしています。

mql4のEAを書こうとしているのですが、まだ有用なものが出てきません。

市民の 専門家は、あなたがそのような些細な 要求 あり、質問はする必要が あります...

しかし、 まだ専門家は アリゲーターインディケータに専門家を書くために求める ことが できます


ピップス戦略


StopLossとTakeProfitが達成されると、買いポジションと売りポジションがクローズされます。

緑線が青線と赤線を下から上にクロスした時に買いシグナルが発生し、買いポジションをオープン

緑色のルーラーが赤色と青色を上下に交差したら売りシグナル。

クロスオーバーが終了するまで、複数の注文を出すことはできません。


StopLoss =10;

TakeProfit =10;

マジック=33。

SlipPage =5。

ロット=0.1。

ありがとうございました。


なぜ、ジョブへ 行かないのか?あるいは自分で書き始めると、ここで助けを得ることができます。
 
sergeev:

バーの色は、Openバーの価格に対するKloseの価格を見つけるだけです。

クロースがオープンを上回れば、ローソク足は強気、カラーワン

クロースがオープンを下回ればローソク足は弱気、カラー2

解析には、この方法でアレイをポーリングしてください。


しかし、EAコードでインジケータが色付けしているバーの色 で入力するにはどうしたらいいのでしょうか?
 
Egregor:
しかし、私のExpert Advisorのコードで、インジケータによって着色されたバーの色によって入力を指定するにはどうすればよいですか?


1色のバーに対応する値がバッファにあり、例えば、0番の場合
で、他の色のバーに対応する値がバッファにあり、例えば、1番

色を比較するのではなく、対応するバッファの値を比較する必要があります。

 

ピボットの描画から、前日の高値、安値、(H+L)/2だけの描画に変換したインジケータがあります。

別ウィンドウのインジケータ、例えばRSIに対して同じことをする方法を知りたいのです。例えば、あるインジケータの前日の高値、安値、中値を描画するようにする。

私が理解する限り、このラインで決定するのがコツです。

PDayHigh = Close[ iHighest( NULL, 0, MODE_HIGH, Count, i+1 ) ]; // Pivot Day high
PDayLow = Close[ iLowest( NULL, 0, MODE_LOW, Count, i+1 ) ];     // Pivot Day low

で高値と安値を判断するのは、価格ではなくiRSIです。どうすればいいのか?iRSIのMathMax...余裕がないんです :)可能であれば、iCustomを含む他のインデックスに使用する方法をアドバイスしてください。

インジケーターを添付しますが、タイムシフトもついていて、正直言って私には必要ないものです。つまり、これより簡単な方法でできるのであれば、問題はありません。自分でも理解できるように、サンプルを持って勉強することが大切です。ありがとうございます。

ファイル:
 
Egregor:
しかし、どのようにExpert Advisorのコードで正確にバーの色によって入力するように規定する、これは、インジケータに色を付ける?

私はより具体的にお聞きします:インジケータFiboBarsがあり、ここであなたは、TFM30上の位置にエントリの確認を登録する必要があるコードの一部であり、ときに赤いキャンドルFiboBars - それぞれ、ときに緑のろうそく - 買う

double rsi1,rsi2;
ss="";
int s=-1;
int s1=signalRSI(name,PERIOD_H1,rsi1);
int s2=signalRSI(name,PERIOD_M15,rsi2);

double dsar=iCustom(name,PERIOD_M30,indSar,step,maximum,1);

double FiboBar=iCustom(name,PERIOD_M30,indFBars,period,fiboLevel,1) となります。

if(s1==s2 && ((iLow(name,PERIOD_M30,1) > dsar && dsar>0) || signalM30==false )&& s1==OP_BUY) s=OP_BUYとする。
if(s1==s2 && ((iHigh(name,PERIOD_M30,1) < dsar && dsar>0) || signalM30==false)&& s1==OP_SELL) s=OP_SELL.S1=OP_SELL;

 
Egregor:

私はより具体的にお聞きします:インジケータFiboBarsがあり、ここであなたは、TFM30上の位置へのエントリの確認を記述する必要があるコードの一部であるときに赤いろうそくFiboBars - それぞれ、販売、ときに緑のろうそく - 買う

double rsi1,rsi2;
ss=""です。
int s=-1;
int s1=signalRSI(name,PERIOD_H1,rsi1)。
int s2=signalRSI(name,PERIOD_M15,rsi2)。

double dsar=iCustom(name,PERIOD_M30,indSar,step,maximum,1);

double FiboBar=iCustom(name,PERIOD_M30,indFBars,period,fiboLevel,1);

if(s1==s2 && ((iLow(name,PERIOD_M30,1) > dsar && dsar>0) || signalM30==false )&& s1==OP_BUY) s=OP_BUYとする。
if(s1==s2 && ((iHigh(name,PERIOD_M30,1) < dsar && dsar>0) || signalM30==false)&& s1==OP_SELL) s=OP_SELL.S1=OP_SELL;


このような「具体的な」質問に答えるには、どのバッファ(バッファ番号)に何が入っているか(何色か)を理解するために、インジケータのコードを見る必要があります。
 
abolk:

このような「具体的な」質問に答えるには、インジケーターのコードを見て、どのバッファ(バッファ番号)が何(何色)に使用されているかを理解する必要があります。
以下は、インジケーターそのものです。
ファイル:
fibobars.mq4  4 kb