[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 430

 

얘들 아, 나는 당신이 여기서 심각한 질문을 해결하고 있음을 알지만 그럼에도 불구하고 세상적인 문제를 해결하도록 도와주십시오.

있습니다:

콜로/K61421.jpg

콜로/K61422.jpg

콜로/K61423.jpg

필요:

kolo/K61421_m.jpg,kolo/K61421_m.jpg,kolo/K61421.jpg

kolo/K61422_m.jpg,kolo/K61422_m.jpg,kolo/K61422.jpg

kolo/K61423_m.jpg,kolo/K61423_m.jpg,kolo/K61423.jpg

고맙습니다!

 
Sokil >> :

얘들 아, 나는 당신이 여기서 심각한 질문을 해결하고 있음을 알지만 그럼에도 불구하고 세상적인 문제를 해결하도록 도와주십시오.

있습니다:

콜로/K61421.jpg

콜로/K61422.jpg

콜로/K61423.jpg

필요:

kolo/K61421_m.jpg,kolo/K61421_m.jpg,kolo/K61421.jpg

kolo/K61422_m.jpg,kolo/K61422_m.jpg,kolo/K61422.jpg

kolo/K61423_m.jpg,kolo/K61423_m.jpg,kolo/K61423.jpg

고맙습니다!

여기에 문제가 있습니다 https://forum.mql4.com/en/29339/page181

 

간단한 질문:

mql4에서 보류 중인 주문 을 위한 최소 수준을 결정할 수 있습니까?

[삭제]  

친구, 좋은 오후입니다.

이 문제에 대해 조언해 주십시오.


하나의 단말기에 여러 계좌를 등록하고 한 단말기에서 여러 계좌로 동시에 거래할 수 있습니까?

(만약 그러한 가능성이 있는 경우, 최소한 몇 개의 구, 어떤 설정에서 이것을 지정해야 합니까?)


미리 감사드립니다.

 

안녕하세요, 아래 코드가 포지션을 열지 않는 이유는 무엇입니까?

내가 이해하는 한 오류는 내가 올바르게 열지 않는다는 것입니다 - 오류 코드 4062, 하지만 도움말을 살펴본 후 이것이 의미하는 바를 이해하지 못했습니다... 도와주세요?

 #property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

extern int PeriodOfRVI = 5 ;
extern int StopLoss = 200 ;
extern double VolumeLots = 0.1 ;
int Ticket = 0 ;
int Error = 999 ;
int start ( )
{
   if ( RenderOfErrors ( ) ! = 0 )
   {
      Comment ( "Error!" ) ;
      return ( 0 ) ;
   }
   int Alarm ;
   double RVIMain , RVISignal , RVIMainPrevious , RVISignalPrevious ; 
   RVIMainPrevious = iRVI ( NULL , 0 , PeriodOfRVI , MODE_MAIN , 5 ) ;
   RVISignalPrevious = iRVI ( NULL , 0 , PeriodOfRVI , MODE_SIGNAL , 5 ) ;
   RVIMain = NormalizeDouble ( iRVI ( NULL , 0 , PeriodOfRVI , MODE_MAIN , 0 ) , 3 ) ;
   RVISignal = NormalizeDouble ( iRVI ( NULL , 0 , PeriodOfRVI , MODE_SIGNAL , 0 ) , 3 ) ;
   if ( RVIMain = = RVISignal )
   {
      Alarm = 1 ;
      Ticket = 0 ;
      if ( RVIMainPrevious > RVISignalPrevious )
      {
            Ticket = OrderSend ( NULL , OP_BUY , VolumeLots , Ask , 3 , Bid - StopLoss * Point , 0 , NULL , AccountNumber ( ) , 0 , Green ) ;
            Error = GetLastError ( ) ;
      } else
      {
            Ticket = OrderSend ( NULL , OP_SELL , VolumeLots , Bid , 3 , Ask - StopLoss * Point , 0 , NULL , AccountNumber ( ) , 0 , Red ) ;
            Error = GetLastError ( ) ;
      }
     
   } else
   {
      Alarm = 0 ;
   }
   Comment ( RVIMain , " \n " ,  RVISignal , " \n " , RVIMainPrevious , " \n " , RVISignalPrevious , " \n " , Alarm , " \n " , Error ) ;
   return ( 0 ) ;
}

int RenderOfErrors ( )
{
   if ( Bars < 100 )
   {
      return ( 1 ) ;  
   }
   if ( AccountFreeMargin ( ) < 1000 | | AccountBalance ( ) < 1000 )
   {
      return ( 2 ) ;
   }
   return ( NULL ) ;
}

추신: 여기에서 많은 개선이 필요하다는 것을 이해하지만 주제는 초보자를 위한 것입니다)) 그리고 이것은 Expert Advisor를 작성하는 첫 번째 경험일 뿐이며 이 오류가 막혔습니다.

 
Mepkypuu >> :

안녕하세요, 아래 코드가 포지션을 열지 않는 이유는 무엇입니까?

내가 이해하는 한 오류는 내가 올바르게 열지 않는다는 것입니다 - 오류 코드 4062, 하지만 도움말을 살펴본 후 이것이 의미하는 바를 이해하지 못했습니다... 도와주세요?

추신: 여기에서 많은 개선이 필요하다는 것을 이해하지만 주제는 초보자를 위한 것입니다. )) 그리고 이것은 Expert Advisor를 작성하는 첫 경험일 뿐이며 이 오류가 막혔습니다.


라인이 인상적입니다.

Ticket = OrderSend ( NULL , OP_SELL , VolumeLots , Bid , 3 , Ask - StopLoss * Point , 0 , NULL , AccountNumber ( ) , 0 , Red ) ;
 일반적으로 숏 포지션의 SL은 시가보다 높게 설정됩니다 ;) 확인...
 (하지만 mql4에서 현재 가격에서 보류 주문을 할 수 있는 최소 거리를 결정할 수 있는지 아는 사람이 있습니까?..)
 
Mepkypuu >> :

안녕하세요, 아래 코드가 포지션을 열지 않는 이유는 무엇입니까?

내가 이해하는 한 오류는 내가 올바르게 열지 않는다는 것입니다 - 오류 코드 4062, 하지만 도움말을 살펴본 후 이것이 의미하는 바를 이해하지 못했습니다... 도와주세요?

추신: 여기에서 많은 개선이 필요하다는 것을 이해하지만 주제는 초보자를 위한 것입니다. )) 그리고 이것은 Expert Advisor를 작성하는 첫 경험일 뿐이며 이 오류가 막혔습니다.

실제로 오류는 ERR_STRING_PARAMETER_EXPECTED 자체를 말합니다.

기호(쌍)의 이름은 OrderSend() 함수(예: Symbol() 또는 "EURUSD")에 명시적으로 전달되어야 합니다. 없는

글쎄, 물음 + 많은 포인트에서 판매 카운트에 대한 손실 중지

 
Core >> :


라인이 인상적입니다.


동의한다! 하지만 상황이 해결되지 않았습니다. (내가 방금 코딩을 복사하여 붙여넣고 분명히 완전히 잊어 버렸을 때)


코어 >> :


(하지만 mql4에서 현재 가격에서 보류 주문을 할 수 있는 최소 거리를 결정할 수 있는지 아는 사람이 있습니까?..)

나는 실용적인 방법으로 설치하려고 노력할 것입니다. 왜냐하면. 나는 그것이 영구적이라고 생각하지만 어쩌면 내가 틀릴 수도 있습니다.
 

Btw, keekkenen이 맞습니다. OrderSend() 함수에서 기호 이름을 지정해야 할 필요성에 주의하십시오.

내 질문에 대해. 나는 또한 이제 이 거리가 일정하다고 믿지만 실제로는 그렇지 않습니다. 밤에는 물론 중요한 이벤트가 출시되는 동안에도 대기 주문을 위한 최소 거리는 거의 항상 늘어납니다. 이 때문에 일부 직책이 통과하지 못하는 경우가 있습니다.

 
keekkenen >> :

실제로 오류는 ERR_STRING_PARAMETER_EXPECTED 자체를 말합니다.

기호(쌍)의 이름은 OrderSend() 함수(예: Symbol() 또는 "EURUSD")에 명시적으로 전달되어야 하며 NULL을 이해하지 못합니다.

글쎄, 물음 + 많은 포인트에서 판매 카운트에 대한 손실 중지


권리! 고맙습니다!