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

 
PapaYozh:


そんな冗談みたいな話です。

?


なぜかというと、buystoploss[4]は0と19のローソク足の間の最高値の後ろに見つけなければならないからです。

i2はリセット、一度だけですが、他にどこでリセットすればいいのでしょうか?

 
sss2019:


なぜかというと、buystoploss[4]は0から19本のローソク足の間の最高値の後ろにあるはずだからです。

i2は一度だけ、ゼロになりますが、他にゼロにする必要がある場所はありますか?

i2=0;
  for(i=0;i<7;i++)
    {
Alert("i = ", i);
    while(i2 <= 19)
      {
      if(High[i2]>buystoploss[i])
        {
        buystoploss[i]=High[i2];
        }
Alert("i2 = ", i2);
      i2++;
      }
    }
    Alert(" ",buystoploss[4]);

ご覧下さい

 
sss2019:


なぜかというと、buystoploss[4]は0から19本のローソク足の間の最高値の後ろにあるはずだからです。

i2がゼロになるのは一度だけですが、他にどこをゼロにすればいいのでしょうか?

ここで、最大値で検索してみましょう。

  i2=0;
  for(i=1;i<19;i++)
   {
     if(High[i]>High[i2])
        i2=i;
   }
   Alert(" ",i2);

もっといいのは

i2=iHighest(Symbol(),0,MODE_HIGH,20,0);
Alert(" ",i2);
 
ilunga:

ご覧下さい


i2をwhileループの後にゼロにすることで解決したのですが、今度は同じように最小値を検索することができません。助けてください。各変数sellstoploss[i]に999の値を代入し、最小値を求めます。

  i2=0;
  for(i=0;i<7;i++)
    {
    while(i2 <= 19)
      {
      sellstoploss[i]=999;
      if(Low[i2]<sellstoploss[i])
        {
        sellstoploss[i]=Low[i2];
        }
      i2++;
      }
    i2=0;
    }
 
PapaYozh:

ここで、最大値で検索してみましょう。

もっといいのは


例えば、ゼロバーから5まで、ゼロバーから10まで、などです。
 
sss2019:


まあ、私はそれが何であるかを理解し、whileループの後にi2をゼロにし、すべてが必要なように動作しているが、私は最小のための同じ検索に対処することはできません、本当のBREAKがあります!私は、それが何であるかを理解し、whileループの後にi2をゼロにし、すべてが必要なように動作していることを、私は、そのようなことがあります。助けてください。各変数sellstoploss[i]に999の値を代入し、最小値を求め ます。

各サイクル20回以上


ぱぱよちー ん 2012.01.13 10:23



失敗から学ぶのであれば、車輪の再発明をさせてあげればいいのです。

 
さらに良いことに、
OK、私は自分でエラーを見つけた、なんて賢いんだろう。もちろんiHighestを使っても よかったのですが、すぐには思いつかず、こんなループを作ってしまった以上、残念ですが消去することにします。
 
sss2019:
OK、自分でエラーを見つけたよ、なんて賢いんだろう。もちろんiHighestを使ってもよかったのですが、すぐには思いつかず、こんなループを作ってしまった以上、残念ですが消去することにします。
時には、3、4千行のコードをゴミ箱に捨てなければならないことも......。で、何もない...
 
artmedia70:
時には、3〜4千行のコードをゴミ箱に捨てなければならないこともある...。で、何もない...

あのビンはどこだ?
 
こんにちは。
1.自分の資金管理に合わせて、口座の3~4%のポジションを持ち たい。任意のペア(または少なくとも最も人気のあるペア)の必要ロットサイズを計算する電卓はありますか?または、EURUSDなどのロットサイズを手動で計算するにはどうすればよいですか?
2.ターミナルヘルプでは、「ターミナル/トレーディング」タブで計算される「レベル」とは何かについて説明されていません。その意味を説明できる人はいますか?