[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 13
![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
int handle=FileOpen("OrdersReport.csv", FILE_WRITE|FILE_CSV ,"\t");
if(handle<0) return(0);
// başlığı dosyaya yaz
FileWrite(tanıtıcı,"#","Açık Fiyat","Açık Zaman","Sembol","Çok");
int toplam=SiparişToplam();
// dosyaya sadece açık siparişleri yaz
for(int pos=0;pos<toplam;pos++)
{
if(OrderSelect(kon,SELECT_BY_POS,MODE_TRADES)==yanlış) devam et;
FileWrite(handle,OrderTicket(),OrderOpenPrice(),OrderOpenTime(),OrderSymbol(),OrderLots());
}
FileClose(tutamak);
Uzman Danışmanımda nasıl kullanacağımı söyler misiniz?
Cevabı kendiniz verdiniz - Belki bir yerde konfigürasyonda bir şeyi düzeltmeniz gerekiyor veya başka bir şey ...?
Bu yapılandırma nerede? Lütfen bana söyle!
int tanıtıcı=FileOpen("OrdersReport.csv",FILE_WRITE|FILE_CSV,"\t");
if(handle<0) return(0);
// başlığı dosyaya yaz
FileWrite(tanıtıcı,"#","Açık Fiyat","Açık Zaman","Sembol","Çok");
int toplam=SiparişToplam();
// dosyaya sadece açık siparişleri yaz
for(int pos=0;pos<toplam;pos++)
{
if(OrderSelect(kon,SELECT_BY_POS,MODE_TRADES)==yanlış) devam et;
FileWrite(handle,OrderTicket(),OrderOpenPrice(),OrderOpenTime(),OrderSymbol(),OrderLots());
}
FileClose(tutamak);
Uzman Danışmanımda nasıl kullanacağımı söyler misiniz?
Kopyala-yapıştır yoluyla mı?!
Yani kodu eklemeniz gerekiyor:
Nasıl kullanılacağını anladım. Bir koşul yazayım mı?
Nasıl kullanılacağını anladım. Bir koşul yazayım mı?
// Bu işlev , uzman danışmanın açtığı toplam sipariş miktarını döndürür
int ToplamAçıkSiparişler()
{
Cnt=SiparişToplam();
int ToplamAçıkSiparişler = 0;
if(Cnt==0)
{
dönüş(0);
}
başka
{
for(;Cnt>=0;Cnt--)
{
Yeniler();
OrderSelect(Cnt,SELECT_BY_POS);
if(OrderMagicNumber()==Büyü)
{
TotalOpenOrders++;
}
}
}
dönüş(ToplamAçıkSiparişler);
}
Ve bu fonksiyon, programın başlangıcından önce reçete yazmaktır.
Bu yapılandırma nerede? Lütfen bana söyle!
makaleleri oku
https://www.mql5.com/en/articles/1490
https://www.mql5.com/ru/articles/1417
{ burada?