"Yeni Başlayanlar için MQL5’te Uzman Danışman Yazmak İçin Adım Adım Açıklamalı Kılavuz" makalesi için tartışma - sayfa 11
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
Bana daha fazlasını söyleyebilir misiniz lütfen! Uzman Danışmanlarda pozisyonları, normal bir zamanlayıcı gibi, tiklerden bağımsız olarak saniye cinsinden açıkça açmak ve kapatmak mümkün müdür? Yani, saat 12:52:25 ise, pozisyon açılacak, yeni bir tik beklemeyecek, kapanışla aynı mı?
Gerekli frekansa sahip bir zamanlayıcı başlatın ve içinde gerekli zamanın oluşup oluşmadığını kontrol edin.
Veya ne kadar süre tetiklenmesi gerektiğini hesaplayın (12:52:25 - başlangıç zamanı) ve tam aralığı ayarlayın.
Sadece bir ticaret yasağıyla karşılaşmayın, zamanlayıcı piyasa kapalıyken bile tetiklenecektir.
Ve zamanlayıcı nasıl başlatılır veya tam aralık nasıl ayarlanır, EA kodunda yazılmalıdır?
Bir Uzman Danışmanı haftanın belirli bir gününde açacak şekilde programlamanın mümkün olup olmadığını sorabilir miyim, böylece haftanın belirli bir gününde pozisyonları açar ve kapatır mı?
Bir Uzman Danışmanı haftanın belirli bir gününde bir Uzman Danışmanı açacak şekilde programlamanın mümkün olup olmadığını sorabilir miyim, böylece haftanın belirli bir gününde pozisyonları açar ve kapatır?
Bir Uzman Danışmanı haftanın belirli bir gününde açacak şekilde programlamanın mümkün olup olmadığını sorabilir miyim, böylece haftanın belirli bir gününde pozisyonları açar ve kapatır mı?
Yapabiliriz.
Teşekkür ederim, ancak anladığım kadarıyla böyle bir olay gerçekleştiğinde (belirttiğim zaman), fonksiyon çalışmalı, ancak nedense çalışmıyor.
Pozisyon açılmıyor!!!?
extern int tp = 1000;
extern int sl = 1000;
extern double Lots = 0.2;
int bilet;
void OnStart()
{
datetime date1=D'2014.10.28.13.22.13';
if(OrdersTotal()==0)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,0,Bid-sl*Point,Bid+tp*Point,"",123,0,Red);
}
if (OrdersTotal( )==1 && Hour( )==13 && Minute( )==23 && Seconds ( )>=00)
{
bool select1=OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
bool close1=OrderClose(ticket,Lots,Bid,20,Green);
}
return(0);
}
Her hafta (haftada bir kez), falanca günde, falanca saatte, falanca saniyede bir pozisyonun açılıp birkaç saniye sonra kapatılmasına ihtiyacım olduğunu açıklayayım.