Hatalar, hatalar, sorular - sayfa 2153
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
Bir forex sembolünde ticaretin ne zaman kapandığını nasıl öğrenebilirim?
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:39
{
MqlDateTime sTime = { 0 };
:: TimeToStruct (time, sTime);
return (( ENUM_DAY_OF_WEEK )sTime.day_of_week);
}
// true - находимся в торговой сессии
bool SessionTrade( const string Symb )
{
datetime TimeNow = :: TimeTradeServer ();
const ENUM_DAY_OF_WEEK DayOfWeek = GetDayOfWeek(TimeNow);
TimeNow %= 24 * 60 * 60 ;
bool Res = false ;
datetime From, To;
for ( int i = 0 ; (!Res) && :: SymbolInfoSessionTrade (Symb, DayOfWeek , i, From, To); i++)
Res = ((From <= TimeNow) && (TimeNow < To));
return (Res);
}
// Возвращает true, если символ торгуемый. Иначе - false.
bool SymbolTrade( const string Symb )
{
MqlTick Tick;
return (:: SymbolInfoTick (Symb, Tick) ? ((Tick.bid != 0 ) && (Tick.ask != 0 ) && SessionTrade(Symb) /* &&
((ENUM_SYMBOL_TRADE_MODE)::SymbolInfoInteger(Symb, SYMBOL_TRADE_MODE) == SYMBOL_TRADE_MODE_FULL) */ ) : false );
}
Başvuru
OrderSend (Request, Result);
Özel sembollere sahip çok kötü bir böcek. Özel sembollerin onay geçmişi tamamen kaybolabilir.
Özel sembolün gerçek tiklerine dayalı olarak onlarca saat Optimize ediliyordu. Kimse bilgisayara yaklaşmadı ve hiçbir şey yapmadı.
Optimizasyondan 15 saat sonra sonuçları görmeye geldi. Herhangi bir geçişte "Tek testi başlat" menü öğesini kullanmak mümkün değildir - Test Cihazı başlar ve hemen biter.
Günlük böyle
Tüm özel sembollerin işaretlerinin kaldırıldığı bulundu.
XML dışa aktarma kullanıyorsanız
daha sonra 320 MB'lık bir XML dosyasına 350.000 geçiş yazılır. Aynı zamanda, herhangi bir nedenle, bu XML dosyasının açılması otomatik olarak başlatılır. Notepad bunu benim için yapmaya çalışıyor, bu tür canavarları okurken donuyor. Bir XML menüsü seçerken, lütfen dosyanın yaklaşık boyutunun ne olacağını ve daha fazla açarsanız sonuçlarının ne olabileceğini önceden uyarın.
Derleme sırasında hata
kod parçacığını seç henüz mümkün değil
XML dışa aktarma kullanıyorsanız
daha sonra 320 MB'lık bir XML dosyasına 350.000 geçiş yazılır. Aynı zamanda, herhangi bir nedenle, bu XML dosyasının açılması otomatik olarak başlatılır. Notepad bunu benim için yapmaya çalışıyor, bu tür canavarları okurken donuyor. Bir XML menüsü seçerken, lütfen dosyanın yaklaşık boyutunun ne olacağını ve daha fazla açarsanız sonuçlarının ne olabileceğini önceden uyarın.
Katılıyorum, ancak uyarmaya gerek yok , dosyanın açılmasını yasaklamanız gerekiyor ve kullanıcının nasıl açılacağına kendisi karar verecek
Derleme sırasında hata
ve bunun gibi:
iyi. Fark ne?
Derlerken hata
Özel sembolün gerçek tiklerine dayalı olarak onlarca saat Optimize ediliyordu. Kimse bilgisayara yaklaşmadı ve hiçbir şey yapmadı.
Optimizasyondan 15 saat sonra sonuçları görmeye geldi. Herhangi bir geçişte "Tek testi başlat" menü öğesini kullanmak mümkün değildir - Test Cihazı başlar ve hemen biter.
Günlük böyle
Tüm özel sembollerin işaretlerinin kaldırıldığı bulundu.
yeniden üretildi. Test Edici/Optimizer'ı çalıştırmanız gerekir. Bitirdikten sonra birkaç saat bekleyin. 10 saat sonra , özel sembollerin tüm onayları kesinlikle silinir.