[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 228

 

안녕하세요, 많은 미결제 주문 중 마지막에서 두 번째 오픈 주문을 종류별로 마감할 수 있는 기능과 가장 먼저 마감할 수 있는 기능을 종류별로 알려주세요. 인터넷에서 검색하고 튜토리얼을 읽었지만 이해할 수 없었습니다.

미리 감사드립니다.

 
Roman. :

"트릭"은 도움말, 튜토리얼 및 문서 (사이트 상단 참조) + 이 주제 - 모든 링크를 완전히 참조하세요.




감사합니다. 이렇게 포괄적인 답변에 시간을 낭비하게 해서 죄송합니다.

가능하다면 다음 사실에 초점을 맞춰달라고 요청했습니다. 왜 Comment를 통해 결과는 0.000178이지만 차이는 0.00002로 반올림되어 표시됩니다. 변수 유형에 따라 반올림이 명확합니다. BUT TYPE DOUBLE 및 논리(광산)에 따라 0.00002로 반올림하면 안 됩니다. (왜 저렇게 둥그스름한지 이해가 안됨)

다시 한번 감사합니다. 키보드에 F1이 있는 클래스입니다.

 int start()
  {
double a= 1.123456789 ,
       b= 1.000000001 ,
       c=a+b;
       Comment ( "c = " ,c);                Итог: 2.1235
   return ( 0 );
  }

튜토리얼에서:

실수 상수 및 변수의 값은 정수 부분, 소수점(.) 및 소수 부분으로 구성됩니다. 양수 및 음수 값을 사용할 수 있습니다. 정수 및 소수 부분은 0 - 9의 숫자로 구성됩니다. 소수점 이하 유효 자릿수는 최대 15개까지 가능합니다. 예를 들면 다음과 같습니다.

27.12 -1.0 2.5001 -765456.0 198732.07 0.123456789012345

 
deyron :

감사합니다. 이렇게 포괄적인 답변에 시간을 낭비하게 해서 죄송합니다.

가능하다면 다음 사실에 초점을 맞춰달라고 요청했습니다. 왜 Comment를 통해 결과는 0.000178이지만 차이는 0.00002로 반올림되어 표시됩니다. 변수 유형에 따라 반올림이 명확합니다. BUT TYPE DOUBLE 및 논리(광산)에 따라 0.00002로 반올림하면 안 됩니다. (왜 저렇게 둥그렇게 돌았는지 이해가 안됨)

다시 한번 감사합니다. 키보드에 F1이 있는 클래스입니다.

튜토리얼에서:

실수 상수 및 변수의 값은 정수 부분, 소수점(.) 및 소수 부분으로 구성됩니다. 양수 및 음수 값을 사용할 수 있습니다. 정수 및 소수 부분은 0 - 9의 숫자로 구성됩니다. 소수점 이하 유효 자릿수는 최대 15개까지 가능합니다. 예를 들면 다음과 같습니다.

27.12 -1.0 2.5001 -765456.0 198732.07 0.123456789012345


그리고 도움말 읽기가 게으른 이유

무효 인쇄 ( ...)
전문가 로그에 일부 메시지를 인쇄합니다. 매개변수는 모든 유형이 될 수 있습니다. 매개변수의 수는 64개를 초과할 수 없습니다.

배열은 Print() 함수에 전달할 수 없습니다. 배열은 요소별로 인쇄되어야 합니다.

더블 데이터는 도트 뒤에 소수점 4자리로 출력됩니다. 정밀도를 높이려면 DoubleToStr() 함수 를 사용해야 합니다 .
bool, datetime 및 color 데이터는 숫자로 인쇄됩니다.
날짜/시간 값을 날짜 문자열로 인쇄하려면 TimeToStr() 함수를 사용하십시오 .

Alert() Comment() 함수 도 참조 하십시오 .

 

안녕하세요, 많은 미결제 주문 중 마지막에서 두 번째 오픈 주문을 종류별로 마감할 수 있는 기능과 가장 먼저 마감할 수 있는 기능을 종류별로 알려주세요. 인터넷에서 검색하고 튜토리얼을 읽었지만 이해할 수 없었습니다.

미리 감사드립니다.
 
지금은 이해. 고맙습니다. 그런 다음 도움말을 읽고 그게 다야. 스레드는 다음과 같이 호출됩니다.

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

나는 당신에게 2 + 2와 같다는 것을 이해하지만 나에게는 NO(지금까지는 희망합니다), 그리고 이러한 질문은 당신에게 유치하게 보입니다.

나는 모든 사람들의 책이 나를 위해 어떻게 인쇄되었는지 모르지만 연구 중에 SUMMARY(4-일반 노트북 1-세미 일반 1-A4 형식 및 1-일반 초안)로 전송되었습니다.

글쎄, 나는 그것을 놓쳤고 (그리고), 나는 반나절 동안 잎을 버리거나 당신에게 링크를 던질 것입니다. 당신은 모든 것을 씹을 필요가 없습니다. 우리가 직접 읽을 것입니다.

다시 한번 감사합니다.

 
deyron :
지금은 이해. 고맙습니다. 그런 다음 도움말을 읽으십시오. 스레드는 다음과 같이 호출됩니다.

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

나는 당신에게 2 + 2와 같다는 것을 이해하지만 나에게는 NO(지금까지는 희망합니다), 그리고 이러한 질문은 당신에게 유치하게 보입니다.

나는 모든 사람들의 책이 나를 위해 어떻게 인쇄되었는지 모르지만 연구 중에 SUMMARY(4-일반 노트북 1-세미 일반 1-A4 형식 및 1-일반 초안)로 전송되었습니다.

글쎄, 나는 그것을 놓쳤다. 아니면 나는 반나절 동안 잎사귀를 읽거나 당신에게 링크를 던질 것입니다. 모든 것을 씹을 필요는 없습니다. 우리는 스스로 읽을 것입니다.

다시 한번 감사합니다.


그리고 아무것도 읽을 필요가 없습니다. 마법의 버튼이 있습니다
 
anton777 :

안녕하세요, 많은 미결제 주문 중 마지막에서 두 번째 오픈 주문을 종류별로 마감할 수 있는 기능과 가장 먼저 마감할 수 있는 기능을 종류별로 알려주세요. 인터넷에서 검색하고 튜토리얼을 읽었지만 이해할 수 없었습니다.

미리 감사드립니다.

Comment 대신 OrderClose() 를 작성해 보십시오. 주어진 방향에 유의하고 스크롤할 필요가 없습니다))))

 for ( int i= 0 ; i<= OrdersTotal (); i++)
         {
         if ( OrderSelect (i- 1 , SELECT_BY_POS)==true)
            {
             if (i== 2 )
               {
               int Ord_ticket= OrderTicket ();
               Comment ( "Ord_ticket = " ,Ord_ticket);
               }
            }
         }
 
deyron :

Comment 대신 OrderClose()를 작성해 보십시오. 주어진 방향에 유의하고 스크롤할 필요가 없습니다))))

어떤 이유로 모든 주문을 닫습니다. 아마도 OrderClose()를 잘못된 방식으로 작성하고 있는 것 같습니다.
 
anton777 :
어떤 이유로 모든 주문을 닫습니다. 아마도 OrderClose()를 잘못된 방식으로 작성하고 있는 것 같습니다.

역 사이클을 수행하십시오. 가장 큰 것에서 가장 작은 것
 
Vinin :

역 사이클을 수행하십시오. 가장 큰 것에서 가장 작은 것

이와 같이? 그리고 저는 사이클에 대해 잘 모릅니다.

 for ( int i= 0 ; i>= OrdersTotal (); i++)
사유: