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

 
ikatsko :

작업: 동일한 개체와 비교하여 그러한 개체가 있는지 확인합니다. 또는 오히려 이름의 일부가 삼각형인 물체가 있다는 것입니다.


"객체 유형"에 대한 검사를 도입하면 "삼각형" 객체 사이에서만 검사가 이루어지므로 이러한 발생이 불가능한 "객체 유형"에 대한 "문자열 발생"을 검사하는 명백히 쓸모없는 작업을 제거함으로써 샘플링 비용을 크게 줄일 수 있습니다. 처음에는 예상됩니다.
 
ikatsko :

이제 전체 이름을 사용하는 개체의 수는 어떻습니까?



좋은 예가 문서에 있습니다. 이 문제에 관한 것입니다. https://docs.mql4.com/ru/objects/ObjectName
 
감사합니다 죄송합니다 완전히 혼란스럽습니다
 

정보를 추가하기 위해 파일을 여는 방법은 무엇입니까?

쓰기:

 int handle;
   handle= FileOpen ( "testname.txt" , FILE_READ | FILE_CSV | FILE_WRITE , ';' );
   if (handle> 0 )
   {
       FileWrite (handle, "параметры:" );
      ...
       FileClose (handle);
   }

초기화 해제 기능에서

텍스트 파일은 마지막 실행에 대한 정보만 저장합니다.

 
ilunga :

정보를 추가하기 위해 파일을 여는 방법은 무엇입니까?

쓰기:

초기화 해제 기능에서

텍스트 파일은 마지막 실행에 대한 정보만 저장합니다.

bool 파일 찾기 ( int 핸들, int 오프셋, int 원점)
이 함수는 파일 포인터를 파일의 시작, 끝 또는 현재 위치에서 바이트 단위의 오프셋인 새 위치로 이동합니다. 다음 읽기 또는 쓰기는 새 위치에서 발생합니다.
파일 포인터 이동이 성공하면 함수는 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 오류에 대한 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다.
옵션:
핸들 - FileOpen() 함수에서 반환된 파일 핸들입니다.
오프셋 - 오프셋(바이트)입니다.
기원 - 시작 위치. 값은 다음 상수 중 하나일 수 있습니다.
SEEK_CUR - 현재 위치에서,
SEEK_SET - 처음부터,
SEEK_END - 파일 끝에서.

   int handle= FileOpen ( "filename.csv" , FILE_CSV | FILE_READ | FILE_WRITE , ';' );
   if (handle> 0 )
    {
     FileSeek (handle, 0 , SEEK_END );
     //---- add data to the end of file
     FileWrite (handle, data1, data2);
     FileClose (handle);
     handle= 0 ;
    }
 
 
Vinin :
bool 파일 찾기 ( int 핸들, int 오프셋, int 원점)
이 함수는 파일 포인터를 파일의 시작, 끝 또는 현재 위치에서 바이트 단위의 오프셋인 새 위치로 이동합니다. 다음 읽기 또는 쓰기는 새 위치에서 발생합니다.
파일 포인터 이동이 성공하면 함수는 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 오류에 대한 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다.
옵션:
핸들 - FileOpen() 함수에서 반환된 파일 핸들입니다.
오프셋 - 오프셋(바이트)입니다.
기원 - 시작 위치. 값은 다음 상수 중 하나일 수 있습니다.
SEEK_CUR - 현재 위치에서,
SEEK_SET - 처음부터,
SEEK_END - 파일 끝에서.

작동합니다, 감사합니다

 
PapaYozh :


다음은 Expert Advisor가 작동하지 않는 터미널 로그의 텍스트입니다.

2011.05.16 09:06:08 전문가 이동 평균 New-Svecha EURUSD,M30: 성공적으로 로드됨
2011.05.16 09:04:21 전문가 이동 평균 New-Svecha EURUSD,M30: 성공적으로 로드됨
2011.05.16 08:14:25 '81415': DataCenter 연결 실패 [6]


터미널이 시작된 다음 어드바이저가 실행되면 로그에 아무 것도 나타나지 않고 어드바이저가 작업을 표시합니다 ...

 


인덱스

- 두 번째 매개변수에 따라 주문 위치 또는 주문 번호.
고르다 - 선택 모드 플래그입니다. 다음 값 중 하나일 수 있습니다.
SELECT_BY_POS - 인덱스 매개변수에서 목록에 있는 위치의 일련 번호가 전달됩니다.
SELECT_BY_TICKET - 티켓 번호가 인덱스 매개변수에 전달됩니다.
수영장 - 선택할 데이터 소스입니다. 선택 매개변수가 SELECT_BY_POS일 때 사용됩니다. 다음 값 중 하나일 수 있습니다.
MODE_TRADES(기본값) - 주문은 미결 주문과 보류 주문 중에서 선택됩니다.
MODE_HISTORY - 마감된 주문과 삭제된 주문에서 주문이 선택됩니다.

주문이 완료된 후 이익을 찾는 것이 목표라면 목록에서 위치 번호를 어디에서 어떻게 가져 가야하는지 절대 이해할 수 없습니까? OrderSelect(SELECT_BY_POS,MODE_HISTORY ??

실례합니다, 제가 너무 혼란스러운가요?

결국 마감 및 삭제된 주문에 대한 OrderSelect( ticket,SELECT_BY_TICKET, MODE_TRADES ) 티켓을 입력하는 것이 불가능합니까?

 
Dimka-novitsek :


인덱스

- 두 번째 매개변수에 따라 주문 위치 또는 주문 번호.
고르다 - 선택 모드 플래그입니다. 다음 값 중 하나일 수 있습니다.
SELECT_BY_POS - 인덱스 매개변수에서 목록에 있는 위치의 일련 번호가 전달됩니다.
SELECT_BY_TICKET - 티켓 번호가 인덱스 매개변수에 전달됩니다.
수영장 - 선택할 데이터 소스입니다. 선택 매개변수가 SELECT_BY_POS일 때 사용됩니다. 다음 값 중 하나일 수 있습니다.
MODE_TRADES(기본값) - 주문은 미결 주문과 보류 주문 중에서 선택됩니다.
MODE_HISTORY - 마감된 주문과 삭제된 주문에서 주문이 선택됩니다.

주문이 완료된 후 이익을 찾는 것이 목표라면 목록에서 위치 번호를 어디에서 어떻게 가져 가야하는지 절대 이해할 수 없습니까? OrderSelect(SELECT_BY_POS,MODE_HISTORY ??

실례합니다, 제가 너무 혼란스러운가요?

결국 마감 및 삭제된 주문에 대한 OrderSelect( ticket,SELECT_BY_TICKET, MODE_TRADES ) 티켓을 입력하는 것이 불가능합니까?


https://docs.mql4.com/ru/trading/orderhistorytotal

 
죄송합니다. 링크를 따라갈 수 없습니다. 누락된 항목이 있습니다.