테스트 jxpert의 코드에서 테스트되었으며 버그가 없었으며 TF가 차트에서 전문가를 전환하고 언로드했으며 의도한 대로 작동하며 const 정적 수정자가 있는 모든 변수가 한 번 초기화됩니다(또한 초기화가 흥미롭다는 점에서 흥미롭습니다. OnItin() 시작 전 - 모든 호출을 인쇄하지 않음)
코드를 정리했습니다. 누군가가 반올림하여 주문량을 정규화하는 것이 유용할 것입니다( 다중 통화 전문가 고문 에게는 작동하지 않습니다!!! )
비슷한 솔루션을 보았지만 내 _OrderSend(....) 함수는 절차적 스타일을 위한 것이며 기본 EA가 사용하기에 항상 편리한 OOP는 아닙니다.
그래서 먼저 SymbolInfoDouble() 에 대한 최소 호출 횟수를 결정한 다음 문제가 발생하여 NormalizeVolume()에 대한 추가 호출을 제거하기로 결정했습니다. 본문에 _OrderSend()를 포함하려고 했지만 목표는 전체 거래 환경을 한 번 수신 한 다음 주문을 열 때 주문의 양만 고려하고,
CList 레코드 형식을 살펴보십시오. 당신은 그를 무시하고 있습니다.
바로 그거죠! 감사합니다 더 알아보겠습니다
...........................
"만세! 벌었다!" (와 함께)
CDataBase 템플릿 자체를 첨부했습니다. 제 생각에는 편리할 것입니다. 내 것과 유사하게 모든 구조(클래스)를 만들고 메모리( 매개변수 없는 생성자 )에 데이터를 저장하거나 새 요소가 생성될 때 디스크에 덤프하도록 했습니다. 추가됨( 매개변수가 있는 생성자 )
추신: 다른 작업을 완료할 수도 있지만 일반적으로 결과가 저에게 적합합니다.
나는 const와 static modifier를 거의 사용하지 않으며 실수로 클래스를 함수 본문에 "붙여넣기"하려고 했습니다. 그들은 어떻게 작동하는지조차 모릅니다. 그러나 테스트 중에 오류를 찾지 못했습니다.
특별히 이동된 SymbolInfoDouble() 호출은 출력을 위해 f1()-f3() 함수를 분리합니다.
글쎄요, 문제 자체는 코드가 얼마나 효율적인지, 어디에 버그가 있을 수 있습니까? , 불필요한 호출을 최소화하고 싶지만 클래스는 함수 내부에서 어떻게든 작동합니다. 일반적으로 작동하지만 저에게는 그렇게 작동해서는 안됩니다!
나는 const와 static modifier를 거의 사용하지 않으며 실수로 클래스를 함수 본문에 "붙여넣기"하려고 했습니다. 그들은 어떻게 작동하는지조차 모릅니다. 그러나 테스트 중에 오류를 찾지 못했습니다.
특별히 이동된 SymbolInfoDouble() 호출은 출력을 위해 f1()-f3() 함수를 분리합니다.
글쎄요, 문제 자체는 코드가 얼마나 효율적인지, 어디에 버그가 있을 수 있습니까? , 불필요한 호출을 최소화하고 싶지만 클래스는 함수 내부에서 어떻게든 작동합니다. 일반적으로 작동하지만 저에게는 그렇게 작동해서는 안됩니다!
모든 것이 정상입니다. 작동합니다.
모든 것이 정상입니다. 작동합니다.
고맙습니다!
테스트 jxpert의 코드에서 테스트되었으며 버그가 없었으며 TF가 차트에서 전문가를 전환하고 언로드했으며 의도한 대로 작동하며 const 정적 수정자가 있는 모든 변수가 한 번 초기화됩니다(또한 초기화가 흥미롭다는 점에서 흥미롭습니다. OnItin() 시작 전 - 모든 호출을 인쇄하지 않음)
코드를 정리했습니다. 누군가가 반올림하여 주문량을 정규화하는 것이 유용할 것입니다( 다중 통화 전문가 고문 에게는 작동하지 않습니다!!! )
적어두셔도 됩니다. 의미는 동일하며 글자가 적습니다. 컴파일러는 l_ 변수 자체를 제거합니다.
적어두셔도 됩니다. 의미는 동일하며 글자가 적습니다. 컴파일러는 l_ 변수 자체를 제거합니다.
나는 방금 내 게시물을 썼고 여기에 당신이 있습니다 ... 제 생각에는 코드가 거의 일대일입니다))) 아래에 L_ 변수가 필요합니다. 이것은 주문을위한 코드의 일부입니다. 빗질하기로 결정했습니다. 내 도서관
추신: 확인했지만 vol 클래스의 인스턴스에 대한 const 수정자를 생략할 수 있습니다 ... 더 적은 글자 수)))
부지에 있는 표지판의 수와 부지 자체의 크기를 찾습니다.
부지에 있는 표지판의 수와 부지 자체의 크기를 찾습니다.
비슷한 솔루션을 보았지만 내 _OrderSend(....) 함수는 절차적 스타일을 위한 것이며 기본 EA가 사용하기에 항상 편리한 OOP는 아닙니다.
그래서 먼저 SymbolInfoDouble() 에 대한 최소 호출 횟수를 결정한 다음 문제가 발생하여 NormalizeVolume()에 대한 추가 호출을 제거하기로 결정했습니다. 본문에 _OrderSend()를 포함하려고 했지만 목표는 전체 거래 환경을 한 번 수신 한 다음 주문을 열 때 주문의 양만 고려하고,
나는 일반적으로 테스트하고 결과에 만족합니다. 버그를 찾으면 주제에 쓸 것입니다.