CloseWhatYouWant
- Asesores Expertos
- Onder Coskun
- Versión: 1.0
- Activaciones: 5
CloseAtTime EA
Cierre Programado de Posiciones para MetaTrader 5
MQL5 | Versión 1.00 | Número Mágico Independiente | Cualquier Broker | Cualquier Símbolo
Establezca la hora. Márchese. CloseAtTime hace el resto.
Visión General
CloseAtTime EA es una utilidad de gestión de operaciones de precisión para MetaTrader 5. Supervisa el reloj del servidor del broker en cada tick y cierra sus posiciones abiertas en el segundo exacto que usted defina - sin necesidad de intervención manual.
El EA está intencionadamente enfocado. No abre operaciones, no aplica martingala o lógica de cuadrícula, y no interfiere con cualquier otro Asesor Experto que se ejecuta en la cuenta. Su único trabajo es cerrar posiciones en el momento adecuado, de forma fiable.
Con tres modos de cierre - COMPRA, VENTA, o TODO - y precisión de tiempo de segundo nivel, CloseAtTime da a los operadores un control total sobre el momento de salida de sus posiciones, independientemente de cuántos EAs u operaciones manuales estén activas en la cuenta.
Características principales
OK Cierra posiciones abiertas de COMPRA, VENTA o TODAS - configurable con un único parámetro
OK Número mágico independiente - funciona en cada posición independientemente del EA o la operación manual que la haya abierto
OK Precisión de segundos exactos - tiempo objetivo definido hasta el segundo (HH:MM:SS)
OK Hasta 3 reintentos automáticos por posición con un intervalo de 500 ms en caso de fallo
OK Protección contra disparos duplicados - sólo se dispara una vez por segundo, incluso en condiciones de mercado con muchos ticks
OK Registro completo de expertos - cada entrada registrada con símbolo, volumen y dirección
OK El diálogo de alerta se activa automáticamente si no se puede cerrar alguna posición
OK Se adjunta a cualquier gráfico - no es necesario que el gráfico coincida con los símbolos negociados
Casos de Uso Común
Escenario Cómo ayuda CloseAtTime
Gestión del riesgo de eventos noticiosos Cierre todas las posiciones 1-2 minutos antes de noticias importantes para evitar deslizamientos de picos
Estrategia de cierre al final del día Cierre automáticamente todas las operaciones al cierre de la sesión de NY (por ejemplo, 22:00 hora del servidor)
Cierre direccional parcial Cierre sólo las posiciones de COMPRA en la resistencia, manteniendo las posiciones de VENTA.
Negociación basada en la sesión Salga automáticamente de todas las operaciones al final de la sesión de Londres o Nueva York
Gestión de cuentas multi-EA Cierre posiciones de múltiples EAs simultáneamente a una única hora predefinida
Cómo funciona
El EA se ejecuta completamente en el controlador de eventos OnTick(). En cada tick llama a TimeCurrent() para leer la hora del servidor del broker y compara el resultado con CloseHour, CloseMinute y CloseSecond.
Cuando se alcanza el segundo objetivo, una protección integrada contra disparos duplicados garantiza que el barrido de cierre se active exactamente una vez. A continuación, el EA itera todas las posiciones abiertas en orden inverso - la dirección segura cuando el grupo de posiciones se está reduciendo - y aplica el filtro de dirección establecido por CloseType.
Su eşleşen pozisyon, MQL5 CTrade sınıfı aracılığıyla kapatılır. En este caso, TRADE_RETCODE_DONE'un doğrulanmasıyla teyit edilir. EA 500 ms bekler ve en fazla üç kez yeniden dener. Tam bir özet Uzman günlüğüne yazılır ve herhangi bir kapatma başarısız olursa ekranda bir Uyarı iletişim kutusu görüntülenir.
Parámetros
Parámetro Türü Varsayılan Açıklama
CloseType string "ALL" Dirección: BUY / ELL / ALL
CloseHour int 17 Hedef saat (0-23, sunucu saati)
CloseMinute int 0 Hedef dakika (0-59)
CloseSecond int 0 Hedef saniye (0-59)
Kapatma Türü Değerleri
Değer Davranışı
"TÜMÜ" Hesapta açık olan tüm ALIM ve SATIM pozisyonlarını kapatır (varsayılan).
"AL" komutu yalnızca uzun (AL) pozisyonları kapatır - SAT pozisyonlarına dokunulmaz.
"SAT" komutu yalnızca kısa (SAT) pozisyonları kapatır - AL pozisyonlarına dokunulmaz.
CloseType büyük/küçük harf duyarlı değildir. buy, Buy ve BUY gibi değerlerin hepsi kabul edilir.
Tüm süreler, MT5 durum çubuğunda görünen aracı sunucu saatiyle karşılaştırılır. Hedef saatinizi yerel saatinize göre değil, aracı sunucunuzun saat dilimine göre ayarlayın.
Información técnica
Contáctenos Değeri
Plataforma MetaTrader 5
Visite MQL5
Para más información: <Trade/Trade.mqh> (MT5'e entegre edilmiştir)
TRADE_RETCODE_DONE doğrulaması ile işlem gerçekleştirme CTrade sınıfı
Sipariş Doldurma Politikası ORDER_FILLING_IOC - ECN, STP, piyasa yapıcı ile uyumlu
Kayma Toleransı 30 puan (5 haneli aracı kurumlarda 3 pip)
Bekleyen Emirler Etkilenmez - yalnızca piyasa pozisyonları
Kaynak kod, tek bir .mq5 dosyasıdır - harici bağımlılık gerektirmez.
Visite
CloseAtTime.mq5 está disponible en MetaTrader 5 MQL5/Experts/.
MetaEditor'ı (F4) açın ve F7 ile derleyin. Sıfır hata ve sıfır uyarı bekleyin.
MT5'te herhangi bir haritayı açın ve Navigator'dan CloseAtTime EA'yı üzerine sürükleyin.
El EA puede ser utilizado por los operadores, los parámetros, los algoritmos y las funciones de control y control.
Grafiğin sağ üst köşesindeki gülen yüz simgesinin yeşil olduğunu doğrulayın - canlı işlem aktiftir.
EA artık arka planda sessizce çalışıyor ve yapılandırılan zamanda tetikleniyor.
Sıkça Sorulan Sorular
Diğer yönetici asistanları tarafından açılan pozisyonlarda da çalışıyor mu?
Evet. CloseAtTime tamamen sihirli sayıdan bağımsızdır. Hangi EA veya manuel işlemle açıldıklarına bakılmaksızın, yön filtresiyle eşleşen tüm pozisyonları kapatır.
¿Es posible que la martingala y el EA de cuadrícula no sean compatibles?
Evet. CloseAtTime es una función que se utiliza para cerrar el tiempo de ejecución de un EA. La estrategia de CloseAtTime se basa en la planificación y el control de las acciones.
Yaklaşma girişimi başarısız olursa ne olur?
EA, 500 ms'lik bir bekleme süresiyle en fazla 3 kez yeniden deneme yapar. Tüm denemeler başarısız olursa bir Uyarı iletişim kutusu gösterilir ve başarısız olan bilet, hata dönüş koduyla birlikte Uzmanlar günlüğüne kaydedilir.
Bekleyen siparişleri kapatıyor mu?
Hayır. EA yalnızca piyasa pozisyonlarını kapatır. Bekleyen emirler (Alım Limiti, Satım Stopu vb.) etkilenmez.
Ya tam hedef saniyede hiçbir işaret gelmezse?
EA, hedef saniyenin hemen ardından veya sonrasında ilk tikte tetiklenir. Likit piyasalarda bu gecikme genellikle bir saniyenin altındadır. Çok likit olmayan enstrümanlar için hedef zamanı birkaç saniye önce ayarlamayı düşünün.
Gerçek hesapta işlem yapmadan önce her zaman demo hesapta test edin. Alım satım işlemleri önemli kayıp riski içerir.

