[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 434
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
Yardım)
1. Yeni açılan alım satım (beklemede olmayan emirler) emirlerinin anında tespiti (Manuel olarak açılan ve danışman yardımı ile açılan emirler) Sistem daha önce açılmamış bir emir tanımlamışsa. sonra 2 numarada devamı var.
2. Bazı görevler, sadece bu sipariş için sadece 1 kez yürütülüyor.
Bir sipariş daha açıldıktan sonra sistem tekrar 1. noktadan 2. noktaya kadar çalışır.
Programlamada yeni başlayanlara yardım edebilir misiniz?
Lütfen yardım et. Bu nasıl yapılabilir? Her yeni açık siparişin tanımlanması, ardından sadece bu sipariş için ilk kez bir görev ve her yeni açılan sipariş için sonsuza kadar böyle devam eder.
Teşekkür ederim.
Bir taslak var, ancak siparişleri tanımlamıyor.
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
for (int k=OrdersTotal()-1;k>=0;k--)//Начинаем перебор всех открытых ордеров начиная с конца
{
RefreshRates();//Обновляем котировки, необходимо при модификации или закрытии ордеров
if (OrderSelect(k,SELECT_BY_POS,MODE_TRADES)==true&&OrderSymbol()==Symbol())//Выбираем ордер с номером из цикла, и проверяем, совпадает ли символ ордера с текущим
{
int cmd=OrderType();//В переменной cmd будем хранить тип ордера
if(cmd>1)//Нас интересуют только отложенные ордеры
{
//Что-то делаем
}
if (cmd==OP_BUY)//А вдруг на покупку ордер?
{
Alert (GetLastError());
}
if (cmd==OP_SELL)//Или на продажу?
{
Alert (GetLastError());
}
}
}
//----
return(0);
}
Herkese selam!
Bu göstergenin neden her bir çubuğu kendi başına çizmediğini söyleyebilir misiniz, grafiği görmek için yeniden düzenlemeniz mi gerekiyor?
Çocuklar, Excel'de bir sayının kesirli kısmının ayrılmasını (program tanıma) noktalı virgülle nasıl değiştireceğimi söyleyin? Yardımın için teşekkürler.
Kontrol Paneli - Bölgesel Diller
Standardı örneğin İngilizce olarak değiştirirsiniz - virgül nokta olur.
Veri aktarımıyla ilgili sorunları çözün - ardından standardı geri verin
Çocuklar, Excel'de bir sayının kesirli kısmının ayrılmasını (program tanıma) noktalı virgülle nasıl değiştireceğimi söyleyin? Yardımın için teşekkürler.
ikinci seçenek, ayırıcıyı Excel'in kendi ayarlarında değiştirmektir.
Kontrol Paneli - Bölgesel Diller
Standardı örneğin İngilizce olarak değiştirirsiniz - virgül nokta olur.
Veri aktarımıyla ilgili sorunları çözün - ardından standardı geri verin
Sayesinde
ikinci seçenek, ayırıcıyı Excel'in kendi ayarlarında değiştirmektir.
Teşekkürler... Kulüp başkanının tavsiyesi üzerine yaptım zaten... :-))) Excel'in kendi ayarlarında ayırıcı nasıl değiştirilir - bulamadım.
Excel - bulamıyorum.
excel versiyonu?
2003
2003
Servis-Parametreler-Uluslararası
Servis-Parametreler-Uluslararası
Evet, anladım. Sayesinde. Orada da değişti.