초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 788

 

이 디자인을 만드는 방법을 알려주세요

void OnStart()
  {
   int h=FileOpen("str.bin",FILE_READ|FILE_BIN);
   if(h==INVALID_HANDLE){
      Alert("Ошибка открытия файла");
      return;
   }
   int s=FileSize(h);
   string TXT=FileReadString(h,s);
   Print(TXT);
   FileClose(h);
  }

MT5에서는 MT4에서와 같은 방식으로 작동했습니다. TXT 변수는 정사각형 형태가 아니라 읽을 수 있었습니다.

인코딩이 있는 것 같은데 해결 방법을 모르겠습니다.

 
Андрей :

이 디자인을 만드는 방법을 알려주세요

void OnStart()
  {
   int h=FileOpen("str.bin",FILE_READ|FILE_BIN);
   if(h==INVALID_HANDLE){
      Alert("Ошибка открытия файла");
      return;
   }
   int s=FileSize(h);
   string TXT=FileReadString(h,s);
   Print(TXT);
   FileClose(h);
  }

MT5에서는 MT4에서와 같은 방식으로 작동했습니다. TXT 변수는 정사각형 형태가 아니라 읽을 수 있었습니다.

인코딩이 있는 것 같은데 해결 방법을 모르겠습니다.

인코딩을 명시적으로 지정해 보십시오. FILE_ANSI 또는 유니코드
 
Vladislav Andruschenko :
인코딩을 명시적으로 지정해 보십시오. FILE_ANSI 또는 유니코드
FILE_BIN 대신 FILE_ANSI를 사용하면 전체 줄에서 초기의 읽을 수 있는 부분만 남고 나머지 부분은 유니코드를 사용하지 않을 경우 완전히 빈 문자열로 판명됩니다. ANSI를 사용하는 경우 구분 기호까지 한 줄씩 읽은 다음 한 줄을 얻기 위해 모든 섹션을 추가해야 합니다. 물론 MT4로 돌아가는 것보다 더 간단한 것은 없나요?
 

아니요. 당신은 대신이 아니라 함께입니다. FILE_ANSI

 int h= FileOpen ( "str.bin" , FILE_READ | FILE_BIN | FILE_ANSI );
 
Vladislav Andruschenko :

아니요. 당신은 대신이 아니라 함께입니다. FILE_ANSI

감사합니다. 약간의 진전이 있지만 여전히 줄이 여러 번 잘립니다.
 

사람들! 말해 주세요. 차트의 MA 표시기를 프로그래밍 방식으로 호출하여 그리기 색상 을 설정할 수 있습니까?

그래서 칠면조에는 색상 설정이 있지만 호출하는 방법이 명확하지 않습니다 ...

h__ = iMA ( _Symbol , 0 , 20 , 0 , MODE_LWMA , PRICE_CLOSE );
ChartIndicatorAdd ( 0 , 0 ,h__);
 
elmucon :

사람들! 말해 주세요. 차트의 MA 표시기를 프로그래밍 방식으로 호출하여 그리기 색상 을 설정할 수 있습니까?

그래서 칠면조에는 색상 설정이 있지만 호출하는 방법이 명확하지 않습니다 ...

가능하지만 이를 위해서는 사용자 지정 표시기를 변경해야 합니다. 입력 매개변수에 색상 추가
표시기의 OnInit에서 이 색상을 적용합니다.
iCustom을 통해 이 수정된 표시기를 호출합니다.

 
Vladimir Karputov :
가능하지만 이를 위해서는 사용자 지정 표시기를 변경해야 합니다. 입력 매개변수에 색상 추가
표시기의 OnInit에서 이 색상을 적용합니다.
iCustom을 통해 이 수정된 표시기를 호출합니다.


글쎄, 그것은 분명하다 - 나는 아마도 더 쉬운 방법이 있다고 생각했습니다 ... 감사합니다!

개발자가 핸들에 대한 매개변수를 몇 개 더 추가하는 것이 좋을 것이라고 생각합니다....

구조에서도 색상 변화를 보지 못했습니다 ...

이와 같이

h__ = iMA ( _Symbol , 0 , 20 , 0 , MODE_LWMA , PRICE_CLOSE , DRAW_LINE , clrRed );
 
elmucon :

글쎄, 그것은 분명하다 - 나는 아마도 더 쉬운 방법이 있다고 생각했습니다 ... 감사합니다!

개발자가 핸들에 대한 매개변수를 몇 개 더 추가하는 것이 좋을 것이라고 생각합니다....

구조에서도 색상 변화를 보지 못했습니다 ...

이와 같이

그러면 다음과 같습니다.

h__ = iMA ( _Symbol , 0 , 20 , 0 , MODE_LWMA , PRICE_CLOSE );
ChartIndicatorAdd ( 0 , 0 ,h__, clrRed );
 
Vitaly Muzichenko :

그러면 다음과 같습니다.

상관없어요- 역시 노람렉입니다...

사유: