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

 

이 스레드로 이동, 찻주전자는 응답하지 않습니다)

다시 말하지만, 파일 작업에 대해 아무 것도 찾지 못했습니다. 누군가 CFileTxt를 사용하여 주기를 구성하고 파일의 줄 수를 찾고 각 줄의 값을 텍스트 변수로 가져오는 방법을 알려줄 수 있습니까?

모든 것이 간단해 보이지만 이 문제에 대한 기사나 매뉴얼이 없거나 다시 열심히 검색(

그런데 MT4에는 파일 라인으로 작업하는 좋은 예가 있습니다. 누군가가 MT5에 대한 기사를 작성했다면 좋을 것입니다.

#include <Files\FileTxt.mqh>

 
........
CFileTxt Txt;
........

int reshandle=Txt.Open(test.csv",FILE_READ|FILE_CSV);
int j=количество строк в текстовом файле;
for (int i=1;i<=j;i++) 
   {
     string line=значение текущей строки i;
   }
 
Olegts :
다시 말하지만, 파일 작업에 대해 아무 것도 찾지 못했습니다. 누군가 CFileTxt를 사용하여 주기를 구성하고 파일의 줄 수를 찾고 각 줄의 값을 텍스트 변수로 가져오는 방법을 알려줄 수 있습니까?

모든 것이 간단해 보이지만 이 문제에 대한 기사나 매뉴얼이 없거나 다시 열심히 검색(



나는 보통 다음과 같이 txt를 읽습니다.

 if(filehandle!=INVALID_HANDLE)
     {

 while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped())
        {

         Stroka=FileReadString(filehandle);

.........

          }

     }

 
Fia :

나는 보통 다음과 같이 txt를 읽습니다.

 if(filehandle!=INVALID_HANDLE)
     {

 while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped())
        {

         Stroka=FileReadString(filehandle);

.........

          }

     }


감사합니다. 버전을 살펴보겠습니다.

나는 CArrayString 을 시도했는데 텍스트 파일로 작업하는 것보다 더 이쁘고 배열을 파일에 저장할 수 있고 대체가 있는 정렬이 있습니다.

 
다중 통화로 만드는 방법을 알려주십시오. 시도가 있었지만 실패했습니다. 정확히 오류가 어디에 있는지 알려주십시오. 음, 모든 것을 완료하는 방법에 대한 조언
파일:
lucky.mq5  4 kb
 

안녕하세요!

MetaTrader5에서는 막대를 그리는 지표를 생성할 수 있습니다(#property indicator_type DRAW_BARS)

이것은 나를 위해 일했습니다.

이제 질문은 다음과 같습니다. 다른 지표를 이 막대에 자동으로 적용할 수 있습니까?

1) 더 단순함 - 예를 들어, HL / 2의 표준 이동 평균(예, "이전 지표의 데이터 사용" 옵션이 있지만 선택의 여지가 없음)

2) 더 어렵습니다 - 이 막대에 고가, 저가, 시가, 종가를 사용하는 표시기를 두는 것이 어떻습니까?

아니면 iCustom을 통해 각 표시기를 수동으로 추가해야 합니까?

 
ilunga : MetaTrader5에서는 막대를 그리는 표시기를 만들 수 있습니다(#property indicator_type DRAW_BARS).

이제 질문은 다음과 같습니다. 다른 지표를 이 막대에 자동으로 적용할 수 있습니까?

1) 더 단순함 - 예를 들어, HL / 2의 표준 이동 평균(예, "이전 지표의 데이터 사용" 옵션이 있지만 선택의 여지가 없음)

2) 더 어렵습니다 - 이 막대에 고가, 저가, 시가, 종가를 사용하는 표시기를 두는 것이 어떻습니까?

새로운 표시기 버퍼를 위한 추가 배열을 도입하고 이러한 새로운 표시기 버퍼를 사용하여 필요한 선을 그려 보셨습니까? 이 줄에 대한 계산 부분을 직접 작성하십시오.
 
Yedelkin :
새로운 표시기 버퍼 에 대한 추가 배열을 도입하고 이러한 새로운 표시기 버퍼를 사용하여 필요한 선을 그려 보셨습니까? 이 줄에 대한 계산 부분을 직접 작성하십시오.

그냥 피하고 싶은 거) 그래서 여기에 물어봤어

프랙탈, 이동 평균 및 이러한 각 지표에 대한 몇 가지 지표를 "추가"하고 싶지 않습니다.

 
ilunga : 그것이 바로 내가 피하고 싶은 것입니다) 그래서 여기에 질문했습니다 ... 표시기 에 대해 "추가"하고 싶지 않습니다 ... 표시기 ... 표시기가 어떻게 보이는지 확인하기 위해 표시기 몇 개 더

그런 다음 개념을 정의해 보겠습니다. MQL5에서 표시기는 차트에 특정 그래픽 구성 을 표시하는 별도의 프로그램입니다. "중첩 지표"에 대해 이야기할 때 정확히 무엇을 말하는 것입니까? 특히 "...아니면 각 지표에 대해 iCustom을 통해 수동으로 추가해야 합니까?"라는 질문에서 정확히 무엇에 대해 논의하고 있습니까?

 
Yedelkin :

그런 다음 개념을 정의해 보겠습니다. MQL5에서 표시기는 차트에 특정 그래픽 구성 을 표시하는 별도의 프로그램입니다. "중첩 지표"에 대해 이야기할 때 정확히 무엇을 말하는 것입니까? 특히 "...아니면 각 지표에 대해 iCustom을 통해 수동으로 추가해야 합니까?"라는 질문에서 정확히 무엇에 대해 논의하고 있습니까?

다음을 의미합니다.

여기에서 EURUSD H1 차트를 열었습니다. 여러 이동 평균을 던질 수 있습니다. 하나는 종가, 두 번째는 공개 가격, 세 번째는 고가, 네 번째는 저가입니다.

또한 이전 이동 평균(저가에서 네 번째)에 이동 평균을 던질 수 있습니다.


이제 계속합니다.

막대를 그리는 사이트(https://www.mql5.com/en/code/337)에서 지표를 가져옵니다.

조금 전에 사용했던 이동 평균을 던질 수도 있습니까? 그렇다면 어떻게.

DRAW_BARS
DRAW_BARS
  • 투표: 5
  • 2011.04.08
  • MetaQuotes Software Corp.
  • www.mql5.com
Стиль DRAW_BARS рисует бары по значениям четырех индикаторных буферов, в которых содержатся цены Open, High, Low и Close.
 
ilunga : 그래서 EURUSD H1 차트를 열었습니다. 여러 이동 평균을 던질 수 있습니다. 하나는 종가, 두 번째는 공개 가격, 세 번째는 고가, 네 번째는 저가입니다.

또한 이전 이동 평균(저가에서 네 번째)에 이동 평균을 던질 수 있습니다.

이제 계속합니다. 막대를 그리는 웹 사이트(https://www.mql5.com/en/code/337)에서 표시기를 가져옵니다. 조금 전에 사용했던 이동 평균을 던질 수도 있습니까? 그렇다면 어떻게.

즉, EURUSD H1 차트의 데이터가 아닌 기술/사용자 지표의 막대가 ?
Документация по MQL5: Технические индикаторы
Документация по MQL5: Технические индикаторы
  • www.mql5.com
Технические индикаторы - Документация по MQL5