Oninit methodunda programın çalışması için gerekli fonksiyonların dışında kod yazılamaz.
şöyle bir şey yapılabilir bool tipinde bir değişken tanımlayım default olarak true değerini atayınız.
alış ve satış koşullarına ek olarak bu bool tipindeki değişkeni de kontrol ettiriniz.
stratejinin durması için gereken koşul oluştuğunda bu değişkeni false olarak değiştirerek denem yapabilirsiniz.
bool bayrak=true;
public override void OnDataUpdate(BarDataEventArgs barData)
{
if(bayrak){
// alış koşulu
if (CrossAbove(mov, mov2))
{
FX_Alis();
}
// satış koşulu
if (CrossBelow(mov, mov2))
{
FX_Satis();
}
}
// kapanış koşulu
if(3>2){
bayrak=false;
}
}