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
Bu 'basit' görevi kodlayan var mı?
Tüm bir grafik üzerinde bir göstergenin en yüksek ve en düşük değerlerini almak istiyorum. Bir süre önce, bir EA içinden çalışması gerektiğini düşündüğüm şeyi denedim, ama olmadı.
(Üzgünüm, şimdi size göstermek için bu girişimim yok.)
Herhangi bir fikir?
büyük olmak
Bir dizi kullanabilir ve ardından değerlerle yükleyebilirsiniz. Ardından en yüksek değeri en üste taşımak için basit bir sıralama yapın. Sonra aynısını en düşük için yapın.
Örneğin, 2. öğeyi 1. öğeyle karşılaştırırsınız. 2 daha yüksekse, 1. öğeye koyun. Ardından 3 ile 1'i karşılaştırın ve dizinin sonuna kadar tekrarlayın.
Dizinin ilk yüklemesini init() işlevinde yaparsınız, ardından her yeni çubukla değeri dizinin 1. öğesiyle karşılaştırırsınız.
umarım yardımcı olur
Lüks
Ticaret yönetimi robotuyla ilgili yardıma ihtiyacınız var.
Merhaba
Bekleyen siparişi verecek olan ea yazmam ve tetiklendiğinde aşağıdakileri yapmam gerekiyor:
1. Değişkenler ("satın al"/"sat",position1_lots,position2_lots,position3_lots,giriş_fiyatı,stoploss,TP1,TP2)
2. (stoploss) ile (giriş_fiyatı) ile 3 pozisyon ile ticaret aç (al/sat).
3.pozisyon_1'i (TP1)'de kapatın ve 2 sol pozisyon için stop loss'u başabaş noktasına taşıyın.
4.pozisyon_2'yi (TP2)'de kapatın ve sonuncunun sürmesine veya başabaş vurmasına izin verin.
Bazı göstergeler programladım ama bu robotu nasıl yazacağım konusunda pek bir fikrim yok.
büyük ol...
İlk önce en yüksek diziye sahip çubuğu bulun
ardından, göstergeniz için çubuğu ve bulguları mantıksal sırada kullanın.
Görünmez TP/SL
Herkese merhaba.
Etkili ve güvenilir bir görünmez stoploss, takip eden stop ve takeprofit'leri EA'larımda kodlamaya çalışıyorum. Şimdiye kadar kodum, stoploss veya kâr alma değerine eşit olan teklifi/talebi arar. Fiyat bu değere eşitse, ticareti kapatın.
Karşılaştığım sorun, bazen fiyatın atlıyor gibi görünmesi. Fiyatta ilerici bir hareket yoktur. O zaman bu sorunu nasıl aşabilirim? ve gerektiğinde ticareti kapatması garanti edilen görünmez bir TP/SL yapın?
Herkese merhaba.
Etkili ve güvenilir bir görünmez stoploss, takip eden stop ve takeprofit'leri EA'larımda kodlamaya çalışıyorum. Şimdiye kadar kodum, stoploss veya kâr alma değerine eşit olan teklifi/talebi arar. Fiyat bu değere eşitse, ticareti kapatın.
Karşılaştığım sorun, bazen fiyatın atlıyor gibi görünmesi. Fiyatta ilerici bir hareket yoktur. O zaman bu sorunu nasıl aşabilirim? ve gerektiğinde ticareti kapatması garanti edilen görünmez bir TP/SL yapın?Bu 'basit' görevi kodlayan var mı?
luxinterior ve ajk,
Teşekkürler. Bu yöntemlerden birini daha önce denedim (ne yaptığımı bulmam gerekecek) ve fiyat açısından harika çalıştı ama bir gösterge için değil.
Başarıyla yaptın mı?
Gösterge, MT4'ün yerleşiklerinden herhangi biri olabilirse önemli değil.
büyük olmak
Tüm bir grafik üzerinde bir göstergenin en yüksek ve en düşük değerlerini almak istiyorum. Bir süre önce, bir EA içinden çalışması gerektiğini düşündüğüm şeyi denedim, ama olmadı.
(Üzgünüm, şimdi size göstermek için bu girişimim yok.)
Herhangi bir fikir?
büyük olmakiHighest işlevini kullanarak:
int iHighest( string sembolü, int zaman çerçevesi, int tipi, int sayısı=WHOLE_ARRAY, int başlangıç=0)
böylece sayımı "Barlar" olarak ayarlayın.
iEn Yüksek(NULL, 0, 3, Çubuklar, 0);
En azından benim düşündüğüm şey işe yarayacak. Sadece geçmişte kaç çubuk tuttuğunuzu grafik ayarlarınıza kontrol edin. Varsayılan bence 52.000 bar.