포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 365

 
Sepulca :
그리고 포인트가 계산되면 포인트와 혼동하지 마십시오. SPREAD=Ask-Bid 포인트를 두 배로 늘리거나 SPREAD=(Ask-Bid)/Point 포인트를 두 배로 늘리자.


뜬금없이 문제인 것 같습니다)) OrderOpenPrice ()는 두 배이지만 실제 시가를 보려면 문자열을 만들어야 할까요?))

그리고 다시 빼거나 더하려면 문자열에서 double을 만들어야 합니다. 글쎄요, 말도 안되는 소리 아닌가요? 아니면 뭔가 이해가 안가

 
vadynik :


뜬금없이 문제인 것 같습니다)) OrderOpenPrice()는 두 배이지만 실제 시가를 보려면 문자열을 만들어야 할까요?))

그리고 다시 빼거나 더하려면 문자열에서 double을 만들어야 합니다. 글쎄요, 말도 안되는 소리 아닌가요? 아니면 뭔가 이해가 안가


아니요, OrderOpenPrice()의 값을 빼면 정규화할 필요도 없지만 인쇄하려면 필요한 정밀도를 설정해야 합니다. 많은 DC의 경우 주문을 열 때 소수점 다섯 자리를 사용하더라도 이중 변수는 기본적으로 소수점 네 자리만 기록됩니다.
 
vadynik :


뜬금없이 문제인 것 같습니다)) OrderOpenPrice()는 두 배이지만 실제 시가를 보려면 문자열을 만들어야 할까요?))

그리고 다시 빼거나 더하려면 문자열에서 double을 만들어야 합니다. 글쎄요, 말도 안되는 소리 아닌가요? 아니면 뭔가 이해가 안가


예))) 아마도 역사적으로 발생했을 것입니다))) 5자리 시가를 보려면 이 에서 문자열을 만들어야 합니다(((

일반적으로 double 값은 기본적으로 소수점 이하 4자리만 출력됩니다. 그래서 당신은 그것을 문자열로 번역해야합니다 ..... (((((

 

MQL4 및 5에 대해 입증된 전문가 생성자를 알려주십시오. 그렇지 않으면 시간이 거의 없습니다. 때로는 한 가지 생각을 확인하거나 누군가를 도와야 하고, 마침내 로봇의 기초를 만들고 직접 추가해야 합니다...

감사합니다, 미리 감사드립니다! =)

 
Ekburg :

MQL4 및 5에 대해 검증된 전문가 생성자를 알려주십시오. 그렇지 않으면 시간이 거의 없습니다. 때로는 하나의 아이디어를 확인하거나 누군가를 도와야 하고, 마침내 로봇의 기초를 만들고 직접 추가해야 합니다...

감사합니다, 미리 감사드립니다! =)

이것이 생성자가 아닌 이유는 무엇 입니까? "큐브"를 가져 와서 빌드합니다.)
 
Sepulca :


예))) 아마도 역사적으로 발생했을 것입니다))) 다섯 자리 시가를 보려면 문자열을 만들어야 합니다(((

일반적으로 double 값은 기본적으로 소수점 이하 4자리만 출력됩니다. 그래서 당신은 그것을 문자열로 번역해야합니다 ..... (((((


OrderOpenPrice() 에서 정규화가 작동하지 않는 이유는 무엇입니까?
 
evillive :
이것이 생성자가 아닌 이유는 무엇 입니까? "큐브"를 가져 와서 빌드합니다.)


매우 유용합니다. 감사합니다. 사용하겠습니다. 하지만 그렇진 않습니다)) 생성자가 필요합니다. 좋은 생성자를 하나 알고 있지만 영어로 되어 있고 다른 언어로 전문가를 만들 수 있습니다..)
 
Sepulca :


예))) 아마도 역사적으로 발생했을 것입니다))) 다섯 자리 시가를 보려면 문자열을 만들어야 합니다(((

일반적으로 double 값은 기본적으로 소수점 이하 4자리만 출력됩니다. 그래서 당신은 그것을 문자열로 번역해야합니다 ..... (((((

무슨 헛소리야? 어쨌든 인쇄 할 때 모든 출력을 thong shorts 로 변환합니다. PRICE=Ask를 두 배로 늘려도 인쇄(가격); 자동으로 PRICE는 가죽 끈으로 차려입은 다음에만 표시됩니다. DoubleToStr()을 사용하여 팬티 끈 팬티에 더블을 표시할 정확도로 팬티의 크기를 지정하기만 하면 됩니다.
 

난 바보 야...

스크립트

 int start()
{

 for ( int i= OrdersTotal ()- 1 ;i<= 0 ;i--)
 {
     if ( OrderSelect (i, SELECT_BY_POS )== true ) 
      {
             Print ( "Normalized OOP order#" , OrderTicket (), " is " , NormalizeDouble ( OrderOpenPrice (),5)); 
             Print ( "doubletostr OOP order#" , OrderTicket (), " is " , DoubleToStr ( OrderOpenPrice (),5)); 
             Print ( "Symbol of order#" , OrderTicket () , " is " , OrderSymbol ()); 
             Print ( "Volume of order#" , OrderTicket () , " is " , OrderLots ()); 
      }
       else Print ( "OrderSelect() error - " ,GetLastError());

 }
   return ( 0 );
}

저널에는 아무 것도 표시되지 않으며 Eurodol에는 두 가지 시장 위치가 있습니다. 그리고 엔돌.

 
evillive :

난 바보 야...

스크립트

저널에는 아무 것도 표시되지 않으며 Eurodol에는 두 가지 시장 위치가 있습니다. 그리고 엔돌.


루프 할당에 오류가 있습니다. 처음에는 올바르지 않으므로 본문이 실행되지 않고 인쇄가 표시되지 않습니다.

 int start()
  {
   for ( int i= OrdersTotal ()- 1 ;i>= 0 ;i--)
     {
     if ( OrderSelect (i, SELECT_BY_POS )== true ) 
        {
             Print ( "Normalized OOP order#" , OrderTicket (), " is " , NormalizeDouble ( OrderOpenPrice (), 5 )); 
             Print ( "doubletostr OOP order#" , OrderTicket (), " is " , DoubleToStr ( OrderOpenPrice (), 5 )); 
             Print ( "Symbol of order#" , OrderTicket () , " is " , OrderSymbol ()); 
             Print ( "Volume of order#" , OrderTicket () , " is " , OrderLots ()); 
        }
     else Print ( "OrderSelect() error - " ,GetLastError());
     }
   return ( 0 );
   }

이렇게 되는 것이 맞을 것이다