[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 233
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Merhaba sevgili MT4 Guruları.
Lütfen bana OrderSend -1 döndüğünde durumu nasıl aşacağımı söyleyin, ancak sipariş açılıyor mu?
Lütfen bana OrderSend -1 döndüğünde durumu nasıl aşacağımı söyleyin, ancak sipariş açılıyor mu?
1500 fiyatından açılan bir pozisyon için 1570'te bir alım normal olacaktır (StopLevel dikkate alınmazsa), ancak 1600 fiyatından açılan bir pozisyon için 1570'te bir alım 130 hatasına neden olur - yanlış duruşlar . Sonuçta, alış, Alış için açılış fiyatından daha düşük olamaz. Bu zaten StopLoss.
Başabaş noktanızı iki pozisyon için belirlediniz, ancak üç-dört-beş için mi?
İlk önce tek yönlü konumlar için başabaş formüle karar verirsiniz ve ancak o zaman mantığı çizebilirsiniz.
1600 fiyatla siparişte StopLoss yapmanız gerektiğini kabul ediyorum.
bir siparişin açılışında fonksiyon başlar:
diğer tüm siparişler aynı açılışa sahip olacak,
Her şey ne zaman belirlediğimize veya değiştirdiğimize bağlı. Güncel fiyat üzerinden hesaplanır.
siparişler arasındaki sayım: ((Ask - OrderBuy2) - takas - ...) + ((Ask - OrderBuy1) - takas - ...) = Kar
((Ask - OrderBuy3) -/+ takas -/+ ...) + (((Ask - OrderBuy2) - takas - ...) + ((Ask - OrderBuy1) - takas - ...) = Kar
Sor = 1620; Sor = 1760; SiparişSatın Al3 = 1700
((1620 - 1500) - 4 - 6) +( (1620 - 1600) - 4 - 6) = 120; 3 veya daha fazla için ((1760 - 1700) - 4 - 6) + ((1760 - 1500) - 4 - 6) +( (1760 - 1600) -4 - 6) = 450
LotOrderBuy1 = 0.01; sürüS = 0.01
LotOrderBuy2 = 0.02; sürüS = 0.03
LotOrderBuy3 = 0.03 ; sürüS = 0.06
Toplam lot LotS = LotOrderBuy1 + LotOrderBuy2 = 0.03; 3 veya daha fazla eklemek için
Ve şimdi 120 puan veya paradaki kâr miktarını yemek için kaç lottan geçmeniz gerektiğini anlamanız gerekiyor.
StopProfit'i almak için
Sor - StopProfit * Puan = OrderBuy1 için LineTakeProfit ve OrderBuy2 için LineStopLoss
sürüS = 0.06
ben böyle görüyorum
Bu işlevi kullanmayı deneyin - çevrimiçi için OpenPosition() işlevi.
Çok teşekkürler. Fikir açık, deneyeceğim.
Birisi bu noktayı açıklayabilir mi? İşte bağlantı https://www.mql5.com/ru/code/8102 . Senaryo (danışman ekli). Orada danışman, csv'deki dosyaya alıntılar gönderir. neden, aynı excel dosyasında (CSV) bir şey hesaplarken, kapatıldığında (tabii nereye kaydedileceğini yazıyor - aynı dosyaya tıklıyorum (onun yerine)) ve terminal ve dosya yeniden açıldığında hepsi hesaplamalar kayboluyor ???
kazanıldı!!!! =))))) gerçek olması gerektiği gibi değil ama gerçekler beni fevkalade mutlu ediyor =))) en içten teşekkürlerim =))))
siparişler arasındaki sayım: ((Ask - OrderBuy2) - takas - ...) + ((Ask - OrderBuy1) - takas - ...) = Kar
((Ask - OrderBuy3) -/+ takas -/+ ...) + (((Ask - OrderBuy2) - takas - ...) + ((Ask - OrderBuy1) - takas - ...) = Kar
Sor = 1620; Sor = 1760; SiparişSatın Al3 = 1700
((1620 - 1500) - 4 - 6) +( (1620 - 1600) - 4 - 6) = 120; 3 veya daha fazla için ((1760 - 1700) - 4 - 6) + ((1760 - 1500) - 4 - 6) +( (1760 - 1600) -4 - 6) = 450
LotOrderBuy1 = 0.01; sürüS = 0.01
LotOrderBuy2 = 0.02; sürüS = 0.03
LotOrderBuy3 = 0.03 ; sürüS = 0.06
Toplam lot LotS = LotOrderBuy1 + LotOrderBuy2 = 0.03; 3 veya daha fazla eklemek için
Ve şimdi 120 puan veya paradaki kâr miktarını yemek için kaç lottan geçmeniz gerektiğini anlamanız gerekiyor.
StopProfit'i almak için
Sor - StopProfit * Puan = OrderBuy1 için LineTakeProfit ve OrderBuy2 için LineStopLoss
sürüS = 0.06
ben böyle görüyorum
Sorunuzun cevabına ulaştım. Hatta şimdi bulun... Burada:
serbest marj ve lottan yola çıkarak fiyatın kaç puan (puan olarak) negatif gidebileceğini nasıl hesaplayabilirim??? bu koda sahip olan var mı???
bağlantı formülü: Lot=Para/(Stoploss*Tick)
Para - kazanılan/kaybedilen
Stoploss - komisyoncu noktalarında
Kene - MarketInfo(Symbol(), MODE_TICKVALUE)
Buradan dilediğiniz gibi bükün:
Zararı Durdur=Para / (Lot*Tick)
Para=Lot*Zararı Durdur*Tık
Ayrıca, bunu kullanabilirsiniz:
Bir enstrüman seti için BU seviyesinin hesaplanması:
lotların toplamı = toplam pozisyon (SP)
kene değeri SP = ST
kar SP = PSP
Hesaplama formülü oldukça basittir:
KP \u003d PSP / (ST * SP)
Sembolün mevcut fiyatına ( TP ) göre BU seviyesine pip sayısını ( CP ) bulduğumuz.
Ve CP'yi BU = TC - CP * Puanı formülünde yerine koyarsak, BU'nun fiyat seviyesini elde ederiz.
Ortak girişimin yönüne göre alışveriş merkezine ekleme veya çıkarma tercih edilmektedir.Terminal geçmişi görmüyor