서투른 솔루션: 개체가 아니면 다시 초기화하지 마십시오 :-)
기간을 변경할 때 EA가 다시 시작되더라도 데이터 자체는 덮어쓰지 않습니다. 이것은 S-shnikov에 대한 소프트웨어의 예기치 않은 동작이며 다른 빌드에서 변경될 수 있지만 다음과 같습니다. ;-)
올바른 결정은 상태를 파일이나 데이터베이스에 저장하고 OnInit에서 이전 상태를 복원할지 다시 시작할지 결정하는 것입니다.
서투른 솔루션: 개체가 아니면 다시 초기화하지 마십시오 :-)
기간을 변경할 때 EA가 다시 시작되더라도 데이터 자체는 덮어쓰지 않습니다. 이것은 S-shnikov에 대한 소프트웨어의 예기치 않은 동작이며 다른 빌드에서 변경될 수 있지만 다음과 같습니다. ;-)
올바른 결정은 상태를 파일이나 데이터베이스에 저장하고 OnInit에서 이전 상태를 복원할지 다시 시작할지 결정하는 것입니다.
나는 구조와 물체에 대한 간단한 솔루션이 없다는 것을 이해합니까?
Maxim Kuznetsov :
기간을 변경할 때 EA가 다시 시작되더라도 데이터 자체는 덮어쓰지 않습니다.
질문은 지표에 관한 것이었습니다.
예, 물론 거기에 슈퍼 메가 복잡한 계산이 있지 않는 한, 처음부터 다시 초기화할 때 모든 구조를 다시 계산하는 것이 더 쉽습니다...
데이터가 계산되지 않는 경우가 발생합니다. 예를 들어, 사용자 작업.
데이터가 계산되지 않는 경우가 발생합니다. 예를 들어, 사용자 작업.
예, 그런 것이 있지만 일반적으로 상태를 전역에 저장하거나 구체화된 결과를 그래프 개체의 상태 형태로 저장하는 것이 가능합니다...
여기 @fxsaber 는 전역 변수에 구조를 저장하는 방법의 예를 보여주었습니다.
https://www.mql5.com/en/forum/320395/page6#comment_12910394
아래는 이 스레드의 그의 게시물입니다.