아마 예 ... 전체 기사를 읽고보아야합니다 ... 기사에있는 비디오를 포함하여 모든 것이 정보를 캡처하는 방법에 대한 몇 가지 세부 사항을 보여주기 때문입니다 ... 세부 사항은 시스템이 특정 메모리 주소로 이동하고 정보를 계속 찾지 않도록 최적화되어 있기 때문에 매우 느릴 것입니다 ... 실시간 시스템을 사용하고 있기 때문에 ... 관리자가 페이지를 수정하면이 주소가 달라 지므로 새 주소가 어디에 있는지 검색해야하지만이 기사에서는 새 주소를 찾는 방법 .... 과이 특정 경우 주소가 시스템이 찾고 있던 정보를 찾을 것으로 예상 한 주소와 다르다는 오류 메시지를 보는 방법을 자세히 보여줍니다 ... 기사 읽기 ... 비디오를보고 내가 설명하는 내용을 이해하고 정보가있는 위치를 나타내는 데 사용되는 주소를 변경하면 페이지에있는 데이터와 다른 페이지에서 데이터를 얻을 수 있습니다 .... 시스템이 실시간이므로 검색을 빠르게 수행해야 함을 기억하십시오 ... 그렇지 않다면 페이지를 다운로드하고 루프를 사용하여 정보를 검색 할 수 있지만 시간은 소중합니다 ... 😁👍
흥미로운 기사지만 노란색이 무슨 뜻인지 이해할 수 없나요?
GetDataURL("https://tradingeconomics.com/stocks", 100, "INDU:IND", 172783, 173474, 0x0D);
16진수입니다. 올바르게 배치하려면 어떻게 해야 하나요?
... GetDataURL("https://tradingeconomics.com/stocks", 100, "INDU:IND", 172783, 173474, 0x0D); ... string GetDataURL(const string url, const int timeout, const string szFind, int iPo s, int iInfo, char cLimit) { ... ... for (int c0 = 0, c1 = StringLen(szFind); c0 < c1; c0++) if (szFind[c0] != charResultPage[iPos + c0]) return "Error in Position"; for (counter = 0; charResultPage[counter + iInfo] == 0x20; counter++); for (;charResultPage[counter + iInfo] != cLimit; counter++) szInfo += CharToString(charResultPage[counter + iInfo]); return szInfo; }
- tradingeconomics.com
0x로 시작하는 값은 HEXA 값이고 나머지는 일반 십진수 값입니다. 십진수 값을 사용할 수 있지만 가끔 이해하기 어려울 때가 있습니다. 저는 보통 ASCII 값을 사용하기 때문에 HEXA를 선호합니다. 하지만 0x0D 값은 ENTER 키를 나타냅니다. 그리고 0x20은 스페이스 키입니다. 이러한 값을 찾고 올바른 위치에 배치하려면 파일과 16진수 편집기가 필요합니다. 그런 다음 파일에서 값을 조회하여 파일에서 해당 값이 어디에 있는지 프로시저에 알려주어야 합니다. 따라서 172783과 173474 값은 다운로드 중인 파일 내의 주소 또는 위치입니다.
16진수 편집기를 사용하면 이러한 주소를 더 쉽게 이해할 수 있으니 사용법을 배워보세요.
새로운 기고글 Expert Advisor 개발 기초부터 (파트 15): 웹에서 데이터 액세스 하기(I) 가 게재되었습니다:
MetaTrader 5를 통해 온라인 데이터에 어떻게 액세스할 수 있을까요? 웹에는 엄청난 양의 정보를 제공하는 많은 웹사이트가 있습니다. 여러분이 알아야 할 것은 어디에서 이 정보를 가장 잘 사용할 수 있을까 하는 점입니다.
스크립트가 하는 것은 페이지의 값을 캡처하는 것입니다. 위에 표시된 방법의 장점은 오프셋으로 인해 정보의 위치가 변경되더라도 모든 명령 중에서 정보를 여전히 찾을 수 있다는 것입니다. 그러나 모든 것이 이상적으로 보이더라도 정보에 약간의 지연이 있습니다. 그러므로 위의 스크립트가 실행될 때 캡처된 데이터로 어떻게 작업할지를 정해야 합니다. 실행 결과는 아래에서 볼 수 있습니다.
텍스트 형식으로 설명하기 쉽지 않은 세부적인 사항을 아는 것이 중요하기 때문에 여러분 스스로 분석하고 정보가 어떻게 기록되는지를 확인하는 것이 좋습니다.
작성자: Daniel Jose