Merhaba,
Hangisini kullanayım diye sorduğunuz iki şekilde olur. O kod satırları stoploss un dinamik olarak parametresini oluşturmamızı sağlar.
StopLoss(Symbol, SyntheticOrderPriceType.Percent, Zarar_Durdur_Yuzdesi);
Örneğin yukarıdaki stoploss kodunda Zarar_Durdur_Yuzdesi ile belirtilen parametreyi aşağıdaki gibi parametreler kısmında tanımlarsanız stratejiyi çalıştırdığınızda siz değiştirmediğiniz sürece 1 değeri ile çalışacaktır.
[Parameter(1)]
public decimal Zarar_Durdur_Yuzdesi;
Ben kullandığım stratejime ekstradan sadece stoploss eklemek istiyorum ve örneğin long için de short için de pozisyona girdiğim fiyatın %1 lik zarara uğramasından sonra otomatik olarak pozisyonu kapamasını istiyorum.
Bu talebiniz için yapmanız gereken long veya short farketmeksizin pozisyona girdiğiniz kod satırından hemen sonra alttaki stoploss kodunu yapıştırın. Bu kod %1 zarar olduğu anda pozisyonunuzu kapatacaktır.
//Symbol : Zarar durdur kurulmak istenen sembol
//SyntheticOrderPriceType.Percent :Zarar durdur emrinin tipi Percent(Yüzde) veya PricePoint(Fiyat) adımı
//StopLevel(Alttaki 1 değeri) : Zarar durdur seviyesini hesaplama değeri
StopLoss(Symbol, SyntheticOrderPriceType.Percent, 1);
İyi çalışmalar