Hatalar, hatalar, sorular - sayfa 2317
![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
kaydedilmedi ((
saklıyorum:
Süresi dolmuş bir vadeli işlem için bekleyen bir sipariş nasıl silinir ?
Üç sipariş askıda kaldı.
Silmeye çalıştığınızda yanıt verir - ticaret devre dışı bırakılır.
Tamamen kendi kodumu yazmaya ve başkasının kodunu düzenlememeye karar verdim.
Eşit gibi görünüyor. İlk iterasyonlar birbirinden çok farklıdır. Sonra seviye atlar.
string bir dizidir ve diziler, yapı tipi değişkenler ve sınıf nesneleri her zaman referansla iletilir .
string bir dizidir ve diziler, yapı tipi değişkenler ve sınıf nesneleri her zaman referansla iletilir .
Örnekte, dize referans olmadan iletilir.
Örnekte, dize referans olmadan iletilir.
Merhaba sevgili MT geliştiricileri, Sharpe oranını hesaplamak için algoritmadaki bir hatayı bildirmek istiyorum. Uygulamada, rapor uv. Sayın Aleksey Vyazmikin burada SR=0.29, ancak benim hesaplamalarıma göre yaklaşık 3.7-3.8 (sıfır PnL'nin dikkate alınıp alınmamasına bağlı olarak) hatanın standart sapma için bir ölçekleme faktörünün yokluğunda olduğunu varsayıyorum. (sqrt(uzunluk)) serisi, yakınsar ve standart sapma sqrt(uzunluk) olarak büyür
C++
double SharpRatio(vector<double> pnl)
{
double avret = 0;
for (int i = 0; i < pnl.size(); ++i) avret += pnl[i];
avret /= pnl.size();
double var = 0;
for (int i = 0; i < pnl.size(); ++i) var += pow(pnl[i] - avret, 2);
var = sqrt(var / pnl.size()) / sqrt(pnl.size());
return avret / var;
}
Merhaba.
29/10/2018 tarihli MT5 Sürümü: 5.00 build 1932 x64'te, dinamik dizilerle çalışırken bellek sızıntıları oluyor.
ArrayFree bu durumda yardımcı olmaz, ancak ArrayResize(t, 0) her şeyi temizler.
" Matematik " optimizasyon modunda, aracılara hem yerel hem de uzak olmak üzere her birine 1 görev verilir, bu da hızlı çalışmaya yol açar - beklemenin maliyetine inanıyorum.
1940'ı inşa et.
Eklendi: Koddaki hesaplamayı hızlandırdıktan sonra, elbette zaten iyi olan 2-3 görev verilmeye başlandı.