[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 112
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
Merhaba. Arkadaşlar nereye yazacağımı bilmiyorum o yüzden buraya yazıyorum. Buradaki profesyonellerin yazması kolay olan basit bir göstergeye ihtiyacım var. Belki de zaten bir yerdedir, ancak arama hiçbir şey vermedi ((. Genel olarak, kenelerin kesişiminin bir histogramına ihtiyacımız var, böylece kesişen sütunlar sırasıyla sıfırın üstünde ve altında, kırmızı ve yeşil görünecek. 7EMA kullanıyorum. kapat ve 7EMA aç. zaten böyle bir gösterge varsa burnunu dürt. Teşekkürler))
MACD, standart MT4 göstergeleri setine dahildir.
Öyle olduğunu biliyorum, ancak bunun gibi bir histograma ihtiyacım var http://savepic.org/2586171.gif
Ayrımcılık... :(
Tünaydın!
Bir EA'da özel bir gösterge kullanmak istiyorum. Göstergeyi indirdim, kodunu aldım, Expert Advisor'a yerleştirdim... bir hata oluştu. anladığım kadarıyla SetIndexBuffer() işlevi. sadece göstergelerde kullanılabilir. Söyleyin bana, yapılacak en iyi şey nedir: onu başka bir işlevle değiştirin (sonra hangisiyle) yoksa özel bir göstergeden veri alıp danışman koduna başka bir şekilde eklemek mümkün mü?
Yardımın için çok minnettar olurum!
Güzel gün.
SupDem hindi var, biraz değiştirdim, şerit kalınlık tamponu ekledim.
Bu grupları 0. çubuğa göre sayılarına göre bulmaya çalışıyorum
Neyi yanlış yaptığımı bulamıyor musunuz? kod ile yardımTünaydın!
Sevgili profesyoneller, lütfen söyleyin.
Sistemim bir sipariş açar. Fiyat, bu emrin açılış fiyatını 50p aşarsa, emir değiştirilmelidir.
OrderSelect(0, SELECT_BY_POS,MODE_TRADES);
çift AÇIK = OrderOpenPrice ();
çift maximus = AÇIK + 0.00500;
Alert("maksimum = ",maksimus);
çift minimum = AÇIK - 0.00500;
Yeniler(); //Veriyi güncelle.
timecur = TimeToStr(TimeCurrent(),TIME_SECONDS); // Geçerli saati SS:DD formatında hesaplayın.
if ((timecur > "00:00:00") && (timecur < "22:58:00") && (Deal_s == 1) && (Deal_bb == 0)&& (Teklif > maximus))
{
OrderSelect(0, SELECT_BY_POS,MODE_TRADES);
Lootup = OrderLots() * 0.34;
Lootdown = OrderLots() * 0.34;
OrderClose(OrderTicket(), Lootdown, Ask, 10, CLR_NONE);
Uyarı(GetLastError());
Anlaşma_bb = 1;
}
Gündüz olursa yapabilirim. Ve ertesi güne aktarılırsa, her şey uçar. yeni bir günde başka bir sipariş açılabilir ve o zaten onu takip ediyor, ancak eskisini unutuyor. Söyleyin bana, lütfen, koşulun lotların her biri için açılış fiyatını + 50 p'yi kontrol etmesi için lot birkaç gün boyunca kapanana kadar nasıl yazacağımı?.
Güzel gün.
SupDem hindi var, biraz değiştirdim, şerit kalınlık tamponu ekledim.
Bu grupları 0. çubuğa göre sayılarına göre bulmaya çalışıyorum
Neyi yanlış yaptığımı bulamıyor musunuz? kod ile yardımBu sayede 0 ve 1 tamponlarında bulunan ekstrem fiyatlara bakıyorsunuz!!
Değerleri print veya soment, 2 ve 3, 4 ve 5 arabellekleri aracılığıyla çıkarmaya çalışın.
misal:
Bunun gibi bir şey...
Tünaydın!
Bir EA'da özel bir gösterge kullanmak istiyorum. Göstergeyi indirdim, kodunu aldım, Expert Advisor'a yerleştirdim... bir hata oluştu. Anladığım kadarıyla SetIndexBuffer() işlevi. sadece göstergelerde kullanılabilir. Söyleyin bana, yapılacak en iyi şey nedir: onu başka bir işlevle değiştirin (sonra hangisiyle) yoksa özel bir göstergeden veri alıp danışman koduna başka bir şekilde eklemek mümkün mü?
Yardımın için çok minnettar olurum!
Bir dizi makalenin ilki:
https://www.mql5.com/ru/articles/1456
Tünaydın!
Sevgili profesyoneller, lütfen söyleyin.
Sistemim bir sipariş açar. Fiyat, bu emrin açılış fiyatını 50p aşarsa, emir değiştirilmelidir.
OrderSelect(0, SELECT_BY_POS,MODE_TRADES);
çift AÇIK = OrderOpenPrice ();
çift maximus = AÇIK + 0.00500;
Alert("maksimum = ",maksimus);
çift minimum = AÇIK - 0.00500;
Yeniler(); //Veriyi güncelle.
timecur = TimeToStr(TimeCurrent(),TIME_SECONDS); // Geçerli saati SS:DD formatında hesaplayın.
if ((timecur > "00:00:00") && (timecur < "22:58:00") && (Deal_s == 1) && (Deal_bb == 0)&& (Teklif > maximus))
{
OrderSelect(0, SELECT_BY_POS,MODE_TRADES);
Lootup = OrderLots() * 0.34;
Lootdown = OrderLots() * 0.34;
OrderClose(OrderTicket(), Lootdown, Ask, 10, CLR_NONE);
Uyarı(GetLastError());
Anlaşma_bb = 1;
}
Gündüz olursa yapabilirim. Ve ertesi güne aktarılırsa, o zaman her şey uçar. yeni bir günde başka bir sipariş açılabilir ve o zaten onu takip ediyor, ancak eskisini unutuyor. Söyleyin bana, lütfen, koşulun lotların her biri için açılış fiyatını + 50 p'yi kontrol etmesi için lot birkaç gün boyunca kapanana kadar nasıl yazacağımı?.
Pozisyonlar arası döngü