[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 696

 
それとも、マジシャンで定義したほうがいいのかな?それなら、とてもシンプルに...。
 

アドバイスをお願いします。

連続するイベントの数(例えば、終値が始値より高い、またはその逆のバーの数)を計算するためには、次のようにしか思いつきませんでした。

int a=0, b=0;

if(Close[i]>Open[i])
    {
        a++;
        Buffer[i] = _____??????_________;
    }
if(Close[i]<Open[i])
    {
        b--;
        Buffer[i] = _____??????_________;
    }

(1)連続したシリーズが停止した場合、カウンターの読み取りをリセットする方法、(2)Buffer[i]を正しく書き込む方法、つまり結果自体を「見る」にはどうすればよいのか?

例えば、あるバーのインジケータが「-3」と表示した場合、そのバーは3本連続で始値より下に閉じたことを意味し、その次のバーが始値の上に閉じた場合、インジケータは「1」を表示します............。

 
artmedia70:

グローバル変数に、ロットの初期値を設定します。

そこで、この値を変数に代入し、その変数がロット値をポジションオープン関数に渡します。

ポジションをクローズした後、収益性/損失について確認します。

この機能自体は、Igor Kimのおかげで...







もう1つ質問です。

なぜか次の注文が出ました。 次の注文は初期ロットに2を掛けたもの、つまり1敗(0.01)2敗(0.02)3敗(0.02)4勝(0.02)です。

で、1敗(0.01)2敗(0.02)3敗(0.04)としたかったのです。

そしてもうひとつ。

以下のことができるかどうか(できる場合はどのようにできるかを書いてください)。

1は、順番に注文とそのサイズを規定するコードで、前の順序が不採算だった場合、次のものが開くように、あなたが利益を得るまで、そして最初からすべて。例

1 土地 0.01

2 土地 0.01

3 土地 0.02

....

15 ロット 1.0

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

ボリス

 
どなたか私のエラー(693 ページの質問とコード)を教えていただけませんか?
 
もうひとつ、Tolikさん、どうもありがとうございました。あなたのコードはベストフィットでした
 
Azerus:

ヒントをください。


私ならこうする。もし、最後の4小節を連続してキャッチしていたら

if(Close[0]>Open[0]&&Close[1]>Open[1]&&Close[2]>Open[2]&&Close[3]>Open[3])
...
 
Necron:
どなたか、私の間違い(693 ページの質問とコード)を教えていただけませんか?


置き換えてみてください

if (OrderStopLoss()<pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0)

まで

if (OrderStopLoss()>pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0)

 
cyclik33:

もう1つ質問です。

なぜか、次の注文は最初のロットに2を掛けたものになるのです。

で、1敗(0.01)2敗(0.02)3敗(0.04)としたかったのです。

そしてもうひとつ。

以下のことができるかどうか(できる場合はどのようにできるかを書いてください)。

1は、順番に注文とそのサイズを規定するコードで、前の順序が不採算だった場合、次のものが開くように、あなたが利益を得るまで、そして最初からすべて。例

1 土地 0.01

2 土地 0.01

3 土地 0.02

....

15 ロット 1.0

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

ボリス

あなたのコードを見せてください。
 

アンカーアングルはオブジェクトの角度ではなく、ウィンドウの角度であるという理解が正しいか教えてください。

そして、左から右へ、上から下へとカウントされます。では、どのようにすればオブジェクトを 左下に正しく固定 できるのでしょうか?あるんです、オブジェクトが、なぜかウィンドウから消えてしまうんです。

   ObjectCreate(Name_Obj_Advert, OBJ_LABEL, 0, 0,0);
   ObjectSet   (Name_Obj_Advert, OBJPROP_CORNER, 2);
   ObjectSet   (Name_Obj_Advert, OBJPROP_TIME1, Time[0]);
   ObjectSet   (Name_Obj_Advert, OBJPROP_YDISTANCE, 0);            
   ObjectSet   (Name_Obj_Advert, OBJPROP_COLOR, Color_Advert);
   ObjectSetText(Name_Obj_Advert, String_Advert, Kegl);
 
valenok2003:

アンカーアングルはオブジェクトの角度ではなく、ウィンドウの角度であるという理解が正しいか教えてください。

そして、左から右へ、上から下へとカウントされます。では、どのようにすればオブジェクトを左下に正しく固定できるのでしょうか?なぜかウィンドウから消えてしまう。

アンカーアングルは、ウィンドウ内のオブジェクトの位置を計算する際の基準となる角度です。角度は左から時計回りに数えます。左下はNo.3になります(番号は0から始まります)。