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
Mladen ve Bay Araçları
Bu indy is sep penceresini altta yapmama yardım eder misin?
Trend Magic_mtf.mq4
teşekkürlerrkhan1
Buyrun : trend_magic_mtf_separate.mq4
merhaba Mladen
Bunun 1 trend sihirli çizgisi var, crossover gibi aynı indy'de 2. trend sihirli çizgi seçeneğine sahip olabilir misiniz?
teşekkürler
merhaba Mladen
Bunun 1 trend sihirli çizgisi var, crossover gibi aynı indy'de 2. trend sihirli çizgi seçeneğine sahip olabilir misiniz?
teşekkürlerBuyrun : trend_magic_mtf_separate_2.mq4
mutlu ticaret
Merhaba Mladen
sorun var
İlk grafik , indy'nin şu anki zaman çerçevesi
İkinci grafik, zaman çerçevesi haftalık, ancak yalnızca 1 satır
teşekkürler
Farhad_1, bu, sahip olduğum WAVE PM'nin bir sürümü ve benim için 646'yı oluşturmaya çalışıyor.
Mrtools'a tekrar teşekkür ederim. Kitabı okuyorum ama WAVE-PM'nin neyi göstermesi gerektiğini, kırmızı ve mavi göstergelerin ne anlama geldiğini ve nasıl kullanılabileceğini anlayamıyorum. Eğer yapabilirsen, lütfen bana açıkla.
Şimdiden çok teşekkürler.
Merhaba Mladen
sorun var
İlk grafik, indy'nin şu anki zaman çerçevesi
İkinci grafik, zaman çerçevesi haftalık, ancak yalnızca 1 satır
teşekkürlerBunu dene.
Mrtools'a tekrar teşekkür ederim. Kitabı okuyorum ama WAVE-PM'nin neyi göstermesi gerektiğini, kırmızı ve mavi göstergelerin ne anlama geldiğini ve nasıl kullanılabileceğini anlayamıyorum. Eğer yapabilirsen, lütfen bana açıkla. Şimdiden çok teşekkürler.
Farhad_1, hafızamdan bu bir yön göstergesi değil, daha çok bir trend veya trend yok göstergesi, eğer hem yavaş hem de hızlı çizgiler yukarı doğru eğimliyse, o zaman bir trend var, her iki çizgi de .7 ve .9 alanı civarında olduğunda iyi bir şans var trendin durması veya sona ermesi ve yaklaşık 0,3 ila 0,5 alan trendi ya devam ediyor ya da tersine dönüyor. Şimdi saatlik EurUsd'a baktığımızda, yavaş çizgi yükseliyor ve hızlı çizgi de yaklaşık 0,3 ve 0,5 alanı da yükselmek istiyor gibi görünüyor, bu nedenle saatlik trend ne olursa olsun yakında yeniden başlayacak.
Farhad_1, hafızamdan bu bir yön göstergesi değil, daha çok bir trend veya trend yok göstergesi, eğer hem yavaş hem de hızlı çizgiler yukarı doğru eğimliyse, o zaman bir trend var, her iki çizgi de .7 ve .9 alanı civarında olduğunda iyi bir şans var trendin durması veya sona ermesi ve yaklaşık 0,3 ila 0,5 alan trendi ya devam ediyor ya da tersine dönüyor. Şimdi saatlik EurUsd'a baktığımızda, yavaş çizgi yükseliyor ve hızlı çizgi de yaklaşık 0,3 ve 0,5 alanı da yükselmek istiyor gibi görünüyor, bu nedenle saatlik trend ne olursa olsun yakında yeniden başlayacak.
Mrtools'a teşekkürler. Bu göstergeye alışmak biraz zaman alıyor
Harika Çalışıyor
Bay Araçlar
Bay Mladen
İkinizi de zamanınız ve uzmanlığınız için selamlıyorum.
Saygılarımızla
Bunun gibi bir ayar yapabilirsiniz:
for(int i =- 0; i<ObjectsTotal(); i++)
{
string name = ObjectName(i);
if (ObjectType(name) == OBJ_HLINE) MathMin(ObjectGet(name,OBJPROP_PRICE1),minprice);
}
Tekrardan Merhaba,
Yukarıdakileri bir yorumla kullanmayı denedim ama yalnızca Max'i gösteriyordu. Belki iki işlevle yardımcı olabilir misiniz? Biri Bid üzerindeki hemen satır fiyatını ve ikincisi Bid altındaki satırı gösterir. Teşekkür ederim.
İşte kod.
//+------------------------------------------- -------------------+
//| SimpleGrid.mq4+
//+------------------------------------------- -------------------+
#Dahil etmek
#Dahil etmek
#mülkiyet katı
// dışa aktarılan değişkenler
extern string GridStartingPrice = " Satırları Yerleştirmek için Başlangıç Fiyatı ";
harici çift GSP = 0.0;
harici int GR = 5;
harici çift GridStep = 5;
dış renk CGL = Altın;
dış renk BGL = Yeşil;
dış renk SGL = Kırmızı;
extern bool ClearAllObjects = False;
// yerel değişkenler
çift PipValue=1; // bu değişken 5 basamaklı aracıları desteklemek için burada
bool Sonlandırılmış = yanlış;
string LF = "\n"; // bunu, satır beslemelerine ihtiyaç duyduğunuz özel veya yardımcı program bloklarında kullanın
int NDigits = 4; // Flex tipi bloklarda çoğunlukla NormalizeDouble için kullanılır
int NesneSayısı = 0; // grafikte oluşturulan tüm nesnelerin sayısı, benzersiz adlara sahip nesnelerin oluşturulmasına izin verir
int akım = 0;
int init()
{
NDigits = Rakamlar;
if (yanlış) ObjectsDeleteAll(); // grafiği temizle
Yorum(""); // grafiği temizle
dönüş(0);
}
// Uzman başlangıç
int başlangıç()
{
if (Çubuk < 10)
{
Comment("Yeterli çubuk yok");
dönüş (0);
}
if (Sonlandırılmış == doğru)
{
Comment("EA Sonlandırıldı.");
dönüş (0);
}
OnEveryTick7();
dönüş (0);
}
geçersiz OnEveryTick7()
{
PipDeğeri = 1;
if (NDigits == 3 || NDigits == 5) PipValue = 10;
CentreGridLine();
}
geçersiz CentreGridLine()
{ if (ObjectFind("CGL") == (-1) )
{
{
string nesneAdı = "CGL" ;
ObjectCreate(objName, OBJ_HLINE , 0, Zaman[0],GSP);
ObjectSet(objName, OBJPROP_PRICE1, GSP);
ObjectSet(objName, OBJPROP_COLOR,CGL);
}
Ticaret hattı();
UprBnd();
LwrBnd();
}
}
geçersiz Ticaret Hattı()
{
int i;
double GridStep1= (GridStep*2);
çift BGSP= (GSP+((GridStep/2)*PipValue*Nokta)) ;
çift SGSP= (GSP-((GridStep/2)*PipValue*Nokta));
double BBGSP= (BGSP-((GridStep*(GR))*PipValue*Point)) ;
çift SSGSP= (SGSP+((GridStep*(GR))*PipValue*Nokta));
{
for(i=0; i<GR;i++)
{
SGL("Sat"+i,BBGSP+GridStep1*i*PipValue*Puan);
}
}
{
for(i=0; i<GR;i++)
{
BGL("Satın Al"+i,SSGSP-GridStep1*i*PipValue*Puan);
}
}
}
void BGL(dize nesneAdı, çift fiyat)
{
ObjectCreate(objName, OBJ_HLINE, 0, 0, fiyat);
ObjectSet(objName, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet(objName, OBJPROP_WIDTH, 1);
ObjectSet(objName, OBJPROP_COLOR, BGL);
}
void SGL(dize nesneAdı, çift fiyat)
{
ObjectCreate(objName, OBJ_HLINE, 0, 0, fiyat);
ObjectSet(objName, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet(objName, OBJPROP_WIDTH, 1);
ObjectSet(objName, OBJPROP_COLOR, SGL);
}
geçersiz UprBnd()
{ if (ObjectFind("UPRBND") == (-1) )
{
çift BGSP= (GSP+((GridStep/2)*PipValue*Nokta)) ;
çift fiyat= (BGSP+((GridStep*(GR))*PipValue*Puan)) ;
string nesneAdı = "UPRBND" ;
ObjectCreate(objName, OBJ_HLINE, 0, Zaman[0], fiyat );
ObjectSet(objName, OBJPROP_PRICE1,fiyat);
ObjectSet(objName, OBJPROP_COLOR, DodgerBlue);
ObjectSet(objName, OBJPROP_WIDTH,3);
}
}
geçersiz LwrBnd()
{ if (ObjectFind("LWRBND") == (-1) )
{
çift SGSP= (GSP-((GridStep/2)*PipValue*Nokta));
çift fiyat= (SGSP-((GridStep*(GR))*PipValue*Puan));
string nesneAdı = "LWRBND" ;
ObjectCreate(objName, OBJ_HLINE, 0, Zaman[0], fiyat );
ObjectSet(objName, OBJPROP_PRICE1,fiyat);
ObjectSet(objName, OBJPROP_COLOR, Domates);
ObjectSet(objName, OBJPROP_WIDTH, 3);
}
}
int tanım()
{
if (ClearAllObjects) ObjectsDeleteAll();
dönüş (0);
}
//+------------------------------------------- -------------------+