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

 
YuraZ :

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

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


맞다!


예, 하지만 틱이 시간 경계에 오지 않았지만 훨씬 더 나중에 MT가 바를 닫는다면?

 

유라즈 , 왜 이렇게 글이 많고, 내 생각까지 뒤틀려?

지표를 다시 쓸 필요가 없으며 Expert Advisor를 약간 수정해야합니다.

 
LeoV :
유라즈 :

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

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


맞다!


예, 하지만 틱이 시간 경계에 오지 않았지만 훨씬 더 나중에 MT가 바를 닫는다면?

이 악기의 경우 이 막대의 NEW HOUR에 첫 번째 눈금이 도착하면 닫힙니다.

단지 지연이있을 것입니다


위의 게시물에서 새로운 시간을 단축할 수 있는 로직을 살펴보세요!

 
komposter :

유라즈 , 왜 이렇게 글이 많고, 내 생각까지 뒤틀려?

지표를 다시 쓸 필요가 없으며 Expert Advisor를 약간 수정해야합니다.

안드레이와 무엇이 뒤틀렸습니까?


나는 지표를 다시 쓸 수 없다는 데 동의합니다. 필요한 막대를 제공하십시오.

 

LeoV , 알고리즘(예: 3쌍 사용):

1. 1번 쌍(Expert Advisor가 작동하는 차트에서)에 새 막대가 나타나면 다음을 수행합니다.
1.1 2번 페어의 0번 바가 열리는 시간 == 1번 페어의 0번 바가 열리는 시간이면 2번 페어와 관련된 모든 계산에서 1번 바를 사용합니다(기억 이것은 변수에서). 그렇지 않은 경우 막대 번호 0을 사용합니다.
1.2 단락 1.1에서와 같이 세 번째 쌍에 대한 "작업 막대"를 고려합니다.
1.3 우리는 계산을 수행합니다.
1.4 분석 결과에 따라 거래 결정을 내립니다.

 
YuraZ :

안드레이와 무엇이 뒤틀렸습니까?
나는 지표를 다시 쓸 수 없다는 데 동의합니다. 필요한 막대를 제공하십시오.

쓸데없는 증거에 시간을 낭비하지 않겠습니다. 누가 필요합니까?
어떤 메시지에 대한 답변이 5-10줄에 들어갈 수 있는데 왜 그렇게 많은 텍스트가 있는지 이해할 수 없습니다.

누군가 이 글을 읽고 있다...

 
LeoV :

2008년 5월 21일 16:38


LeoV 이 글을 보니 출처가 딱... 처음부터 하고 싶었던 말

명확하고 간결하다...

 

다양한 쌍에 업로드해 보세요.

 void start ()

{

         Comment ( "     V0= " + iVolume ( Symbol () , PERIOD_D1 , 0 ) + " V1= " + iVolume ( Symbol () , PERIOD_D1 , 1 ) + " V2= " + iVolume ( Symbol () , PERIOD_D1 , 2 ) + " V3= " + iVolume ( Symbol () , PERIOD_D1 , 3 )) ;

}

바의 시작 부분을 잡을 가치가있는 쌍을 볼 수 있습니다 ...

다른 커플들이 자고 있는 동안

예를 들어 EURJPY 또는 GBPJPY는 잘 :-) 새로운 시간의 시작을 찾을 확률을 높이려면 최소한 켜십시오.

 
YuraZ :

다양한 쌍에 업로드해 보세요.

Market Watch 창에서 이를 수행할 수 있는 방법이 있습니까? 틱을 받으면?

 
LeoV :
유라즈 :

다양한 쌍에 업로드해 보세요.

Market Watch 창에서 이를 수행할 수 있는 방법이 있습니까? 틱을 받으면?

 newBar = 0 ;
iBarEUR = 0 ; iBarEURJPY = 0;
iBarCHF = 0 ;  iBarGPBJPY  = 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 ( " GBPJPY " ,   PERIOD_H1 , 0 ) ) // новый час
{
   Time_NEW ==   iTime ( " GBPJPY " ,   PERIOD_H1 , 0 )   ; 
   iBarGPBJPY = 1 ; 
   newBar = 1 ;
}
if (    Time_NEW !=   iTime ( " EURJPY " ,   PERIOD_H1 , 0 ) ) // новый час
{
   Time_NEW ==   iTime ( " EURJPY " ,   PERIOD_H1 , 0 )   ; 
   iBarEURJPY = 1 ; 
   newBar = 1 ;
}

if ( newBar == 1 )
{
   // у вас есть номера баров для всех 4 пар
   // тут запускайте ваши индикаторы подавая им номера баров
   //iBarEUR; содержат нужные номера баров
   //iBarCHF ;
   //iBarGPBJPY ;
   // iBarEURJPY 
}

시장 감시 창에서

차량에서 읽은 쌍을 나타냅니다.