How can I write the buy risk if stochastik rsi da k parameter cuts 80 down and sell cuts 20 up?

William Roeder  

Risk depends on your initial stop loss, lot size, and the value of the symbol. It does not depend on margin and leverage. No SL means you have infinite risk (on leveraged symbols). Never risk more than a small percentage of your trading funds, certainly less than 2% per trade, 6% total.

  1. You place the stop where it needs to be — where the reason for the trade is no longer valid. E.g. trading a support bounce, the stop goes below the support.

  2. AccountBalance * percent/100 = RISK = OrderLots * (|OrderOpenPrice - OrderStopLoss| * DeltaPerLot + CommissionPerLot) (Note OOP-OSL includes the spread, and DeltaPerLot is usually around $10/PIP, but it takes account of the exchange rates of the pair vs. your account currency.)

  3. Do NOT use TickValue by itself - DeltaPerLot and verify that MODE_TICKVALUE is returning a value in your deposit currency, as promised by the documentation, or whether it is returning a value in the instrument's base currency.
              MODE_TICKVALUE is not reliable on non-fx instruments with many brokers - MQL4 programming forum (2017)
              Is there an universal solution for Tick value? - Currency Pairs - General - MQL5 programming forum (2018)
              Lot value calculation off by a factor of 100 - MQL5 programming forum (2019)

  4. You must normalize lots properly and check against min and max.

  5. You must also check Free Margin to avoid stop out

  6. For MT5, see 'Money Fixed Risk' - MQL5 Code Base (2017)

Most pairs are worth about $10 per PIP. A $5 risk with a (very small) 5 PIP SL is $5/$10/5 or 0.1 Lots maximum.

Kutluhan Yesilkaya  
William Roeder #:

Risk, ilk durdurma kaybınıza, lot büyüklüğüne ve sembolün değerine bağlıdır. Marj ve kaldıraca bağlı değildir. SL olmaması, sonsuz riske sahip olduğunuz anlamına gelir (kaldıraçlı sembollerde). Asla alım satım fonlarınızın küçük bir yüzdesinden fazlasını riske atmayın, kesinlikle alım satım başına %2'den az, toplamda %6.

  1. Durağı olması gereken yere yerleştirirsiniz - ticaretin nedeninin artık geçerli olmadığı yere. Örneğin, bir destek sıçraması ticareti, stop desteğin altına iner.

  2. AccountBalance * yüzde/100 = RISK = OrderLots * (|OrderOpenPrice - OrderStopLoss| * DeltaPerLot + CommissionPerLot) (Not OOP-OSL farkı içerir ve DeltaPerLot genellikle 10$/PIP civarındadır, ancak çiftin döviz kurlarını hesaba katar hesap para biriminize kıyasla.)

  3. TickValue'u tek başına KULLANMAYIN - DeltaPerLot ve MODE_TICKVALUE öğesinin belgelerde vaat edildiği gibi mevduat para biriminizde bir değer döndürdüğünü veya enstrümanın temel para biriminde bir değer döndürüp döndürmediğini doğrulayın.
               MODE_TICKVALUE birçok broker ile fx olmayan enstrümanlarda güvenilir değil - MQL4 programlama forumu (20 17 )
               Tick değeri için evrensel bir çözüm var mı? - Döviz Çiftleri - Genel - MQL5 programlama forumu (20 18 )
               100 faktörlü lot değeri hesaplaması - MQL5 programlama forumu (20 19 )

  4. Partileri düzgün bir şekilde normalleştirmeli ve min ve max değerlerine göre kontrol etmelisiniz .

  5. Stop out'tan kaçınmak için Serbest Marj'ı da kontrol etmelisiniz.

  6. MT5 için bkz. 'Para Sabit Riski' - MQL5 Kod Tabanı (20 17 )

Çoğu çift, PIP başına yaklaşık 10 ABD doları değerindedir . (Çok küçük) 5 PIP SL ile 5$'lık bir risk 5$/10$/5 veya maksimum 0.1 Lottur.

thank you for the answer. But that's not what I want. Sell if stochastik rsi cuts below 80. If it cuts 20 upwards, buy it. I want your codes.

Reason: