오류, 버그, 질문 - 페이지 850

 
papaklass : 따라서 각 사례에 대한 모든 거래를 표시하고 저장한 다음 서로 비교하는 것이 좋습니다. 번거롭지만 없으면 안되는 것 같습니다.

막혔을 때 하는 일입니다.

..이전 메시지에 추가로 썼습니다.

papaklass : 추신: OpenPosition()은 표준 라이브러리 클래스 메서드가 아니며 위치를 여는 함수일 뿐입니다.

글쎄, 그것은 아무것도 변경하지 않습니다. 결국, 그것은 다른 조건에서 시작됩니다.

 

말해주세요 CFileTxt 라이브러리를 사용하여 파일의 다음 줄에 새 데이터를 쓰는 방법, 포럼에서 뭔가를 찾지 못했습니다

 #include <Files\FileTxt.mqh>
CFileTxt Txt;
.........

void OnTimer ()
 {
   int reshandle=Txt.Open( "STScan.csv" , FILE_WRITE | FILE_CSV );

       if ( reshandle < 1 )
         { Print ( "Ошибка открытия файла: " , GetLastError ()   );}
       else
         { string text= "текст" ;Txt.WriteString(text);}  

   Txt.Close();
 }

이 형식에서는 첫 번째 줄을 덮어쓰고 다음 줄에는 쓰지 않습니다.

감사해요

 
Olegts :

말해 주세요 CFileTxt 라이브러리를 사용하여 파일의 다음 줄에 새 데이터를 쓰는 방법, 포럼에서 뭔가를 찾지 못했습니다

이 형식에서는 첫 번째 줄을 덮어쓰고 다음 줄에는 쓰지 않습니다.

감사해요

    int reshandle=Txt.Open( "STScan.csv" , FILE_WRITE | FILE_CSV );

아이디어는 파일을 덮어쓰지 않도록 OnInit에서 수행하는 것입니다.

 
Olegts :

말해 주세요 CFileTxt 라이브러리를 사용하여 파일의 다음 줄에 새 데이터를 쓰는 방법, 포럼에서 뭔가를 찾지 못했습니다

이 형식에서는 첫 번째 줄을 덮어쓰고 다음 줄에는 쓰지 않습니다.

감사해요


   int reshandle=Txt.Open( "STScan.csv" , FILE_WRITE |FILE_READ| FILE_CSV );

       if ( reshandle < 1 )
         { Print ( "Ошибка открытия файла: " , GetLastError ()   );}
       else
         {
          Txt.Seek(0,SEEK_END);
          string text= "текст" ;
          Txt.WriteString(text);
         }  

   Txt.Close();
 
uncleVic :

감사합니다. 작동하지 않습니다. 첫 번째 줄을 계속 덮어씁니다. 아마도 캐리지 리턴 문자가 없기 때문일 것입니다. 여기에 넣을 위치는 무엇입니까?,

표준 라이브러리 의 기능에 대한 문서가 너무 나쁘다는 것은 유감입니다.

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 
Olegts :

감사합니다. 작동하지 않습니다. 첫 번째 줄을 계속 덮어씁니다. 아마도 캐리지 리턴 문자가 없기 때문일 것입니다. 여기에 넣을 위치는 무엇입니까?,

표준 라이브러리 의 기능에 대한 문서가 너무 나쁘다는 것은 유감입니다.


Txt.WriteString("\r\n");   // запись перевода каретки
 
Olegts :

감사합니다. 작동하지 않습니다. 첫 번째 줄을 계속 덮어씁니다. 아마도 캐리지 리턴 문자가 없기 때문일 것입니다. 여기에 넣을 위치는 무엇입니까?,

표준 라이브러리 의 기능에 대한 문서가 너무 나쁘다는 것은 유감입니다.

그들도 그렇게 했습니까?

 int reshandle=Txt.Open( "STScan.csv" , FILE_WRITE | FILE_READ | FILE_CSV );
 
uncleVic :

그들도 그렇게 했습니까?

모두 감사합니다. 효과가 있었습니다.
 
Fia :

안녕하세요!

이 코드(도움말에서)가 나에게 효과가 있는 것처럼 보이지만(객체가 생성됨) 차트에 텍스트가 표시되지 않는 이유를 알려주세요.

당신의 답변에 감사드립니다.

...
흰색 배경에 흰색 텍스트가 있습니까? :)
 
tol64 :
흰색 배경에 흰색 텍스트가 있습니까? :)

당신의 응답을 주셔서 감사합니다.

이해했습니다(그래서 메시지가 삭제됨).

"세로선" 개체 이름이 "텍스트" 개체의 이름과 동일한 경우,

그러면 "텍스트" 개체를 사용하여 표시하려는 줄이 보이지 않고 표시되지 않습니다.

여기에서는 어떤 연결이 명확하지 않지만 개체(선과 텍스트)가 다른가요?

일반적으로 우리는 주요 작업을 수행했습니다.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5