다중 통화 고문. 개발자의 의견이 바람직합니다. - 페이지 4

 

LeoV писал (а):

센큐 베리 마차))))))))))))))

센카이테 일찍 ;)
제안된 솔루션은 문제를 해결하지 못합니다.
그리고 저처럼 두 가지 옵션 중 하나를 저장합니다.

1. Expert Advisor가 0번째 막대를 사용하지 않는 경우(모든 지표, 가격 등은 지수 [1] 이상으로 취함): "선행" 도구에 새 막대가 나타날 때(Expert Advisor가 있는 시작됨), 우리는 분석을 시작합니다. 현재 기호 및 기호 에 대해 마지막 막대의 여는 시간 == 현재 기호의 막대 여는 시간 , 우리는 막대 1번에서 모든 정보를 가져옵니다. 기호 의 경우 마지막 막대의 여는 시간이 < 현재 기호의 막대 여는 시간 , 우리는 막대 0번에서 모든 정보를 가져옵니다(이것은 막대 1번이고 그것에 대해 알지 못합니다. 아직).

2. Expert Advisor가 0번째 막대를 사용하는 경우 옵션은 하나뿐입니다. 모든 기기의 마지막 막대가 열리는 시간이 동일해질 때까지 기다리십시오 . 그렇지 않으면 분석이 의도한 대로 진행되지 않습니다.

행운을 빕니다 ;)

 
komposter писал (а): EA가 0번째 막대를 사용하지 않는 경우

글쎄, 나는 Expert Advisor가 닫힌 양초 만 사용한다고 썼습니다.)))))))))))) 나는 닫히지 않은 양초에 대해 작업하지 않습니다 ...... 닫히지 않은 양초는 삐삐를위한 것입니다 ....

 
komposter :

LeoV 는 다음과 같이 썼습니다.

센큐 베리 마차))))))))))))))

센카이테 일찍 ;)
제안된 솔루션은 문제를 해결하지 못합니다.
그리고 나처럼 두 가지 옵션 중 하나를 저장합니다.

1. Expert Advisor가 0번째 막대를 사용하지 않는 경우(모든 지표, 가격 등은 지수 [1] 이상으로 취함): "선행" 도구에 새 막대가 나타날 때(Expert Advisor가 있는 시작됨), 우리는 분석을 시작합니다. 현재 기호 및 기호 에 대해 마지막 막대의 여는 시간 == 현재 기호의 막대 여는 시간 , 우리는 막대 1번에서 모든 정보를 가져옵니다. 기호 의 경우 마지막 막대의 여는 시간이 < 현재 기호의 막대 여는 시간 , 우리는 막대 0번에서 모든 정보를 가져옵니다(이것은 막대 1번이고 그것에 대해 알지 못합니다. 아직).

2. Expert Advisor가 0번째 막대를 사용하는 경우 옵션은 하나뿐입니다. 모든 기기의 마지막 막대가 열리는 시간이 같아질 때까지 기다리십시오 . 그렇지 않으면 분석이 의도한 대로 진행되지 않습니다.

행운을 빕니다 ;)


Andrey, 질문은 본질적으로 새로운 시간, 즉 다중 통화의 시작을 찾는 것에 관한 것이었습니다!

또한 LeoV는 모든 악기에 대해 새로운 시간이 시작되는 FULL SYNCHRONIZATION을 기다리고 있다는 문제가 있었습니다.

그리고 그것은 필요하지 않습니다 ...

즉, 그는 모니터링되는 모든 기기에 대해 거의 동기적 으로 새 막대 에 눈금을 표시하기를 원했습니다...

수신하지 않고 동기적으로 입력을 건너뛰었습니다.

- 그것은 그의 실수였다

오류는 단순히 새로운 시간을 찾는 논리에 있습니다!



USDJPY에 새로운 시간이 오고 작동하는 BAR을 닫으면 다른 쌍에도 적용된다는 것을 이해하게 됩니다. 차이점은 틱이 지연되어 다른 쌍의 BARS에 도착할 수 있다는 것입니다.


계측기 중 하나가 새 시간으로 첫 번째 눈금을 표시한 경우 새 시간을 계산할 수 있습니다.

따라서 새로운 시간이 있다고 가정할 수 있으며 현재 CLOSE를 기반으로 닫지 않은 막대를 계산하는 것이 가능합니다.

차이는 가능하지만 LeoV는 더 이상 문제가 없습니다 ...

----


그건 그렇고, 모든 쌍에 대해 시간의 시작을 기다리라는 제안도 매우 정상적입니다. 모든 쌍의 시간 시작을 기다리는 데 10-15초 또는 1분입니다.

LeoV의 경우 그다지 중요하지 않습니다 ... 100p에서 목표를 달성하는 경우

큰 차이가 없다


이러한 상황에서는 정시에 모든 악기가 닫힐 때까지 기다려야 합니다.

그리고 나서야 계산을 시작합니다...

BARS의 닫힘을 검색하는 논리는 단순히 다릅니다 ... 그건 그렇고, 그러한 논리로 다시 작성할 필요가 없습니다

 
komposter :

LeoV 는 다음과 같이 썼습니다.

센큐 베리 마차))))))))))))))

센카이테 일찍 ;)
제안된 솔루션은 문제를 해결하지 못합니다.
그리고 나처럼 두 가지 옵션 중 하나를 저장합니다.

1. Expert Advisor가 0번째 막대를 사용하지 않는 경우(모든 지표, 가격 등은 지수 [1] 이상으로 취함): "선행" 도구에 새 막대가 나타날 때(Expert Advisor가 있는 시작됨), 우리는 분석을 시작합니다. 현재 기호 및 기호 에 대해 마지막 막대의 여는 시간 == 현재 기호의 막대 여는 시간 , 우리는 막대 1번에서 모든 정보를 가져옵니다. 기호 의 경우 마지막 막대의 여는 시간이 < 현재 기호의 막대 여는 시간 , 우리는 막대 0번에서 모든 정보를 가져옵니다(이것은 막대 1번이고 그것에 대해 알지 못합니다. 아직).

2. Expert Advisor가 0번째 막대를 사용하는 경우 옵션은 하나뿐입니다. 모든 기기의 마지막 막대가 열리는 시간이 같아질 때까지 기다리십시오 . 그렇지 않으면 분석이 의도한 대로 진행되지 않습니다.

행운을 빕니다 ;)

이상적인 솔루션, Andrey, 그들은 당신을 이해하지 못했습니다))

 
YuraZ :

오류는 단순히 새로운 시간을 찾는 논리에 있습니다!

USDJPY에 새로운 시간이 오고 작동하는 BAR를 닫으면 다른 쌍에도 적용된다는 것을 이해하게 됩니다. 차이점은 틱이 지연되어 다른 쌍의 BARS에 올 수 있다는 것입니다.


계측기 중 하나가 새 시간으로 첫 번째 눈금을 표시한 경우 새 시간을 계산할 수 있습니다.

따라서 새로운 시간이 있다고 가정할 수 있으며 현재 CLOSE를 기반으로 닫지 않은 막대를 계산하는 것이 가능합니다.

차이는 가능하지만 LeoV는 더 이상 문제가 없습니다 ...

----

그건 그렇고, 모든 쌍에 대해 시간의 시작을 기다리라는 제안도 매우 정상적입니다. 모든 쌍의 시간 시작을 기다리는 데 10-15초 또는 1분입니다.

LeoV의 경우 그다지 중요하지 않습니다 ... 100p에서 목표를 달성하는 경우

큰 차이가 없다

음 맞는거 같은데....
 
Integer :
퇴비통 :

LeoV 는 다음과 같이 썼습니다.

센큐 베리 마차))))))))))))))

센카이테 일찍 ;)
제안된 솔루션은 문제를 해결하지 못합니다.
그리고 나처럼 두 가지 옵션 중 하나를 저장합니다.

1. Expert Advisor가 0번째 막대를 사용하지 않는 경우(모든 지표, 가격 등은 지수 [1] 이상으로 취함): "선행" 도구에 새 막대가 나타날 때(Expert Advisor가 있는 시작됨), 우리는 분석을 시작합니다. 현재 기호 및 기호 에 대해 마지막 막대의 여는 시간 == 현재 기호의 막대 여는 시간 , 우리는 막대 1번에서 모든 정보를 가져옵니다. 기호 의 경우 마지막 막대의 여는 시간이 < 현재 기호의 막대 여는 시간 , 우리는 막대 0번에서 모든 정보를 가져옵니다(이것은 막대 1번이고 그것에 대해 알지 못합니다. 아직).

2. Expert Advisor가 0번째 막대를 사용하는 경우 옵션은 하나뿐입니다. 모든 기기의 마지막 막대가 열리는 시간이 동일해질 때까지 기다리십시오 . 그렇지 않으면 분석이 의도한 대로 진행되지 않습니다.

행운을 빕니다 ;)

이상적인 솔루션, Andrey, 그들은 당신을 이해하지 못했습니다))

글쎄, 왜 그들은 이해하지 못했는가 :-) 모두 이해했습니다 ..


어쨌든 시간은 올거야

문제는 새로운 시간에 연구 중인 모든 기기에 대한 TEC 시간의 시작으로 간주되어야 하는 항목입니다.

또는 첫 번째 기기의 새로운 시간에 틱 - HOUR가 되었음을 나타냅니다.

---

밤에는 모든 악기 의 새 막대 에서 눈금이 표시될 때까지 더 오래 기다려야 합니다...

그러나 새로운 시간은 이미 도착했습니다 :-))) ...

 
LeoV :
유라즈 :

오류는 단순히 새로운 시간을 찾는 논리에 있습니다!

USDJPY에 새로운 시간이 오고 작동하는 BAR를 닫으면 다른 쌍에도 적용된다는 것을 이해하게 됩니다. 차이점은 틱이 지연되어 다른 쌍의 BARS에 올 수 있다는 것입니다.


계측기 중 하나가 새 시간으로 첫 번째 눈금을 표시한 경우 새 시간을 계산할 수 있습니다.

따라서 새로운 시간이 있다고 가정할 수 있으며 현재 CLOSE를 기반으로 닫지 않은 막대를 계산하는 것이 가능합니다.

차이는 가능하지만 LeoV는 더 이상 문제가 없습니다 ...

----

그건 그렇고, 모든 쌍에 대해 시간의 시작을 기다리라는 제안도 매우 정상적입니다. 모든 쌍의 시간 시작을 기다리는 데 10-15초 또는 1분입니다.

LeoV의 경우 그다지 중요하지 않습니다 ... 100p에서 목표를 달성하는 경우

큰 차이가 없다


이러한 상황에서는 정시에 모든 악기가 닫힐 때까지 기다려야 합니다.

그리고 나서야 계산을 시작합니다...

BARS의 닫힘을 검색하는 논리는 단순히 다릅니다 ... 그건 그렇고, 그러한 논리로 다시 작성할 필요가 없습니다

글쎄요 맞는거 같아요....

사실 둘 다 맞다

유일한 질문은 지표의 재작성으로 어려움을 겪을 것인지 여부입니다.

또는 고통받지 않는다



Andrey 제안 - 고통받지 마십시오

 
글을 쓰는 동안 YuraZ는 아직 메시지를 보지 못했습니다. 21.05.2008 16:17
 
komposter :

1. Expert Advisor가 0번째 막대를 사용하지 않는 경우(모든 지표, 가격 등은 지수 [1] 이상으로 취함): "선행" 도구에 새 막대가 나타날 때(Expert Advisor가 있는 시작됨), 우리는 분석을 시작합니다. 현재 기호 및 기호 에 대해 마지막 막대의 여는 시간 == 현재 기호의 막대 여는 시간 , 우리는 막대 1번에서 모든 정보를 가져옵니다. 기호 의 경우 마지막 막대의 여는 시간이 < 현재 기호의 막대 여는 시간 , 우리는 막대 0번에서 모든 정보를 가져옵니다(이것은 막대 1번이고 그것에 대해 알지 못합니다. 아직).

솔직히 말해서, 나는 그것을 이해하지 못했습니다. 왜 맞습니까?

 
LeoV :
퇴비통 :

1. Expert Advisor가 0번째 막대를 사용하지 않는 경우(모든 지표, 가격 등은 지수 [1] 이상으로 취함): "선행" 도구에 새 막대가 나타날 때(Expert Advisor가 있는 시작됨), 우리는 분석을 시작합니다. 현재 기호 및 기호 에 대해 마지막 막대의 여는 시간 == 현재 기호의 막대 여는 시간 , 우리는 막대 1번에서 모든 정보를 가져옵니다. 기호 의 경우 마지막 막대의 여는 시간이 < 현재 기호의 막대 여는 시간 , 우리는 막대 0번에서 모든 정보를 가져옵니다(이것은 막대 1번이고 그것에 대해 알지 못합니다. 아직).

솔직히 말해서, 나는 그것을 이해하지 못했습니다. 왜 맞습니까?

Andrey는 필요한 도구에 대한 계산을 사용하는 경우

닫힌 막대로 계산하는 것이 "정확"합니다!


맞다!


그러나 "전문가"가 새로운 시간이 왔다는 것을 알고 있다면 간단히 닫기로 안전하게 셀 수 있습니다. 이 또한 정확합니다.

그러나이 경우 지표를 다시 작성해야합니다 !!!

---




이제 나는 ANDREY를 주의 깊게 읽고 실제로 그가 나와 같은 것을 제공한다는 것을 깨달았습니다 :-)))


늦은 쌍에 대한 계산은 막대 = 0으로 수행해야 함을 의미했습니다.

그리고 새로운 시간에 막대로 데이터를 준 사람들을 위해 = 1

이것은 지표를 다시 작성해야 합니다.

----


레오프



논리를 명확히



3 커플을 탐색한다고 가정 해 봅시다.


EURUSD

USDCHF

USD/JPY


 newBar = 0 ;
iBarEUR = 0 ;
iBarCHF = 0 ;
iBarJPY = 0 ;
if (    Time_NEW !=   iTime ( " EURUSD " ,   PERIOD_H1 , 0 ) ) // новый час
{

   Time_NEW ==  iTime ( " EURUSD " ,   PERIOD_H1 , 0 );
   iBarEUR = 1 ; 
   newBar = 1 ;

}
if (    Time_NEW !=   iTime ( " USDCHF " ,   PERIOD_H1 , 0 ) ) // новый час
{
   
   Time_NEW ==  iTime ( " USDCHF " ,   PERIOD_H1 , 0 );
   iBarCHF = 1 ; 
   newBar = 1 ;
}
if (    Time_NEW !=   iTime ( " USDJPY " ,   PERIOD_H1 , 0 ) ) // новый час
{
   Time_NEW ==   iTime ( " USDJPY " ,   PERIOD_H1 , 0 )   ; 
   iBarJPY = 1 ; 
   newBar = 1 ;
}
if ( newBar == 1 )
{
   // у вас есть номера баров для всех 3 пар
   // тут запускайте ваши индикаторы подавая им номера баров
   //iBarEUR; содержат нужные номера баров
   //iBarCHF ;
   //iBarJPY;
}