[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 200

 
皆さん、こんばんは。もし、High[1]-Low[1]> High[2]-Low[2] then BUY という条件でのコードの書き方を教えてください。NormalizeDouble() を使って記述する必要があることは理解しています。ありがとうございました。
 
BPs次元のダブル(価格)一次元配列のすべての値を通過して、条件によってその値をゼロにすることができるループを教えてください、ありがとうございます。
 
isaev-av:
皆さん、こんばんは。もし、High[1]-Low[1]> High[2]-Low[2] then BUY という条件でのコードの書き方を教えてください。NormalizeDouble()を使って記述する必要があることは理解しています。ありがとうございました。

この条件ではNormalizeDoubleは 絶対に不要です。
 
Operr:
BPs次元のダブル(価格)一次元配列のすべての値を通過して、条件によってその値をゼロにすることができるループを教えてください、ありがとうございます。

どんなループを知ってるんだ?
 

横線について


アバター
5
yllh2005 2011.09.21 21:47

助けて!お願い

その日の最安値と最高値を表す横線を引くにはどうすればよいのでしょうか?

 
sergeev:

どのようなサイクルを知っていますか?
forとwhileが、別の方法で尋ねると、配列には価格レベルの値ExtUpFractalsBuffer[]があり、壊れたレベルのみを削除する必要があります。
 
sergeev:

この状態ではNormalizeDoubleは全く必要ありません。

じゃあ、正しいやり方を教えてよ。あるいは、少なくともいくつかのExpert Advisorの例を見るためのリンクを私に与えてください。
 
isaev-av:

じゃあ、正しいやり方を教えてよ。あるいは、少なくともいくつかのExpert Advisorの例を見るためのリンクを私に与えてください。
どのExpert Advisorでも、半数は確実に例があります。どういうわけか、もちろん未定義の変数は宣言し、初期化し、味に開くのエラー処理をする必要があります。
int ticket;
if (High[1]-Low[1]> High[2]-Low[2])
{
   ticket=OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),3,NormalizeDouble(Ask-StopLoss*Point,Digits),NormalizeDouble(Ask+TakeProfit*Point,Digits),OrderComment,Magic,0,Green);
   if(ticket<0)
   {
      Print("OrderSend failed with error #",GetLastError());
      return(0);
   } 
}

 
Operr:
forとwhileがありますが、私の質問は違います。 配列は価格レベルExtUpFractalsBuffer[]を含み、私は壊れたレベルのみを削除する必要があります。


これ以上はっきりしたことはない。私の理解では、しかし、バリエーションは可能です(特にブロークンレベルとフラクタル)。

for (int i=0; i<Bars; i++)
{
 if(array[i]<PriceLevel) array[i]=0;
}

サポートと レジスタンスのレベルを探すだけなら、いくらでもありますよ。Vininのターンダウンが良かったので、私のはこの辺にあるはずで、数百個とは言わないまでも数十個はあります。

 
Figar0:
ほぼ全てのEAにある例、半分は確実にある。このようなものです。もちろん、未定義の変数は宣言し、初期化し、エラー処理を好みに合わせて開く必要があります。 。

ありがとうございます。そして、Digitsは DCによって4または5に変更する必要がありますか?