примерно так:
if(MA(5,0)>MA(25,0)) {
for(int i=0;i<1000;i++){
if(MA(5,i)<MA(25,i)) { int bar1=i; break; } //первое пересечение от нулевого бара// добавил выход из цикла
}
for( i=bar1;i<1000+bar1;i++){
if(MA(5,i)>MA(25,i)) { int bar2=i; break; } //вторая точка
}
double val=Low[iLowest(NULL,0,MODE_LOW,bar2-bar1, bar1)]; //находим наименьшее значение в промежутке...// ...или так, находим номер бараint bar_min=0; double min=1000000;
for( i=bar1;i<bar2;i++){
if(Low[i]<min) { min=Low[i]; bar_min=i;}
}
}
午後購入したExpert Advisorは非常にシンプルなものですが、それを改善するためのアイデアがあります。
何か役に立てればと思います。ありがとうございました。
もし差し支えなければ、Expert Advisorと情報をお送りします。
こんにちは。もしあなたが取引システムを持っていて、それを自動化したい、またはインジケータが必要であれば、私は喜んでお手伝いします。 。
こんばんは。割り算をベースにしたトレーディングシステムを書ける ようになるのか?
こんにちは。もしあなたが取引システムを持っていて、それを自動化したい、またはインジケータが必要であれば、私は喜んでお手伝いします。 。
こんにちは、以下の点がどのように規定されているのか、アドバイスをお願いします。
2つのMAのクロス(添付の画像)があり、次のMAのクロス(すでに成長のため)への動き(この場合は秋)、ここで私は最後の2つの交差点の間の低値(下落時)と高値(成長があった場合)に興味を持っています。その他のLow/Highは重要ではなく、クロスオーバーの最後の 間隔についてのみ重要です。つまり、我々は、MAのクロスを待って、それはポイントAだし、以前のクロスポイントBを探し、セグメントABに我々は、(下降または上昇に応じて)低または高を探します。 ありがとうございました。こんにちは、以下の点についてご教示いただけないでしょうか。
2つのMAのクロス(添付の画像)があり、次のMAのクロス(すでに成長のため)への動き(この場合は秋)、ここで私は最後の2つの交差点の間の低値(下落時)と高値(成長があった場合)に興味を持っています。その他のLow/Highは重要ではなく、クロスオーバーの最後の 間隔についてのみ重要です。つまり、我々は、MAのクロスを待って、それはポイントAだし、以前のクロスポイントBを探し、間隔ABに我々は(下降または上昇に応じて)低または高を探します。 ありがとうございました。インジケーターを別ウィンドウで表示する機能を追加してほしい
別ウィンドウで
入力パラメーター:
1) 4レベル - 1レベルの注文と3レベルの目標値(pips)
2) Lot - 通常ロットの場合
3) % of deposit - 再投資の場合
00:00に、6つの注文 - 3Sell stop と 3 Buy stopを注文するレベル(最初の気配値の価格 +- 1レベル)に配置しました。
3つのターゲットで利益を得る(各注文にはターゲットがある)
最初の気配値の価格でストップ
1つのターゲットがトリガーされた場合、残りの2つのストップ Breakeven、2つのターゲット、残りの1つのターゲットにストップを かける。
買い注文が発動した場合、売り注文を最初の気配値に移します。
それらに対して、1展示レベル、2第1ターゲット、3第2ターゲットで利益を出します。
1の利益が出た場合、残りをブレークイーブンに、2の利益が出たら残りのストップは展示レベルに。
売り注文が発動したら、ミラーにします。