Uzman Danışmanlar: VR Breakdown level - Önceki High veya Low seviyesinin kırılmasına dayalı ticaret stratejisi
Çok fazla gürültü var ve kod bazı yerlerde garip.
Örneğin, lot doğrulama kısmı.
// Sembol için minimum lot adımını alın double stepvol = ::SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_STEP); if(stepvol > 0) // En yakın geçerli adıma yuvarlanmış lot büyüklüğünü hesapla lt = stepvol * (int)(iLots / stepvol); // Hesaplanan lotun izin verilen minimum lottan az olup olmadığını kontrol edin if(lt < ::SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_MIN)) lt = 0.0; // Minimumun altındaysa 0 olarak ayarlanır (geçersiz) // Başarılı başlatma döndür return(INIT_SUCCEEDED); }
0.0 lotumuz var
Sonra OnTick()'e gidiyoruz ve lot "0.0" ile bir pozisyon açıyoruz.
if(trade.Buy(lt)) Bu ilginç bir yaklaşım, ticaretin karlı olacağını düşünüyorum.
--
Yeterli fon için basit bir kontrol yok, bu kontrol olmadan EA'nın demo modundan bahsetmeye gerek yok, test cihazında bile çalışması korkutucu.
--
Niyeti anlamıyorum, neden böyle bir yaklaşım, "herkes gibi ve her yerde" den farklı kılmak için --
if(new_time != old_time) // old_time'ı güncelle ve true döndür (yeni çubuk algılandı) if((old_time = new_time) != NULL) return(true);
--
TP ve SL sıra ayarı kontrolü yanlış uygulanmıştır - başarısız olursa, pozisyon sıfır değerlerle rastgele bırakılır.

Çok fazla gürültü var ve kod bazı yerlerde biraz garip
Örneğin, lot doğrulama bölümü
0.0 lotumuz var.
Ardından OnTick()'e gidin ve lot "0.0" ile bir pozisyon açın.
İlginç bir yaklaşım, muhtemelen ticaret için karlı olacaktır
--
Yeterli fon için basit bir kontrol yok, bu kontrol olmadan EA'nın demo modundan bahsetmeye gerek yok, test cihazında bile çalışması korkutucu
--
"Herkes gibi ve her yerde" farklı kılma niyetini, neden böyle bir yaklaşım olduğunu anlamıyorum.
--
TP ve SL sıra ayarı kontrolü yanlış uygulanmıştır - başarısız olursa, pozisyon sıfır değerlerle rastgele bırakılır
Kodun bir kısmı yardım kullanılarak yapıldı, yani kendi kodlarımı yazmadım, ancak yeni başlayan programcıların tanıdık kodu görebilmeleri için bunları kaynaklardan aldım.
Böylece kod 1 satır daha kısa, benim için daha kullanışlı ve tanıdık, ayrıca yeni başlayanlar dilin ek olasılığını görecekler.
if(new_time != old_time) // old_time'ı güncelle ve true döndür (yeni çubuk algılandı) if((old_time = new_time) != NULL) return(true);
и
if(new_time != old_time) // old_time'ı güncelle ve true döndür (yeni çubuk algılandı) { old_time = new_time; return(true); }
TP ve SL emirlerini ayarlama kontrolü yanlış uygulanmıştır - başarısızlık durumunda pozisyon sıfır değerlerle rastgele bırakılır
Bununla ne yapılmalıdır?
Benim vizyonum , her durumda TP ve SL'yi ayarlamak , mesafenin izin verilen minimum değerden daha az olduğuna dair bir hata alırsak = izin verilen minimum değere ayar lamaktır.
Şimdi mevcut formda, sipariş ayarlanmıyor ve pozisyon rastgele terk edilmiş durumda kalıyor.
Merhaba Bu Uzman Danışman, fiyat hareket ederken ve düz olmadığında daha düşük zaman dilimlerinde (ayarlarda 0-3 dakika) iyi işlem yapar, daha yüksek zaman dilimlerinde ızgarayı zamanında açmaz ve düşüşe geçer.
Demoda yarıştım, içinde trawl-stop eklemek gerekiyor, ayarlara eklemek için düzeltmek için harici trawl ve bir emir ızgarasının açılış mesafesini kullanmak mümkündür, harici trawl ile olduğu gibi, mesafe üzerinde durmadan artı olarak işlem yapar (baykuş ayarlarında trawl olmadan, açılışta emre durmadan kar elde etmek bağlı değildir) ve düz olarak emirlerin küçük açılış mesafesi ile düşüşe geçer.
Görünüşe göre, bir kilit oluşturmak ve düşüşü azaltmak için zıt emirlerin sayısının eşit olmayan bir şekilde açılması nedeniyle bir hata var (önceki mumun seviyesini kırarken ve belirli bir mesafeden sonra emirlerin açılması farklı şeylerdir, çünkü uzun bir dakika mum fırlayabilir ve kar veya kilit için hiçbir emir açılmayacaktır), bu tür emirlerin sayısı özellikle eşit değilse, daha doğru bir giriş ve toplam karı sabitleyerek ve tüm pozitif ızgarayı kapatarak trend göstergesine göre ilk emrin açılması. Emirlerin daha doğru açılması ve doğru vernikleme nedeniyle durmadan düşüşe geçmemesi, belki de hızlı bir şekilde kar elde etmek ve tüm ızgarayı kapatmak için otomatik olarak bir lot artış ve azalış katsayısı eklenmesi arzu edilir.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Web sitesi politikasını ve kullanım şartlarını kabul edersiniz

VR Breakdown level - Önceki High veya Low seviyesinin kırılmasına dayalı ticaret stratejisi:
Önceki High veya Low seviyelerinin basit kırılmasına dayalı ticaret stratejisi
Yazar: Vladimir Pastushak