MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1443

 
DanilaMactep :

좋은 오후에요 여러분. 어떤 함수 또는 어떻게 든 Excel 에서 변수 값을 쓸 수 있는지 알려주십시오.   파일? 즉, 내가 필요한 순간에 변수의 값을 엑셀 의 표 형태로 수집하고 싶습니다.   파일. 테스트 중에 시간 프레임을 전환하는 것이 불가능하기 때문에 수동으로 수행할 수 없습니다. 그래서 여기 내가 시험 중에 엑셀 로 작성해야 할 것을 자동으로 취하는 방법이 있습니다.   테스트가 끝날 때 파일( 엑셀   파일)을 열고 결과를 분석합니까? P / S 동영상 강의 형식으로 이런 정보가 있다면 동영상 공유 부탁드립니다...

당신은 나에게서 가져갈 수 있습니다:
https://www.mql5.com/en/code/30455
거기 CSV_fast.mqh

 
Aliaksandr Hryshyn :
당신은 나에게서 가져갈 수 있습니다:
https://www.mql5.com/ru/code/30455
거기 CSV_fast.mqh

감사합니다. 어떤 종류의 종파가 있는지 알아보겠습니다 ;-)
 
DanilaMactep :
감사합니다. 어떤 종류의 종파가 있는지 살펴보겠습니다 ;-)

세인트 오픈의 수도사 분파

 

인사말. 말해 주세요.

EA는 이름에 "RED-LINE"이 포함된 개체를 만듭니다.

작업: OnDeinit 가 "RED-LINE"이라는 이름의 개체를 삭제할 때.

나는 이것을 이렇게 한다:

 void DeleteVisual(){
   for ( int i= ObjectsTotal ( 0 , 0 , - 1 )- 1 ; i>= 0 ; i--){
       if ( StringFind ( ObjectName ( 0 , i, 0 , - 1 ), "RED-LINE" )>- 1 ) {
             ObjectDelete ( 0 , ObjectName ( 0 , i, 0 , - 1 ));
      }      
   } 
}

개체가 많지 않으면 모든 것이 정상입니다. 일정 수 이상이면 모두 삭제되지 않고 로그 출력 "   비정상 종료".

내가 무엇을 잘못하고 있지?

 

Andrew, 와일드카드 삭제를 사용하고 싶지 않습니까? 제목의 시작 부분에 "RED-LINE"을 넣으면 더 쉬울 것입니다.

차트 하위 창에서 이름 접두사로 지정된 유형의 모든 개체를 삭제합니다.

 int    ObjectsDeleteAll (
   long            chart_id,   // идентификатор графика
   const string      prefix,   // префикс имени объекта
   int     sub_window=EMPTY,   // индекс окна
   int     object_type=EMPTY   // тип объекта для удаления
   );
 
Andrey Sokolov :

내가 무엇을 잘못하고 있지?

문서를 읽는 방식이 아닙니다.

 int    ObjectsDeleteAll ( 
   long            chart_id,   // идентификатор графика 
   const string      prefix,   // префикс имени объекта 
   int     sub_window=EMPTY,   // индекс окна 
   int     object_type=EMPTY   // тип объекта для удаления 
   );
 
Alexey Viktorov :

젠장, 이 스레드에 모든 것이 포함되어 있습니다. 나는 공기를 마시러 갈 것입니다;)

 
Aleksei Stepanenko :

젠장, 이 스레드에 모든 것이 포함되어 있습니다. 나는 공기를 마시러 갈 것입니다;)

예 ... 당신을 따라 잡으려고 ... ;)))

 
.
 
알렉세이 스테파넨코   알렉세이 빅토로프

"RED-LINE"은 접두사가 아니라 이름 중간에 있습니다. 접두어에 없는 "RED-LINE"으로 제거를 준비할 수 있습니까? 그리고 할 수 있다면 어떻게?