1. 내가 관심을 갖는 주요 사항은 가격과 동일한 방식으로 임시 버퍼를 직접 채울 수 있는지( CopyTime 및 기타 표준 어레이에 복사 기능에 의존하지 않고) 그리고 어떻게, 그리고 그렇지 않은 경우에는 그 이유가 무엇입니까?
2. 이 목적을 위해 1970년 초 이후로 초를 저장하기 위한 또 다른 버퍼 쌍을 만드는 것이 정말로 필요한가요? 그러나 datetime 이 아닌 유형을 사용하지만 예를 들어 일종의 double 또는 long 을 사용하고 필요한 순간에 TimeToString 을 통해 변환합니다. 리터럴 문자열로 시간 형식에?
1. 불가능. "왜?" - 개발자에게.
2. 귀하의 경우 이것이 가장 간단한 해결책입니다. (작동 보장.) 가격 버퍼와 유사하게 버퍼를 채우는 문제를 제기했기 때문입니다.
그리고 대신에 나는 메모리와 관련하여 그러한 낭비를 피하기 위해 알고리즘 수준에서 시도할 것입니다. 그리고 어떤 경우에도 유용한 데이터가 3% 충만한 버퍼를 만들지 않았습니다.
및 표시되지 않을 수 있습니다.. 이것은 일반적인 날짜/시간 형식의 데이터 입력/출력을 위한 것입니다.
또한 이 유형의 배열을 표시기 버퍼 와 연결할 방법이 없습니다(필요하지 않습니까?). 알려진 이유로 이 데이터 유형의 배열에 SetIndexBuffer를 적용할 수 없습니다.
아무 것도 datetime 형식이 표시기 버퍼에 있는 것을 방지합니다(바람직함).
그리고 우리는 연결하지 않습니다.
그러나 헛되이)
결과 코드를 컴파일합니다. = EMPTY_VALUE가 있는 else의 줄에 대해 " 상수 값 잘림 " 경고가 표시 되고(슬프게도 놀랐습니다) 터미널 전문가 보고서의 오류: 같은 줄에 대해 " Array out of range "(우리는 슬프게도 끝). 분명히EMPTY_VALUE 는 datetime 유형 에 배치되기를 원하지 않으며 이러한 배열의 크기는 0으로 유지됩니다. EMPTY_VALUE를 0으로 변경하면 오류가 사라지지만 배열 크기는 여전히 0입니다.
EMPTY_VALUE은(는) 이중 유형입니다.
표시기 버퍼를 사용하면 더 쉬울 것입니다. 배열의 크기를 결정할 필요가 없습니다.
또 다른 점은 이상합니다. ExtUpperBuffer 및 ExtLowerBuffer 버퍼의 크기가 0이 아니므로 여전히 채워져 있지만 프랙탈이 나타나지 않습니다. 어때요?
에, FIG는 알고 있습니다)
내가 관심을 갖는 주요 사항은 가격과 동일한 방식으로 임시 버퍼를 직접 채울 수 있는지( CopyTime 및 기타 표준 어레이로 복사 기능에 의존하지 않고) 그리고 어떻게, 그리고 그렇지 않다면 그 이유는 무엇입니까? 이 목적을 위해 1970년 초부터 초를 저장하기 위한 또 다른 버퍼 쌍을 만드는 것이 정말로 필요한가요? 그러나 유형은 datetime 이 아니라 일종의 double 또는 long 입니다. 예를 들어, 필요한 순간에 TimeToString을 통해 다음으로 변환합니다. 리터럴 문자열로 시간 형식?
유형 데이터에 대한 액세스날짜 시간가격 데이터에 액세스하는 것과 유사합니다.
datatime은 본질적으로 동일한 int/long입니다.
추신: 누가 Fractals.mq5 보충 코드를 재생산하기에는 너무 게으른가요? 계산된 특정 시간 데이터를 저장하는 방법을 알려주세요(내장 표시기의 핸들을 호출하고 작업하지 않고)?
x100intraday :
1. 내가 관심을 갖는 주요 사항은 가격과 동일한 방식으로 임시 버퍼를 직접 채울 수 있는지( CopyTime 및 기타 표준 어레이에 복사 기능에 의존하지 않고) 그리고 어떻게, 그리고 그렇지 않은 경우에는 그 이유가 무엇입니까?
2. 이 목적을 위해 1970년 초 이후로 초를 저장하기 위한 또 다른 버퍼 쌍을 만드는 것이 정말로 필요한가요? 그러나 datetime 이 아닌 유형을 사용하지만 예를 들어 일종의 double 또는 long 을 사용하고 필요한 순간에 TimeToString 을 통해 변환합니다. 리터럴 문자열 로 시간 형식에 ?
1. 불가능. "왜?" - 개발자에게.
2. 귀하의 경우 이것이 가장 간단한 해결책입니다. (작동 보장.) 가격 버퍼와 유사하게 버퍼를 채우는 문제를 제기했기 때문입니다.
그리고 대신에 나는 메모리와 관련하여 그러한 낭비를 피하기 위해 알고리즘 수준에서 시도할 것입니다. 그리고 어떤 경우에도 유용한 데이터가 3% 충만한 버퍼를 만들지 않았습니다.
그리고 대신에 나는 메모리와 관련하여 그러한 낭비를 피하기 위해 알고리즘 수준에서 시도할 것입니다. 그리고 어떤 경우에도 유용한 데이터가 3% 충만한 버퍼를 만들지 않았습니다.
예, 나쁜))
" 날짜 및 시간 상수 ... " 및 "... 리터럴 문자열 "로 나타낼 수 있습니다.
및 표시되지 않을 수 있습니다.. 이것은 일반적인 날짜/시간 형식의 데이터 입력/출력을 위한 것입니다.
또한 이 유형의 배열을 표시기 버퍼 와 연결할 방법이 없습니다(필요하지 않습니까?). 알려진 이유로 이 데이터 유형의 배열에 SetIndexBuffer를 적용할 수 없습니다.
아무 것도 datetime 형식이 표시기 버퍼에 있는 것을 방지합니다(바람직함).
그리고 우리는 연결하지 않습니다.
그러나 헛되이)
결과 코드를 컴파일합니다. = EMPTY_VALUE가 있는 else의 줄에 대해 " 상수 값 잘림 " 경고가 표시 되고(슬프게도 놀랐습니다) 터미널 전문가 보고서의 오류: 같은 줄에 대해 " Array out of range "(우리는 슬프게도 끝). 분명히 EMPTY_VALUE 는 datetime 유형 에 배치되기를 원하지 않으며 이러한 배열의 크기는 0으로 유지됩니다. EMPTY_VALUE를 0으로 변경 하면 오류가 사라지지만 배열 크기는 여전히 0입니다.
EMPTY_VALUE은(는) 이중 유형입니다.
표시기 버퍼를 사용하면 더 쉬울 것입니다. 배열의 크기를 결정할 필요가 없습니다.
또 다른 점은 이상합니다. ExtUpperBuffer 및 ExtLowerBuffer 버퍼의 크기가 0이 아니므로 여전히 채워져 있지만 프랙탈이 나타나지 않습니다. 어때요?
에, FIG는 알고 있습니다)
내가 관심을 갖는 주요 사항은 가격과 동일한 방식으로 임시 버퍼를 직접 채울 수 있는지( CopyTime 및 기타 표준 어레이로 복사 기능에 의존하지 않고) 그리고 어떻게, 그리고 그렇지 않다면 그 이유는 무엇입니까? 이 목적을 위해 1970년 초부터 초를 저장하기 위한 또 다른 버퍼 쌍을 만드는 것이 정말로 필요한가요? 그러나 유형은 datetime 이 아니라 일종의 double 또는 long 입니다. 예를 들어, 필요한 순간에 TimeToString 을 통해 다음으로 변환합니다. 리터럴 문자열 로 시간 형식 ?
유형 데이터에 대한 액세스 날짜 시간 가격 데이터에 액세스하는 것과 유사합니다.
datatime은 본질적으로 동일한 int/long입니다.
추신: 누가 Fractals.mq5 보충 코드를 재생산하기에는 너무 게으른가요? 계산된 특정 시간 데이터를 저장하는 방법을 알려주세요(내장 표시기의 핸들을 호출하고 작업하지 않고)?
모든 것이 정수 데이터와 동일하며 int/datetime/long도 동일합니다.
예, 나쁜))
datetime 유형이 표시기 버퍼에 있는 것을 방지하는 것은 없습니다(여전히 바람직함).
그러나 헛되이)
표시기 버퍼를 사용하면 더 쉬울 것입니다. 배열의 크기를 결정할 필요가 없습니다.
그리고 내가 정확히 무엇을 잘못하고 있습니까? 결국 그는 모든 것을 자세히 그렸습니다. 소스 코드는 일반적으로 규칙적이고 시간 테스트를 거치며 가장 간단합니다! 수정은 간단하고 뻔한데.. 흐릿한 마음에 멍하니... 뭔가 막히면 조정식 렌치로 정비사를 불러도...
그리고 날짜/시간 유형의 배열을 표시기 버퍼 와 연결하는 룬 문자의 종류는 무엇입니까? 나는 그것을 반복한다:
인덱스 버퍼 설정
지정된 표시기 버퍼를 전역 수준에서 선언된 이중 유형의 1차원 동적 배열과 연결합니다.
그리고 내가 정확히 무엇을 잘못하고 있습니까? 결국 그는 모든 것을 자세히 그렸습니다. 소스 코드는 일반적으로 규칙적이고 시간 테스트를 거치며 가장 간단합니다! 수정은 간단하고 뻔한데.. 흐릿한 마음에 멍하니... 뭔가 막히면 조정식 렌치로 정비사를 불러도...
그리고 날짜/시간 유형의 배열을 표시기 버퍼와 연결하는 룬 문자는 무엇입니까? 나는 그것을 반복한다:
인덱스 버퍼 설정
지정된 표시기 버퍼를 전역 수준에서 선언된 이중 유형의 1차원 동적 배열과 연결합니다.
이 날짜 시간이 주어졌습니다. 모든 것을 이중 배열에 쓰고 필요한 경우 사용하기 전에 datetime으로 캐스트합니다.
본질적으로 datetime과 double의 차이는 표현에만 있습니다. 이중으로 쓰여진 시간은 손실 없이 datetime으로 변환될 수 있습니다.
ZY 그리고 다른 유형에서는 8바이트입니다.
그리고 내가 정확히 무엇을 잘못하고 있습니까? 결국 그는 모든 것을 자세히 그렸습니다. 소스 코드는 일반적으로 규칙적이고 시간 테스트를 거치며 가장 간단합니다! 수정은 간단하고 뻔한데.. 흐릿한 마음에 멍하니... 뭔가 막히면 조정식 렌치로 정비사를 불러도...
세부적으로 이 코드는 변경 사항이 있으므로 막연하게 추측할 수 밖에 없습니다.
그리고 날짜/시간 유형의 배열을 표시기 버퍼와 연결하는 룬 문자는 무엇입니까? 나는 그것을 반복한다:
인덱스 버퍼 설정
지정된 표시기 버퍼를 전역 수준에서 선언된 이중 유형의 1차원 동적 배열과 연결합니다.
Urain 은 이미 대답했습니다. 글쎄, 컴파일러가 다음과 같이 맹세하지 않도록 :
그래서, 어... 네...
그것은 근본적으로 새로운 것은 아니지만, 말하자면 그들의 발 아래 땅이 승인된 것입니다.
메디컬 킥을 해주신 모든 분들께 감사드립니다. 나는 노력할 것이다...
메디컬 킥을 해주신 모든 분들께 감사드립니다.
array.Add() 라이브러리 함수의 일반 유사체가 있습니까?
추신: 그렇지 않다면 1년치 수면제를 제공해 주십시오.
array.Add() 라이브러리 함수의 일반 유사체가 있습니까?
추신: 그렇지 않다면 1년치 수면제를 제공해 주십시오.
날짜를 표시기......또는 버퍼.... 에 이중 유형 으로 저장하지 않는 이유는 무엇입니까?
나는 많은 포인트를 추가했습니다. 그렇지 않으면 어떤 종류의 링크가 나타납니다.
모든 것이 오류 없이 올바르게 변환됩니다.