- Alert
- CheckPointer
- Comment
- CryptEncode
- CryptDecode
- DebugBreak
- ExpertRemove
- GetPointer
- GetTickCount
- GetTickCount64
- GetMicrosecondCount
- MessageBox
- PeriodSeconds
- PlaySound
- PrintFormat
- ResetLastError
- ResourceCreate
- ResourceFree
- ResourceReadImage
- ResourceSave
- SetReturnError
- SetUserError
- Sleep
- TerminalClose
- TesterHideIndicators
- TesterStatistics
- TesterStop
- TesterDeposit
- TesterWithdrawal
- TranslateKey
- ZeroMemory
ExpertRemove
Fonksiyon bir Uzman Danışmanı durdurur veya çizelgeden kaldırır.
void ExpertRemove(); |
Dönüş değeri
Dönüş değeri yok.
Not
Uzman Danışman, ExpertRemove() fonksiyonunun çağrılmasıyla hemen durmaz; Sadece Uzman Danışmanı durdurmak için bir bayrak ayarlanır. Bu daha sonraki işlemlerin uygulanmayacağı anlamına gelir, OnDeinit() çağrılacaktır ardından Uzman Danışman çizelgeden kaldırılacaktır.
Strateji sınayıcısında OnInit() yöneticisi içerisinde ExpertRemove() fonksiyonunu çağırmak, mevcut parametre kümesi üzerindeki sınama işlemini iptal eder. Böyle bir tamamlama, bir başlatma hatası olarak kabul edilir.
Bir uzman danışmanın başarılı başlatımı sonrası strateji sınayıcısında ExpertRemove() fonksiyonu çağrıldığında, bu süren test, OnDeinit() ve OnTester() fonksiyonlarının çağrılması ile normal bir şekilde sonlanır. Bu durumda, tüm alım-satım istatistikleri ve bir optimizasyon kriteri değeri elde edilir.
Örnek:
//+------------------------------------------------------------------+
|
Ayrıca Bakınız