[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 56
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
Başka bir soru, gerçek bir hesabı aynı anda iki bilgisayardan, evdeki ve işyerindeki bilgisayarlardan paralel olarak yönetmek mümkün müdür?
Test cihazında bir yayılma var. Test çalıştırması sırasında çizelgedeki ile tamamen aynı.
açık. emin misin?
Gönderdiğim kod parçasında bir hata var mı?
yapabilirsin sorun değil
Beyler, daha doğru bir sonuç elde etmek için danışmanı "strateji test cihazında" hangi zaman diliminde test etmeniz gerektiğini söyleyin.
M1, "tüm onaylar" modu
sadece ve bu algoritmanın karlılığını garanti etmez
açık. emin misin?
Gönderdiğim kod parçasında bir hata var mı?
Ne yapmak istediğin belli değil, bu yüzden hata olup olmadığına karar veremem.
İşte hemen dikkatinizi çeken şey:
Bid-Open[0]
Open[0]-Ask
Open[0], teklif açılış fiyatıdır
onlar. ilk: mevcut teklif eksi açılış teklifi ( teklif eksi teklif )
ve ikincisi: açık teklif eksi mevcut talep ( teklif eksi talep )
Değerli uzmanlar, aşağıdaki koşullar altında ALIŞ işlemlerini açmak için gerekli olan danışman için koşulları doğru bir şekilde belirtmiş olup olmadığımı kontrol edin:
1. açık pozisyon ve bekleyen emir olup olmadığını kontrol edin if ( SiparişlerToplam ()==0
2. Açılış fiyatının kapanış fiyatından büyük olması koşulu için önceki çubuğu kontrol edin. if (Close[1]<Open[1] && High[ 1 ]<Teklif) // mümkün yanlış Yıkmak
3. Mevcut çubuğun fiyatının fiyata değdiği anda SATIN AL emri açın TEKLİF değeri YÜKSEK
son mum. Emir, SL ve TP koruma emirleri seti ile açılmalıdır.
dış değişkenlerde ayarlanan değerlere eşittir.
4. Sl değerlerinden herhangi biri işe yarayana kadar yeni sipariş açmayın veya tp
5. Anlaşmadaki kâr, Extern harici değişkenlerindeki değere eşit olduğunda sl'yi başa baş noktasına taşıyın int
harici int tp = 200;
dış int sl = 100;
int başlangıç()
{
//----
if ( OrdersTotal ()==0 && Kapat [1]< Open [1] && Yüksek [ 1 ]< Teklif ) // Açık emir olup olmadığını ve son çubuğun kapanış fiyatının açılış fiyatından düşük olup olmadığını kontrol edin. Fiyat ulaştığında satın almak için açılıyor teklif etmek geçerli çubuk, önceki çubuğun yüksek seviyesi.
OrderSend(Symbo(),OP_BUY,0.01,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Kırmızı);
//----
dönüş(0);
Soru, bu komutların danışmana nasıl ve nerede doğru bir şekilde yazılacağıdır.
4. Sl değerlerinden herhangi biri işe yarayana kadar yeni sipariş açmayın veya tp
5. Anlaşmadaki kâr, Extern harici değişkenlerindeki değere eşit olduğunda sl'yi başa baş noktasına taşıyın int
1. Açık pozisyon ve bekleyen emir olup olmadığını kontrol edin if ( SiparişlerToplam ()==0
4. Sl değerlerinden herhangi biri işe yarayana kadar yeni sipariş açmayın veya tp
.
if ( SiparişlerToplam ()==0 ...) // açık sipariş olup olmadığını kontrol edin...
OrderSend(Symbo(),OP_BUY,0.01,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Kırmızı);
Soru, bu komutların danışmana nasıl ve nerede doğru bir şekilde yazılacağıdır.
4. Sl değerlerinden herhangi biri işe yarayana kadar yeni sipariş açmayın veya tp
Ne yapmak istediğin belli değil, bu yüzden hata olup olmadığına karar veremem.
İşte hemen dikkatinizi çeken şey:
Bid-Open[0]
Open[0]-Ask
Open[0], teklif açılış fiyatıdır
onlar. ilk: mevcut teklif eksi açılış teklifi ( teklif eksi teklif )
ve ikincisi: açık teklif eksi mevcut talep ( teklif eksi talep )
Bu Th, hemen anal
Open[0], yeni bir çubuğun açılış fiyatıdır