MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 89
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
MT4 help ile ilgili tüm dalları tek bir dalda birleştirmenin zamanı gelmedi mi?
Her yazarın kendi konusu vardır. Sadece bir yazar ona öncülük ediyor ve ikinci yazar yapmıyor ve yapmayacak. Sadece yardım etmek isteyenler için orada. Şubemi neden mql4'e yardım etmeyecek yazarın şubesine sokayım?
Merhaba.
MT4 için dil açıklamasını nerede bulabilirim?
Merhaba.
MT4 için dil açıklamasını nerede bulabilirim?
Merhaba.
Son siparişin fiyatını bulmama yardım et.
Bu fonksiyon en eski siparişin fiyatını bulur ve benim en küçüğüne ihtiyacım var.
Neyi değiştirmeli?
datetime t;
double r= 0 ;
int i, k= OrdersTotal ();
if (sy== "0" ) sy= Symbol ();
for (i= 0 ; i<k; i++) {
if ( OrderSelect (i, SELECT_BY_POS , MODE_TRADES )) {
if ( OrderSymbol ()==sy || sy== "" ) {
if ( OrderType ()> 1 && OrderType ()< 6 ) {
if (op< 0 || OrderType ()==op) {
if (mn< 0 || OrderMagicNumber ()==mn) {
if (t< OrderOpenTime ()) {
t= OrderOpenTime ();
r= OrderOpenPrice ();
}
}
}
}
}
}
}
return (r);
}
Merhaba.
Son siparişin fiyatını bulmama yardım et.
Bu fonksiyon en eski siparişin fiyatını bulur ve en küçüğüne ihtiyacım var.
Neyi değiştirmeli?
datetime t;
double r= 0 ;
int i, k= OrdersTotal ();
if (sy== "0" ) sy= Symbol ();
for (i= 0 ; i<k; i++) {
if ( OrderSelect (i, SELECT_BY_POS , MODE_TRADES )) {
if ( OrderSymbol ()==sy || sy== "" ) {
if ( OrderType ()> 1 && OrderType ()< 6 ) {
if (op< 0 || OrderType ()==op) {
if (mn< 0 || OrderMagicNumber ()==mn) {
if (t< OrderOpenTime ()) {
t= OrderOpenTime ();
r= OrderOpenPrice ();
}
}
}
}
}
}
}
return (r);
}
Merhaba.
Son siparişin fiyatını bulmama yardım et.
Bu fonksiyon en eski siparişin fiyatını bulur ve benim en küçüğüne ihtiyacım var.
Neyi değiştirmeli?
datetime t;
double r= 0 ;
int i, k= OrdersTotal ();
if (sy== "0" ) sy= Symbol ();
for (i= 0 ; i<k; i++) {
if ( OrderSelect (i, SELECT_BY_POS , MODE_TRADES )) {
if ( OrderSymbol ()==sy || sy== "" ) {
if ( OrderType ()> 1 && OrderType ()< 6 ) {
if (op< 0 || OrderType ()==op) {
if (mn< 0 || OrderMagicNumber ()==mn) {
if (t< OrderOpenTime ()) {
t= OrderOpenTime ();
r= OrderOpenPrice ();
}
}
}
}
}
}
}
return (r);
}
Son siparişin fiyatını bu şekilde belirler.
Eh, peki, bu en son, yani en yeni
Hayır, fonksiyon satış durdurma fiyatı 1.07057 döndürür ve on dördüncü satış durdurma emri 1.06637'nin fiyatına ihtiyacım var
Hayır, fonksiyon satış durdurma fiyatı 1.07057 döndürür ve on dördüncü satış durdurma emri 1.06637'nin fiyatına ihtiyacım var
double r=- 1 ;
if (sy== "0" ) sy= Symbol ();
for ( int i= 0 ; i< OrdersTotal (); i++) {
if ( OrderSelect (i, SELECT_BY_POS , MODE_TRADES )) {
if ( OrderSymbol ()==sy || sy== "" ) {
if ( OrderType ()> 1 && OrderType ()< 6 ) {
if (op< 0 || OrderType ()==op) {
if (mn< 0 || OrderMagicNumber ()==mn) {
if (r> OrderOpenPrice () || r==- 1 ) {
r= OrderOpenPrice ();
}}}}}}}
return (r);
}