[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 665
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Sıfır çubuğundan değil, ilkinden itibaren en yüksekleri ve en düşükleri sayın, sıfır çubuğunda Teklif Min'den az olamaz.
çift
Min=Teklif, değişken bildirimi
maks=teklif,
___________________________________________________________________________________________
(i=0;i<=20-1;i++) açılış kriterleri için
{if (Düşük[i]<Min) Min=Düşük[i]:
if (Yüksek[i]>Maks) Maks=Yüksek[i];
}
if (.................&&Sor>Maks)
{
Opn_B=doğru; // Satın Al'ı aç
}
if (................&&Teklif<Min)
{
Opn_S=doğru; // Satışı aç
}
__________________________________________________________________________________________
Bu kadar çirkin bir şekilde pişmanım - kod çalışmadığı için hafızadan yazmak zorunda kaldım ve sildim. Ama siz bir profesyonel olarak açık olmalısınız (umarım).
___________________________________________________________________________________________
Beni pohpohluyorsun :)) Bende senin gibi acemiyim...
Böyle bir yerde. Kontrol etmedim, bu yüzden buldozerden dizimin üzerine yazdım ...Pekala, işte mantık:
1. Magic ile bekleyen bir emir verin, diyelim ki 101 ve emri pozisyona dönüştürmek için bayrağı sıfırlayın, diyelim ki ConvOrd=false;
2. magic 101 ile bir pozisyon olup olmadığını kontrol edin, eğer öyleyse, ConvOrd=true dönüşüm bayrağını ayarlayın;
3. ConvOrd'un doğru olup olmadığını ve ConvOrd==true olup olmadığını kontrol edin,
magic 101 ile bir pozisyonun varlığını kontrol edin ve mevcut değilse -
zaten kapalı demektir.
{ConvOrd=false bayrağını sıfırlayın; yeni bir ertelenmiş ayarla;}
Bence bayraksız da yapabilirsiniz...
Mantık benim için açık, ancak bunu kodda nasıl uygulayacağımı bilmiyorum. Birçok seçeneği denedim ama başarılı olamadım. Bence çaydanlık. Bu yüzden buraya yazdım. 663. sayfada kodumu gösterdim. Bir arzu varsa - bitirin ya da en azından bana daha spesifik olarak nasıl bitireceğimi söyleyin. Teşekkür ederim.
SellStop siparişi verirken daha basit deneyin, TakeProfit değerini unutmayın ve Teklif bu fiyatın altına düşerse Satın Al'a yerleştirin.
SellStop siparişi verirken daha basit deneyin, TakeProfit değerini unutmayın ve Teklif bu fiyatın altına düşerse Satın Al'a yerleştirin.
Tavsiye için teşekkürler! Bu seçeneği zaten denedim, ancak stratejimi uygulamak için uygun değil.
Neden aynı anda iki kilitleme konumu ayarlandığını bile anlamıyorum. Mantık şu:
Öz sermaye önceki değerinden belirli bir kâr oranına ulaştığında tüm pozisyonları kapatıyoruz... Olması gerektiği gibi çalışıyor... Devamı...
Hisse senedi önceki değerinin belirli bir yüzdesi kadar düştüğünde, en büyük zararı olan pozisyonu ararız, kim olduğunu belirleriz ... işte Al veya Sat.
ve ikiye katlanmış bir parti ile ters yönde bir kilitleme pozisyonu açın. Ardından, toplam kârlarına (zarar ve kilitleme) bakarız ve büyür büyümez,
peki 10 puan diyelim kapat nafig...
İşin mantığına göre bir sonraki tikte önce eşitlik kontrol edilmeli ve orada her şey yolundaysa çalışmaya devam ediyoruz efendim... Yine her şey kötüyse sıradaki geyiği arıyoruz. ..
Ama nedense benim için aynı anda iki kilitli olanı açıyor ... hem Al hem Sat, üstelik lot 0.1 ise, o zaman ilk kilitleme çift lot ile açılıyor = 0.2,
ikincisi ise tekrar ikiye katlıyor ve şimdiden çok fazla 0.4 ile açılıyor... Buna göre, burada kilit nedir, eğer şimdi Güneşin altında bir yer için birbirleriyle savaşıyorlarsa... :(
Kodu ekliyorum, belki biri beni parmağımla dürter.
İle başlayan
//------------- Включение вывода убыточных позиций в ноль, если эквити упало на N процентов -----------------------
bir yerlerde söve yaşıyor ...
SAYFA NUMARASI " 666 " :-)