[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 186
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
Merhaba.
Alım pozisyonları için stop neden taşınmıyor? hücre için her şey çalışıyor.
if(Sipariş Toplamı()>0)
{
if(Teklif==bubuy||Teklif==büsell)
{
OrderSelect(bilet, SELECT_BY_TICKET, MODE_TRADES);
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Mavi);
}
dönüş(0);
}
başlangıçta if(Bid==bubuy||Bid==busell),...??????? mod diyor.
Ve belki de öyle olsa bile, bu koşul şöyle olmalıdır:
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*puan sayısı,OrderTakeProfit(),0,Blue)
if(Teklif==bubuy||Teklif==büsell)
double bubuy, dokunulduğunda alış pozisyonunun stopunun bu pozisyonun açılış seviyesine hareket ettiği seviyedir.
çift busell - köy konumu için seviye.
if(Teklif==bubuy||Teklif==büsell)
double bubuy, dokunulduğunda alış pozisyonunun stopunun bu pozisyonun açılış seviyesine hareket ettiği seviyedir.
çift busell - köy konumu için seviye.
yine de durumu kontrol et.
çözmek
if(Sipariş Toplamı()>0)
{
OrderSelect (bilet, SELECT_BY_TICKET, MODE_TRADES);
if(OrderStopLoss()==OrderOpenPrice()) return(0);
if (OrderType()==OP_BUY) if(Bid>=bubuy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue);
if (OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Red);
dönüş(0);
}
Ve başka bir soru, eğer danışman birkaç TF'den veri alıyorsa, danışman çevrimiçi çalışırken tüm bu TF'lerin (farklı grafiklerde) açık olması gerekli mi yoksa sadece bir grafik alıp danışmanı üzerine kurabilirsiniz. Danışmanın analiz için euro\d üzerinde çalıştığını, H1 H4 D1 çerçevelerinden veri aldığını ve (danışman) H1'e bağlı olduğunu varsayalım, diğer H4 ve D1 çizelgelerinde açmam gerekir mi?
çözmek
if(Sipariş Toplamı()>0)
{
OrderSelect(bilet, SELECT_BY_TICKET, MODE_TRADES);
if(OrderStopLoss()==OrderOpenPrice()) return(0);
if (OrderType()==OP_BUY) if(Bid>=bubuy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue);
if (OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Red);
dönüş(0);
}
Ve başka bir soru, eğer danışman birkaç TF'den veri alıyorsa, danışman çevrimiçi çalışırken tüm bu TF'lerin (farklı grafiklerde) açık olması gerekli mi yoksa sadece bir grafik alıp danışmanı üzerine kurabilirsiniz. Danışmanın analiz için euro\d üzerinde çalıştığını, H1 H4 D1 çerçevelerinden veri aldığını ve (danışman) H1'e bağlı olduğunu varsayalım, diğer H4 ve D1 çizelgelerinde açmalı mıyım?
hayır, zaman dilimleri olan diğer çizelgeleri açmanıza gerek yok,... EA zaman dilimlerinden gelen tüm verileri kendi başına hesaplayacaktır.
Merhaba! Lütfen bana göstergeyi nasıl düzelteceğimi söyleyin https://www.mql5.com/ru/code/7361 .
Gerçek şu ki, sinyal mevcut çubukta görünüyor ve her tik ile bir ses sinyali geliyor. Ve eğer sinyal iptal edilmemişse, sesin barın kapanmasından sonra olmasını istiyorum.
Hepiniz hoşgeldiniz!
Lütfen aşağıdaki sorunu çözmeme yardım edin.
Grafikte sinyaller çeken özel bir gösterge var.
Sinyaller bir gecikme ile verilir, her sinyal için belirlemeye çalışırım ve yanına çizelgeye yazarım.
Başlangıç olarak, sinyalin meydana geldiği zamanı görüntülemeye karar verdim:
Ancak kod çalışmıyor, saat görünmüyor.
Neyi yanlış yapıyorum?
Merhaba.
"Teklif Arşivi"ni kullanarak 1999'dan DAT formatında sterlin/dolar (M1) fiyat teklifleri indirdim, bu verileri test için nasıl dönüştürebilirim?