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
"Saat" nedir? Bildiğim kadarıyla MQL4'te "saat" işlevi yok.
bunu deneyebilirsin
if(TimeHour(TimeCurrent())==7)
{
if(TimeMinute(TimeCurrent())==15) B== 1;
if(TimeMinute(TimeCurrent())==30) B== 2;
if(TimeMinute(TimeCurrent())==45) B== 3;
}
if(TimeHour(TimeCurrent())==8)
{
if(TimeMinute(TimeCurrent())==0) B== 4;
if(TimeMinute(TimeCurrent())==15) B== 5;
if(TimeMinute(TimeCurrent())==30) B== 6;
}Tabii ki onun olduğunu düşündüm
tarihsaat saatler = TimeCurrent();
daha önceki bir satırda.
Robert
Tabii ki onun olduğunu düşündüm
tarihsaat saatler = TimeCurrent();
daha önceki bir satırda.
RobertGerçekten? Önceki sayfada bulamıyorum.
Bu çalışıyor olmalı. Ancak bir saat içinde, bazen internet bağlantınız veya sunucunuzun gecikmesi nedeniyle birkaç dakika eksik olabilir.
Göstergeyi EA'ya dönüştürmek için Programcı aranıyor
Hepinize merhaba,
Bir göstergeyi uzman danışmana (veya mevcut göstergeyle çalışan bağımsız bir EA) dönüştürmek için bir programcı arıyorum. Sadece sinyalin üretildiği yerde satın alması veya satması ve ön ayarlarda aşağıdaki yeteneklere sahip olması gerekir:
* Parti boyutlandırma
* Kaybı durdur ayarı
*Sondaki durdurma ayarı
* Hesap bakiyesine dayalı para yönetimi partisi boyutlandırması.
Göstergenin resmi ektedir.
Projeyle ilgileniyorsanız veya ilgilenen birini tanıyorsanız lütfen bana PM atın.
Şimdiden teşekkürler.
Gerçekten? Önceki sayfada bulamıyorum. Bu çalışıyor olmalı. Ancak bir saat içinde, bazen internet bağlantınız veya sunucunuzun gecikmesi nedeniyle birkaç dakika eksik olabilir.
karışıklık için özür dilerim bu saatlerin kodudur, bu yüzden farklı GMT ile değiştirebilirim
komisyoncu GMT'de komisyoncu zamanıdır..
başka bir problem koduna ihtiyacım var arkadaşlar..çok sorduysam kusura bakmayın..
benim sorunum :
günde en fazla 1 değişken satış ve 1 değişken alım açmasını istiyorum.. ancak bir günde çok fazla alım veya satım açabilir.. EA üç gün çalışırsa ve günlük sipariş koşulları karşılanırsa o zaman 3 dalgalı alım/satım veya 6 dalgalı alım satım olacaktır..
misal:
1. Gün = 1 satın alma isabeti aç Tp ve başka bir satın alma aç = 1 satın alma hala açık
2. Gün = önceki satın alma hala açık ve başka bir satın alma açma = 2 satın alma hala açık
3. Gün = 2 alım hala açık ve başka bir alım açık = 3 alım hala açık
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == false) break;
if(OrderSymbol()== Sembol () && OrderMagicNumber()== Magic_Number)
{
if(OrderType() == OP_BUY) satın alır++;
if(OrderType() == OP_SEL) satıyor++;
}
}
eğer (< 1 satın alırsa) bir satın alma emri verirse
eğer (< 1 satarsa) koşullar karşılandığında bir satış emri verir
Bunu yalnızca bugün açılanları saymak için kullanabilirsiniz:
hızlı yardıma ihtiyacım var
bu kodlar aşağıda.....
Birisi lütfen bu kurala uyup uymadıklarını kontrol edebilir mi?
Grafikte işlem yoksa, sinyal ile 1 lot açılır.
1 işlem zaten grafikteyse, geri kalan tüm siparişler çift lottur..
lütfen tanımla,
toplam = SiparişlerToplam();
if(toplam>=2)
{
if(MA11>MA21 && MA12<MA22)
{
bilet=OrderSend(Symbol(),OP_BUY,2*Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
dönüş (0);
}
eğer(MA11MA22)
{
bilet=OrderSend(Symbol(),OP_SELL,2*Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
dönüş (0);
}
}
if(MA11>MA21 && MA12<MA22)
{
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Yeşil);
}
eğer(MA11MA22)
{
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
}
}
Martingal?
hiç umudun yok.....
Martingal? hiç umudun yok.....
aklımda tutacağım, teşekkürler
sadece değiştirip ekledim.. kırmızı karakterleri.. umarım yardımcı olur..
if(total>=1)
{
if(MA11>MA21 && MA12<MA22)
{
bilet=OrderSend(Symbol(),OP_BUY,2*Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
dönüş (0);
}
eğer(MA11MA22)
{
bilet=OrderSend(Symbol(),OP_SELL,2*Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
dönüş (0);
}
}
if(toplam<1)
{
if(MA11>MA21 && MA12<MA22)
{
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Yeşil);
}
eğer(MA11MA22)
{
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
}
}MA'ların geçişinde StopLoss
Bir EA'da bir SL=50'm var.
SL=50 VEYA 2 Ma'yı geçmek istersem kod nasıl?
Yardım için teşekkürler.