Pruebo varios Asesores Expertos. Por sus IDs en "historia" y "log" analizo su trabajo. Este EA no tiene ID. No sé programación, así que por favor ayúdame. ¿Cómo añadir ID a las propiedades?
Archivos adjuntos:
2em_ID_1d6vezvn.png
137 kb
Александр:
Pruebo varios Asesores Expertos. Por sus IDs en "historia" y "log" analizo su trabajo. Este EA no tiene ID. No sé programación, así que por favor ayúdame. ¿Cómo añadir ID a las propiedades?
Pruebo varios Asesores Expertos. Por sus IDs en "historia" y "log" analizo su trabajo. Este EA no tiene ID. No sé programación, así que por favor ayúdame. ¿Cómo añadir ID a las propiedades?
Vea el ejemplo en el código de rotación de las alas:
1. añadir parámetro de entrada'Magic number
input bool InpPrintLog = false; // Imprimir registro input ulong InpMagic = 200; // Número mágico //--- double m_stop_loss = 0.0; // Stop Loss -> doble
2. establecer este ID en OnInit
//+------------------------------------------------------------------+ //| Función de inicialización experta| //+------------------------------------------------------------------+ int OnInit() { //--- *** //--- m_trade.SetExpertMagicNumber(InpMagic); m_trade.SetMarginMode(); m_trade.SetTypeFillingBySymbol(m_symbol.Name()); m_trade.SetDeviationInPoints(InpDeviation); //--- sintonización para 3 o 5 dígitos
3. Tengo que añadir un filtro - para que el Asesor de Expertos trabaja sólo con su ID
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ bool DeleteLimitOrder(int type) { bool err=false; for(int i=OrdersTotal()-1; i>=0;i--) { if(m_order.SelectByIndex(i) if(m_order.Magic()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int ChLimitOrder(int type) { for(int i=OrdersTotal()-1; i>=0; i--) { if(m_order.Magic()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int ChPositions(int type) { for(int i=PositionsTotal()-1; i>=0; i--) { if(m_position.SelectByIndex(i)) if(m_position.Magic()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int Trailing() {// descripción de la función http://fxnow.ru/blog/programming_mql4/1.html bool err=false; if(ExtTrailingStop<=0) return(0); for(int i=PositionsTotal()-1; i>=0; i--) { if(m_position.SelectByIndex(i)) if(m_position.SelectByIndex()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int BBU() {// descripción de la función http://fxnow.ru/blog/programming_mql4/2.html bool err=false; if(InpBBUSize<=0) return(0); for(int i=PositionsTotal()-1; i>=0; i--) { if(m_position.SelectByIndex()==InpMagic) {

Wing rotation
- www.mql5.com
Отловить момент, когда будут два сигнала: пересечение двух iMA (Movinag Average, MA) и пересечение нуля основной линией индикатора iMACD (Moving Average Convergence/Divergence, MACD) На баре может быть только одна сделка 'вход в рынок' (это внутренний параметр, он не вынесен во входные параметры и это не имеет отношения к параметру ' Only one...

Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Fibo iSAR:
El asesor usa los niveles de Fibonacci y el indicador "iSAR" - Parabolic Stop and Reverse system. Comercio con la ayuda de órdenes BuyLimit y SellLimit.
Autor: Vladimir Karputov