Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 17
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
Ee, zaten göremiyorsan neden?
Göstergeyi görüntülemek istemiyorsanız bu seçenekler atlanabilir.
Ve eski kodla uyumluluk bozulmayacaktır. Test sırasında gösterge her zaman görüntülenir.
Çünkü gösterge tutamacı aracılığıyla (hesaplama bölümü aracılığıyla) görüntü özelliklerini (çizim kısmı) ayarlamak mümkün değildir. Hata, bir şeyin bir şekilde yazılması, ancak tamamen farklı bir şekilde çalışmasıdır.
Burada farklı bir yaklaşıma ihtiyaç var. ChartIndicatorXXX işlev grubunda olduğu gibi göstergeye kısa adıyla erişin. ChartIndicatorSetInteger ( chart_id,sub_window,indicator_name ,PROP_COLOR,mod,value) gibi bir şey
Bunu zaten düşündük ama şimdiye kadar eller ulaşmadı
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri
fxsaber , 2017.02.25 16:02
{
if ((Result.deal == 0 ) && (Result.order != 0 ))
{
if (:: HistorySelectByPosition (:: HistoryOrderGetInteger (Result.order, ORDER_POSITION_ID )))
for ( int i = :: HistoryDealsTotal () - 1 ; i >= 0 ; i--)
{
const ulong DealTicket = :: HistoryDealGetTicket (i);
if (Result.order == :: HistoryDealGetInteger (DealTicket, DEAL_ORDER ))
{
Result.deal = DealTicket;
break ;
}
}
}
return (:: HistoryDealSelect (Result.deal));
}
// Учтены MT5-нюансы: Result.deal == 0
static bool OrderSendSync( const MqlTradeRequest &Request, MqlTradeResult &Result )
Bu, programlı olarak teslim edilen göstergeler için tasarlandıysa, seçili olanı gösterge tutamacı ile değiştirmek daha iyi olmaz mıydı?
ve "düzeltme Result.deal" nedir?
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Hatalar, hatalar, sorular
fxsaber , 2017.02.23 15:34
SD'den
Ortaya çıkan anlaşmanın biletin tamamlanması garanti edilmez. Doldurma veya doldurmama, aracın yürütme moduna ve belirli bir sunucunun ayarlarına bağlıdır.
Sıfır olmayan bir Result.deal üzerine bahis yapanlar - harekete geçin.
Göstergeyi görüntülemek istemiyorsanız bu seçenekler atlanabilir.
Pekala ... Sıfır olmayan bir Result.deal'e bahis oynamanın imkansız olduğunu görüyorum. O zaman bu satır ne diyor?
// Учтены MT5-нюансы: Result.deal == 0
Hesapları nerede?
Pekala ... Sıfır olmayan bir Result.deal'e bahis oynamanın imkansız olduğunu görüyorum. O zaman bu satır ne diyor?
Hesapları nerede?
OrderSendSync aşırı yüklenmiş (yukarıya bakın) HistoryDealSelect öğesini çağırır.
fxsaber :
Senkronizasyon artık alakalı değil. Sadece Result.deal düzeltmesinden sorumlu parça seçildi.