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

 
ANDREY :

답변 해주셔서 감사합니다. 정확도는 무엇입니까? 그리고 그 정확도로 양초의 저점이 형성되는 시간을 찾는 방법은 무엇입니까?

예를 들어, 캔들 N 10에서 주문이 개설된 경우 이 캔들의 최소값이 형성 되기 전에 열렸는지 또는 이 촛불의 최소값이 형성된 후에 열렸는지 어떻게 알 수 있습니까?
고맙습니다.

괜찮은 중개인은 각 기호(및 계정 유형)에 대한 틱 기록 아카이브를 가지고 있습니다.
우리는 들어가서 다운로드하고 진드기를 찾습니다.

 
ANDREY :

답변 해주셔서 감사합니다. 정확도는 무엇입니까? 그리고 그 정확도로 양초의 저점이 형성되는 시간을 찾는 방법은 무엇입니까?

예를 들어, 캔들 N 10에서 주문이 개설된 경우 이 캔들의 최소값이 형성 되기 전에 열렸는지 또는 이 촛불의 최소값이 형성된 후에 열렸는지 어떻게 알 수 있습니까?
고맙습니다.
계산에 사용되는 막대 가격에 따라 다릅니다. 열리면 영점 막대를 여는 순간, 닫으면 높고 낮고, 영점 막대를 닫는 순간입니다. 바가 닫힐 때 고가 저가 종가가 고정됩니다.
응. 촛불 10에서는 아무것도 열 수 없습니다. 이 촛불은 이미 지난 것입니다)
 
Valeriy Yastremskiy :
촛불 10에서는 아무것도 열 수 없습니다. 이 촛불은 이미 지난 것입니다)

나는 그녀가 과거에 있다는 데 동의합니다. 그러나 일단 그것이 제로 캔들이었고 그 때 주문이 열렸습니다. 현재 이 양초(주문이 열린 양초)는 10번째입니다.
그리고 제로 캔들일 때, 최소값 형성 전 또는 최소값 형성 후에 열린 주문을 정확히 현재 순간에 어떻게 알 수 있습니까? 현재 시점에서 주문이 열린이 촛불이 열 번째 촛불이되었습니다. 그래서 나는 그것이 제로 캔들이었던 순간에 열 번째 캔들에 무슨 일이 일어났는지 알아야 합니다. 물론 열 번째 촛불에는 아무 일도 일어나지 않을 수 있습니다. 제로 캔들일 때만 발생할 수 있습니다. 하지만 0초가 아닌 10분의 1초가 되었을 때 무슨 일이 일어났는지 알아야 합니다.

결국 2가지 옵션이 있습니다.

1. 0분 캔들을 연 후, 미닛 캔들 안의 가격이 먼저 내려가서 이 미닛 캔들의 최소값을 형성한 다음, 올라가서 주문을 열고 이미 형성된 최소값 아래로 떨어지지 않습니다. 즉, 이 양초의 최소값이 형성된 후에 주문이 열립니다.
2. 0분 캔들을 연 후 미닛 캔들 안의 가격이 먼저 올라가서 주문을 연 다음 내려가서 이 미닛 캔들의 최소값을 형성합니다.   이 촛대를 낮추고

예를 들어, 나의 마지막 주문이 10분 전에 열렸습니다.(즉, 조건부 로 10번째 캔들에) 그리고 이제 10 번째 캔들인 최소값이 형성되기 전에 열렸는지 아니면 그 이후에 열렸는지 알아야 합니다.

도와 주셔서 감사합니다.

 

ANDREY :

그리고 이제 나는 그것이 지금 10번째 인 양초의 저점 이전에 열렸는지 아니면 그 이후에 열렸는지 알아야 합니다

최대 또는 최소 가격 시간으로 " 텍스트 개체 " 생성

 
MakarFX :

최대 또는 최소 가격 시간으로 " 텍스트 개체 " 생성

팁 고마워. 그러나 당신이 제안한 것은 mql5 에서 온 것입니다. mql4에서 작동합니까?
그리고 나서 .... TEXT 객체에 포함될 내 눈에 대한 정보가 필요하지 않지만 프로그램 코드에 대한 정보가 필요합니다.
도와 주셔서 감사합니다

 
ANDREY :

팁 고마워. 그러나 당신이 제안한 것은 mql5 에서 온 것입니다. mql4에서 작동합니까?
도와 주셔서 감사합니다

작동합니다. mql5를 전혀 모릅니다.

짧은 에센스

레이블 가격이 낮은 것보다 크면 레이블 가격은 낮고 레이블 텍스트는 시간과 같습니다.

 
ANDREY :

매우 감사합니다. 이 비율이 매 틱마다 확인된다는 것을 정확히 이해했습니까?

"....마크의 가격이 저점보다 높으면....." 질문 어느 양초가 저가입니까? 0 또는 10?


도와 주셔서 감사합니다

틱 히스토리가 있는 경우에만 히스토리에서 1초까지 가격 변동 시간을 결정하는 것이 가능하지만, 실시간으로 최저 가격의 시간은 각 캔들 위/아래 마크에 고정됩니다. 시간(단말기가 꺼지지 않은 경우) 각 촛불 최소/마스크 가격 시간에 실시간이 표시됩니다.


이 사진과 같이 가격이 아닌 시간만


 
MakarFX :

틱 히스토리가 있는 경우에만 히스토리에서 1초까지 가격 변동 시간을 결정하는 것이 가능하지만, 실시간으로 최저 가격의 시간은 각 캔들 위/아래 마크에 고정됩니다. 시간(단말기가 꺼지지 않은 경우) 각 촛불 최소/마스크 가격 시간에 실시간이 표시됩니다.


이 사진과 같이 가격이 아닌 시간만


알았다 . 도와 주셔서 정말로 고맙습니다. 더 이상 질문이 없습니다.

 
ANDREY :

매우 감사합니다. 이 비율이 매 틱마다 확인된다는 것을 정확히 이해했습니까?

"....마크의 가격이 저점보다 높으면....." 질문 어느 양초가 저가입니까? 0 또는 10?


도와 주셔서 감사합니다

당신의 임무는 높고 낮음의 시간을 얻는 것입니다. 시계열에는 막대 생성 시간만 있습니다. 따라서 현재 시점에서 새로운 막대가 형성되면 max-high, minlow를 재설정하여 10000의 값을 할당하고 max-high 및 min-low의 각 틱을 재설정하여 현재와 비교해야 합니다. 더 적게, 많으면 max-high 값을 할당하고 max-high 시간을 기억하십시오. 그리고 minlow가 적으면 동일합니다. 따라서 필요한 경우 각 막대에서 가장 높은 가격과 가장 낮은 가격이 형성되는 실시간을 얻거나 모든 것을 재설정하면 1개의 막대에 데이터가 표시됩니다. 그리고 시장가 주문을 오픈했다면 시간 데이터를 기억하고 바 오픈 시간과 비교하십시오. 그리고 그 결과를 기억하십시오. 그리고 막대가 10m가 되면 결과를 보십시오.) 모든 막대에 주문이 있는 것은 아닙니다.

응. maxhay 및 minlow 전역 변수를 만드는 것이 좋습니다.
 
Valeriy Yastremskiy :

당신의 임무는 높고 낮음의 시간을 얻는 것입니다. 시계열에는 막대 생성 시간만 있습니다. 따라서 현재 시점에서 새로운 막대가 형성되면 max-high, minlow를 재설정하여 10000의 값을 할당하고 max-high 및 min-low의 각 틱을 재설정하여 현재와 비교해야 합니다. 더 적게, 더 많으면 max-high 값을 할당하고 max-high 시간을 기억하십시오. 그리고 minlow가 더 적으면 동일합니다. 따라서 필요한 경우 각 막대에서 가장 높은 가격과 가장 낮은 가격이 형성되는 실시간을 얻거나 모든 것을 재설정하면 1개의 막대에 데이터가 표시됩니다. 그리고 시장가 주문을 오픈했다면 시간 데이터를 기억하고 바 오픈 시간과 비교하십시오. 그리고 그 결과를 기억하십시오. 그리고 막대가 10m가 되면 결과를 보십시오.) 모든 막대에 주문이 있는 것은 아닙니다.

응. maxhay 및 minlow 전역 변수를 만드는 것이 좋습니다.


하지만 이 주제에 대해 한 가지 더 질문이 있습니다.
여기에서 X의 가격으로 미닛 캔들에 대한 주문이 시작되었습니다. 몇 초 후 같은 양초에서 X + 2포인트의 가격으로 또 다른 주문이 열렸습니다. X와 X+2 사이에는 최소 가격이 있습니다.
그리고 이 최소값을 알아야 합니다. 다른 양초에 대해 이야기하고 있다면 iLow 및 iLowest 기능을 사용하겠습니다.
그러나 이러한 함수에서는 막대를 구간의 경계로 지정해야 합니다. 그리고 내 간격 경계는 막대가 아니라 가격 X 및 X + 2 입니다. 막대가 하나만 있기 때문입니다.
나는 내가 필요한 최소값을 찾는 방법을 알고 있습니다. 그러나 이를 위해서는 각 틱 에서 가격 값을 추적해야 합니다. X + 2 가 형성되는 순간에 루프로 하는 방법도 알고 있고 , iLow 와 iLowest 를 사용하는 경우처럼 X + 2 가 형성되는 동안 한번에 즉시 하는 방법 (즉시, 한 번에) .
이것을 가르쳐 주시면 정말 감사하겠습니다.
감사해요