[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 923
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Denedim, çalışmıyor!
int First();
Ve int First()'e ihtiyacınız var
{
//-------- Fonksiyon gövdesi ----------
dönüş(0);
}
Ve yukarıda tarif etmek gerekli mi?
hata![](https://c.mql5.com/mql4/forum/2010/10/ogfnfn.jpg)
Ve yukarıda tarif etmek gerekli mi?
hata
Ve yukarıda tarif etmek gerekli mi?
hata
Açıklamaya gerek yok. Bu bir hata değil, işlevin EA'da hiçbir yerde kullanılmadığına ve kaldırılabileceğine dair bir uyarıdır.
First() 'i çağırdıktan sonra; danışmanın bünyesinde artık böyle bir uyarı olmayacak.
Fiyatın nerede olduğunu, Hareketli'nin üstünde veya altında olduğunu belirleyen en küçük kod var mı?
double MA1=iMA(Symbol(), Period(), PeriodMA, 0, MODE_SMA, PRICE_CLOSE, 1);
double pa=MarketInfo(Symbol(), MODE_ASK);
double pb=MarketInfo(Symbol(), MODE_BID);
int pt=MarketInfo(Sembol(), MODE_POINT);
int dg=MarketInfo(Symbol(), MODE_DIGITS);
---------------------------------------- Satın almak için -------- --------------------------------------------
if ( NormalizeDouble (pa, dg)>NormalizeDouble(MA1, dg)) {Fiyat MA'nın üzerinde}
if (NormalizeDouble(pa, dg)<NormalizeDouble(MA1, dg)) {Fiyat MA'nın altında}
else if (NormalizeDouble(pa, dg)==NormalizeDouble(MA1, dg)) {Fiyat MA eşittir}
-------------------------------------------------- --------------------------------------------------
---------------------------------------- Satılık -------- -------------------------------------------
if (NormalizeDouble(pb, dg)>NormalizeDouble(MA1, dg)) {Fiyat MA'nın üzerinde}
if (NormalizeDouble(pb, dg)<NormalizeDouble(MA1, dg)) {Fiyat MA'nın altında}
else if (NormalizeDouble(pb, dg)==NormalizeDouble(MA1, dg)) {Fiyat MA eşittir}
-------------------------------------------------- --------------------------------------------------
En kolay - birinci sınıf lise matematiği
double MA1=iMA(Symbol(), Period(), PeriodMA, 0, MODE_SMA, PRICE_CLOSE, 1);
double pa=MarketInfo(Symbol(), MODE_ASK);
double pb=MarketInfo(Symbol(), MODE_BID);
int pt=MarketInfo(Sembol(), MODE_POINT);
int dg=MarketInfo(Symbol(), MODE_DIGITS);
---------------------------------------- Satın almak için -------- --------------------------------------------
if (NormalizeDouble(pa, dg)>NormalizeDouble(MA1, dg)) {Fiyat MA'nın üzerindedir}
if (NormalizeDouble(pa, dg)<NormalizeDouble(MA1, dg)) {Fiyat MA'nın altında}
else if (NormalizeDouble(pa, dg)==NormalizeDouble(MA1, dg)) {Fiyat MA eşittir}
-------------------------------------------------- --------------------------------------------------
---------------------------------------- Satılık -------- -------------------------------------------
if (NormalizeDouble(pb, dg)>NormalizeDouble(MA1, dg)) {Fiyat MA'nın üzerindedir}
if (NormalizeDouble(pb, dg)<NormalizeDouble(MA1, dg)) {Fiyat MA'nın altında}
else if (NormalizeDouble(pb, dg)==NormalizeDouble(MA1, dg)) {Fiyat MA eşittir}
-------------------------------------------------- --------------------------------------------------
En kolay - birinci sınıf lise matematiği
Artem. Ve eğer düşünürsen
Artem. Ve eğer düşünürsen
Merhaba Victor. Biliyorsun, aklım belirli bir düzen ile meşgul. Aklıma ilk gelen şeyi yazdım. Ve artık düşünmeme gerek yok. Düşüncenin ana yönü ayarlamaktır ... :)
Doğru sadece kişi kaybolmasın diye... :)
Peki, evet... Bu değerler arasındaki farkı karşılaştırmak daha doğru olur ama bunu sorgulayanın düşünmesi için bırakacağız... :)
Ana şey, düşünce yönünün belirlenmiş olmasıdır ...