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 ... :)
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
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
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 ...