Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 449
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
Bilinen son sunucu zamanından (TimeCurrent()) o günün ilk çubuk açılışına kadar belirli bir güne (TimeDay(Time[80]) kadar) mevcut grafiğin kaç çubuğu ?
iBarShift yardımcı olmalı
iBarShift yardımcı olmalı
Bütün gün uğraştım ama başaramadım. Benim için deneyim değil ve henüz. :)
Birisi bu işlevi yazabilir mi?
Bütün gün uğraştım ama başaramadım. Benim için deneyim değil ve henüz. :)
Birisi bu işlevi yazabilir mi?
Tünaydın.
bu nasıl oluyor anlamıyorum
03:00:24 '9473965': 0,00000 sl'de 0,01 GBPUSD satış emri: 1,65314 tp: 0,00000 başarısız oldu [Geçersiz S/L veya T/P]
bu kodla
açılış fiyatı neden sıfırBiraz değil. "n" gününün başlangıcını özellikle bu TimeDay(Time[80]) işlevinden saniye cinsinden almak gerekiyor, ancak bu benim için çalışmıyor.
Hikayeyi deliklerin varlığı açısından değerlendirmeye karar verdim.
Böyle mi yaptı:
iTime'ın saniye ve 200.000 = 2.31 gün olarak sayıldığını doğru anlıyor muyum?
Bunu yapabilmek mümkün mü? (işe yarıyor görünüyor, toplamda 6 adet bulundu)
Biraz değil. "n" gününün başlangıcını özellikle bu TimeDay(Time[80]) işlevinden saniye cinsinden almak gerekiyor, ancak bu benim için çalışmıyor.
Spesifik olarak, bu TimeDay(Time[80]) işlevinden , birkaç ara hesaplama daha yapmanız gerekecektir. Hâlâ Zaman[80] çubuğunun zamanına sahipsiniz. Böyle daha kolay olurdu:
Deliklerin varlığı için hikayeyi değerlendirmeye karar verdim.
İşte çok faydalı bir script , onu bir yıldan fazla süredir kullanıyorum. Alıntı arşivi yüklenirse, ayarlara özellikle uzun süre girmemek için iki parametreyi değiştirmeniz gerekir. Ekranda kırmızı bir çerçeve ile vurgulanır.
Herhangi bir grafiğe atın ve raporun bulunduğu dosyanın bulunduğu yerde bir mesaj görüntülenene kadar birkaç saniye bekleyin.
bir satın alma emri bir tane açar, ancak yine oturmak için sonsuz sayıda emir
Bunun gibi bir fonksiyona yazın
int başlangıç()
if( OrdersTotal()==0 && CountTrades()==0)
{
OrderSend("EURUSD",OP_BUYLIMIT,l,1.36000,5,0,1.36000+tp*Puan,"siparişim",1);
OrderSend("EURUSD",OP_BUYSTOP,l,1.36000,5,0,1.36000+tp*Puan,"siparişim",1);
başka
}
dönüş(0);
}
//+------------------------------------------- --------------------+
int CountTrades()
{
int sayı = 0;
for(int ticaret = OrdersTotal()-1; ticaret >=0; ticaret--)
{
OrderSelect (ticaret,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
say++;
}
}
dönüş(sayım);
Spesifik olarak, bu TimeDay(Time[80]) işlevinden , birkaç ara hesaplama daha yapmanız gerekecektir. Hâlâ Zaman[80] çubuğunun zamanına sahipsiniz. Böyle daha kolay olurdu:
Teşekkür ederim! :)