[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 1092
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
Tekrar alıntı yok.
Tekrar alıntı yok.
Sadece hızlı sunucuda
kolyango:
Aslında sevgili "yoldaş", anladığım kadarıyla çalışmayacaksın ama hem sitede hem de editörün yardımında değişkenlerin nasıl doğru kullanılacağını görebilirsin.
İnsanlar, İnsanlar, MT4 editörünün yardımını nasıl kullanacağınızı öğrenin, her şey orada ve ayrıntılı olarak.
İşte yardımdan gelen metin.
Mutlu Yıllar 2011!!!!
for( i = 0; i < toplam; i++) {
OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES );
if(OrderSymbol() == Symbol() && OrderMagicNumber() == 16384&&OrderType() == OP_SEL)
{ if (Nyzhnyaghranytsa>Kapat[i])
{ OrderCloseBy (ticket,ticket,Green);Alert("OrderCloseBySell", GetLastError() ); }}
OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES );
if(OrderSymbol() == Symbol()&&OrderMagicNumber() == 16384 &&OrderType() == OP_BUY)
{ if (Verhnyayaghranytsa<Kapat[i])
{ OrderCloseBy (ticket,ticket,Green);Alert("OrderCloseByBuy", GetLastError());}} }
Burada bollinger sınırları içerisindeyim, dokunulduğunda sırayı tersine çevirmeye çalışıyorum.Hiçbir şey olmuyor,hiçbir şey olmuyor ve loglara herhangi bir hata,hatta sıfır bile yazmıyor!
Belki, bir yerlerde ne tür bir virgül eksik?
Yarım saattir burayı arıyorum!
Sor, cevaplayacağım. Kendime soracağım.
Ve başka hangi hindi bir bollinger'a eşlik etmek için en iyisidir?
Mutlu Yıllar 2011!!!!
for( i = 0; i < toplam; i++) {
OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES );
if(OrderSymbol() == Symbol() && OrderMagicNumber() == 16384&&OrderType() == OP_SEL)
{ if (Nyzhnyaghranytsa>Kapat[i])
{ OrderCloseBy (bilet,bilet,Yeşil);Alert("OrderCloseBySell", GetLastError()); }}
OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES );
if(OrderSymbol() == Symbol()&&OrderMagicNumber() == 16384 &&OrderType() == OP_BUY)
{ if (Verhnyayaghranytsa<Kapat[i])
{ OrderCloseBy (ticket,ticket,Green);Alert("OrderCloseByBuy", GetLastError());}} }
Burada bollinger sınırları içerisindeyim, dokunulduğunda sırayı tersine çevirmeye çalışıyorum.Hiçbir şey olmuyor,hiçbir şey olmuyor ve hatta loglara herhangi bir hata,hatta sıfır bile yazmıyor!
Belki, bir yerlerde ne tür bir virgül eksik?
Yarım saattir burayı arıyorum!
İlk olarak, kapalı bir çubuk arıyorsunuz "if (Verhnyayaghranytsa<Close[i]", burada i = 0 var ve bu henüz kapanmamış bir çubuk, onu Aç veya Kapat[ olarak değiştirmelisiniz] ben+1].
İkinci olarak, OrderCloseBy(int bilet, int ters, renkli Renk=CLR_NONE), burada bilet ve ters, farklı siparişlerin farklı seri numaralarıdır.
Üçüncüsü, OrderCloseBy bir siparişten diğerine geri dönmez, mevduatın tahliyesini çevirir ve kapatmaz ve ters yönde yeni bir tane açar.
Eskisini kapatıp yenisini açmanız gerekiyor.
Mutlu Yıllar 2011!!!!
--------------------------------------------------
Yarım saattir burayı arıyorum!
En iyisi balıkla kendin için bir bira ya da meyve tabağıyla bir şampanya al ve sonra bak ve "aydınlanma" gelecek ... :-)))
Yeni Yılın Kutlu Olsun!
Soru klasik. NE YAPALIM?)))