무료로 어드바이저를 작성해 드립니다 - 페이지 169

 

Antonio Simon Del Vecchio Я только что приготовила его и не успела протестировать.

모든 것이 작동합니다! 고맙습니다! 그러나 나는 그러한 상품으로 작업한 경험이 없으므로 예기치 않게 확인 후 내가 실수했다는 것을 깨달았고 TOR에 요청을 표시하지 않았습니다. Expert Advisor가 해당 통화 쌍(하나 또는 여러 명령) 그가 던져진 일정에 따라.
 
torrr # :
모든 것이 작동합니다. 고맙습니다. 하지만 그런 종류의 도구로 작업한 경험이 없어서 갑자기 확인 후 내가 실수를 하고 ToR에 요청을 지정하지 않았다는 것을 깨달았습니다. EA가 통화 쌍만 닫히도록 수정하십시오. (하나 이상의 주문) 차트에서 시작됩니다.
매직을 추가하면 됩니다. 인사말.
 //+------------------------------------------------------------------+
//|                                                     Practica.mq4 |
//|                        Copyright 2022, Antonio Simón Del Vecchio |
//|                     https://www.mql5.com/es/users/simondelvecchio |
//+------------------------------------------------------------------+
#property copyright "Copyright 2022, Antonio Simón Del Vecchio"
#property link        " https://www.mql5.com/es/users/simondelvecchio "
#property version    "1.00"
#property strict


input int Magic = 12345 ;
input int Periodo = 50 ;


//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
   if ( OrdersTotal () > 0 && CruceMediaPrecio())
     {
      Cerrar();
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void Cerrar()
  {
   double Precio = 0 ;
   for ( int i = OrdersTotal () - 1 ; i >= 0 ; i--)
     {
       if ( OrderSelect (i, SELECT_BY_POS))
        {
         if (OrderType() == OP_BUY && OrderMagicNumber()== Magic)
            Precio = Bid;
         else
            Precio = Ask;
         if (!OrderClose(OrderTicket(), OrderLots(), Precio, 3 , clrNONE ))
             Print ( "Error al cerrar la órden: " , GetLastError ());
        }
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
bool CruceMediaPrecio()
  {
   double Media = iMA ( Symbol (), PERIOD_CURRENT , Periodo, 0 , MODE_SMA , PRICE_CLOSE , 0 );
   double Max = iHigh ( Symbol (), PERIOD_CURRENT , 0 );
   double Min = iLow ( Symbol (), PERIOD_CURRENT , 0 );
   if (Max > Media && Min < Media)
     {
       return ( true );
     }
   return ( false );
  }
//+------------------------------------------------------------------+
 
Antonio Simon Del Vecchio # :

다시 한번 감사합니다! 그러나 모든 거래가 수동으로 열렸기 때문에 마법을 어디서 얻을 수 있는지 명확하지 않습니다.

추신: 마법을 설정할 수 있는 기능으로 주문을 수동으로 여는 스크립트를 찾았습니다. 나는 그것이 효과가 있을 것이라고 생각한다.
 
torrr # :

다시 한번 감사합니다. 모든 거래가 수동으로 열렸기 때문에 마법을 어디서 얻을 수 있는지 이해할 수 없습니다(주문을 열 때 댓글이 도움이 될까요?)

추신: 마술을 설정하는 기능으로 수동으로 주문을 여는 스크립트를 찾았습니다. 나는 그것이 이렇게 작동할 것이라고 생각한다.

나는 다른 EA가 그 자리를 열어준 줄 알았다. 수동으로 열면 작동합니다.

 //+------------------------------------------------------------------+
//|                                                     Practica.mq4 |
//|                        Copyright 2022, Antonio Simón Del Vecchio |
//|                     https://www.mql5.com/es/users/simondelvecchio |
//+------------------------------------------------------------------+
#property copyright "Copyright 2022, Antonio Simón Del Vecchio"
#property link        " https://www.mql5.com/es/users/simondelvecchio "
#property version    "1.00"
#property strict

input int Periodo = 50 ;


//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
   if ( OrdersTotal () > 0 && CruceMediaPrecio())
     {
      Cerrar();
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void Cerrar()
  {
   double Precio = 0 ;
   for ( int i = OrdersTotal () - 1 ; i >= 0 ; i--)
     {
       if ( OrderSelect (i, SELECT_BY_POS))
        {
         if (OrderType() == OP_BUY && OrderSymbol() == Symbol ())
            Precio = Bid;
         else
            Precio = Ask;
         if (!OrderClose(OrderTicket(), OrderLots(), Precio, 3 , clrNONE ))
             Print ( "Error al cerrar la órden: " , GetLastError ());
        }
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
bool CruceMediaPrecio()
  {
   double Media = iMA ( Symbol (), PERIOD_CURRENT , Periodo, 0 , MODE_SMA , PRICE_CLOSE , 0 );
   double Max = iHigh ( Symbol (), PERIOD_CURRENT , 0 );
   double Min = iLow ( Symbol (), PERIOD_CURRENT , 0 );
   if (Max > Media && Min < Media)
     {
       return ( true );
     }
   return ( false );
  }
//+------------------------------------------------------------------+
 
Antonio Simon Del Vecchio # :

다른 고문이 자리를 열어준 줄 알았다. 수동으로 여는 경우 이 옵션이 적합합니다.

매우 감사합니다! 나는 테스트 할 것이다.
 

안녕하세요. 질문이 있습니다. 완전한 EA 코드가 있습니다 . 하지만 잔액, 자본, 미결 운영 수, 오늘의 이익, 주, 월 등 .

고맙습니다.

 
안녕하세요, MT5용 EA를 작성해 주세요.

현재 가격이 현재 막대의 현재 최고가인 경우 상위 볼린저 밴드 크로스오버에서 판매됩니다.
수동 입력으로 볼린저 밴드 매개변수, 기간, 로트 크기, 이익 실현 및 손절매.

정말 감사합니다 :)
 
Dac coyr 볼린저 밴드 크로스오버에서 판매됩니다.
수동 입력으로 볼린저 밴드 매개변수, 기간, 로트 크기, 이익 실현 및 손절매.

정말 감사합니다 :)

MetaTrader 5 터미널의 스크린샷을 찍고 차트에 지표를 올려주세요. 그리고 한 가지 더 요청: 차트의 배경은 흰색이어야 합니다.

 
Vladimir Karputov # :

MetaTrader 5 터미널의 스크린샷을 찍고 차트에 지표를 올려주세요. 그리고 한 가지 더 요청: 차트의 배경은 흰색이어야 합니다.


이것은 하나의 지표일 뿐이지만 현재 가격이 현재/신규 막대의 최고 가격에 해당하는 경우 가격이 볼린저 밴드 상단을 넘을 때 매도 주문이 실행됩니다.

이는 상위 볼린저 밴드 위의 새로운 더 높은 가격에 대해 매도 주문이 열릴 것임을 의미합니다.
파일:
 
안녕 . 저는 거래가 처음입니다. 나는 거래에서 로봇을 사용하는 방법을 알고 싶어요?