Kademeli Hareketli Kar Stop
- Soruldu
- Kategori
- Algoritmik Trading
- Görüntülenme
- 1.954 görüntülenme
- Durum
- Çözüldü
Mantığı basit ama programlama dili istiyor..
%2 ile tetiklen 0.5 geri gelirse sat gibi bir kod hazırlamak mümkün mü ?
Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.
Kabul edilen cevap
Merhabalar,
Bunun için şu tarz bir yapı kullanabilirsiniz.
Alış yada satış koşulunuzu oluşturduktan sonra TP veya SL emri ekleyip sonuna aşağıdaki gibi virgül koyup false yazın.
Bu şu demek belirlediğim oranda TP yada SL oluştuğunda bana haber ver fakat işlem yapma.
(işlem yapma cümlesinden kasıt pozisyonu kapama)
if (Alış Koşulu)
{
SendMarketOrder(Symbol1, OrderQuantity3, OrderSide.Buy, includeAfterSession:false);
TakeProfit(Symbol1, SyntheticOrderPriceType.Percent, 2, false);
Daha sonra aşağıdaki methodu kullanarak istediğiniz değer atamasını ya da koşulu buraya ekleyebilirsiniz.
public override void OnSyntheticOrderTriggered(SyntheticAlgoOrder sOrder)
{
if (!sOrder.EnableOrderSending)
{
if (sOrder.SyntheticAlgoOrderType == SyntheticAlgoOrderType.TakeProfit)
StopLoss(Symbol1, SyntheticOrderPriceType.Percent, 0.5m);
LastOrderSide.Obj = Side.All;
Debug("Sentetik emir tetiklendi");
}
}
İyi çalışmalar.
Sitenin çalışması için gerekli çerezleri kullanıyoruz. Ziyaretleri anlamak için analitik çerezleri yalnızca onayınızla kullanırız. Çerez Politikası