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

 
그리고 실시간으로 전문가도 멈춥니다(즉, 테스터가 아니라 데모에서)?
 

안녕하세요.

몇 가지 기준에 따라 가격 X를 찾습니다. 동일한 가격 X의 막대 인덱스 검색을 구성하는 방법은 무엇입니까? 처음 발견된 막대의 인덱스 검색에 관심이 있습니다.

미리 감사드립니다.

 
FlyFX >> :

안녕하세요.

몇 가지 기준에 따라 가격 X를 찾습니다. 동일한 가격 X의 막대 인덱스 검색을 구성하는 방법은 무엇입니까? 처음 발견된 막대의 인덱스 검색에 관심이 있습니다.

미리 감사드립니다.


 int nomer_bara = - 1 ;
double price_to_find = X; //ваш Х
for ( int i = 0 ; ; i + + )
{
   if ( i > = Bars ) break ;
   if ( High [ i ] > = price_to_find & & price_to_find > = Low [ i ] ) 
   {
      nomer_bara = i ;
      break ;
   }
}

성공적으로 완료되면. 사이클이 끝날 때 변수는 원하는 바의 번호를 얻습니다. 성공하지 못한 경우(그러한 가격을 찾을 수 없음) -1

 
alsu >> :

성공적으로 완료되면. 사이클이 끝날 때 변수는 원하는 바의 번호를 얻습니다. 성공하지 못한 경우(그러한 가격을 찾을 수 없음) -1

매우 감사합니다! 생각지도 못했는데 생각보다 쉬웠어요.

 

잘 자!

질문이 끝났습니다 :)

이 "나"는 나에게 어떤 기회를 주는가? 비용이 i<100이면 이 칠면조에 대해 주어진 조건의 100개 막대를 검색하시겠습니까?

 for ( i = 0 ; i < 100 ; i + + ) {
Moneyflow1 = iCustom ( Symbol ( ) , 0 , "MoneyFlowOscillator" , 0 , i ) ;
}

볼 수 있는 곳을 알려주세요 :)

방법을 찾기 위해 기다릴 수 없어

 
Ibiss >> :


방법을 찾기 위해 기다릴 수 없어


물론 루프 자체는 이해가 되지 않습니다. :))) 앞의 코드와 뒤에 있는 코드를 빨리 확인하고 싶습니다. :))))

 
alsu >> :
그리고 실시간으로 전문가도 멈춥니다(즉, 테스터가 아니라 데모에서)?

나는 문제가 테스터가 아니라 내 코드에 있다는 것을 알았습니다. :-)

특정 매개변수가 있는 테스터에서 실행할 때 "Alert: 4107" 및 "OrderClose 기능에 대한 잘못된 가격 1.42958000"이 로그에 기록됩니다.

오류가 주문 마감 블록에 있음이 분명합니다.

 while ( true )
 {                                     
 if ( Type = = 0 & & Cls_B = = true )              //Если есть Buy и крит. закр.
  {                                    
  RefreshRates ( ) ;                      
  Ans = OrderClose ( Ticket , Lots , Bid , Slp ) ; //Закрытие выбр. ордера
   if ( Ans = = true )                       //Если ордер закрыт
    {                                 
    Alert ( "Закрыт ордер Buy " , Ticket ) ; //Сообщение на экран
    break ;                             
    } else                              //Если не получилось..
     {                                 
     Alert ( GetLastError ( ) ) ;           //Cообщение об ошибке
     continue ;                         
     }                                 
   return ( 0 ) ;                                                        
   }                                  

왜 가격이 로그에 5자리로 표시되고 터미널과 기록(MetaQuotes 서버에서)에는 4자리로 표시되는지 이해할 수 없습니다.

그리고 내가 무엇을 잘못했습니까?

 

안녕하세요!

mql4에 대해 전혀 몰라서 어리석은 질문에 대해 사과드립니다. ex4 파일에 "트로이 목마"와 같은 악성 코드를 입력하여 공격자에게 로그인 및 비밀번호를 전송하는 것이 가능합니까?

고맙습니다.

 

뭔가 꼬인거같은데...

전체 코드를 살펴보십시오

 
입찰가를 확인하십시오. 정확히 네 자리 숫자입니까?