Meta Trader에서 스프레드 거래 - 페이지 16

 

참석하신 분들께 한 가지 더 질문드립니다. Expert Advisor는 명시된 주제에서 두 가지 도구를 계산하기 때문에 이 질문이 적절할 것입니다.

예를 들어. 두 개의 도구를 함께 사용하면 각각 다른 시간에 작업을 시작합니다.

(다른 플랫폼에서 또는 다른 이유로 거래됨)

예를 들어, 상품 BRN 및 CL(mt4 BR)은 종종 2-3시간의 차이로 매일 작업을 시작합니다.

같은 것(dax + footsy), -시간 차이.

이 경우 평균 계산 작은 TF에서 악기 사이의 스프레드 는 때때로 매우 좋습니다. 잘못된! 특히 세션이 공백으로 열리면!

마지막 막대가 시간에 얼마나 일치하는지 확인하고 싶습니다. 그 마지막 막대 - 평균 정적 계산에 대한 것입니다. 확산 - 예를 들어 Fduch의 동일한 함수에서 - CalculateAvarageSpread( Symbol_1 ,Symbol_2,0, NBars)

다시 말해서, 나는 적어도 주석에 표시하고 싶습니다. 주어진 TF에서 두 악기의 마지막 마디가 시간적으로 일치하는 경우는 몇 개입니까?

방법을 알려주세요?

 
rid >> :

참석하신 분들께 한 가지 더 질문드립니다. Expert Advisor는 명시된 주제에서 두 가지 도구를 계산하기 때문에 이 질문이 적절할 것입니다.

예를 들어. 두 개의 도구를 함께 사용하면 각각 다른 시간에 작업을 시작합니다.

(다른 플랫폼에서 또는 다른 이유로 거래됨)

예를 들어, 상품 BRN 및 CL(mt4 BR)은 종종 2-3시간의 차이로 매일 작업을 시작합니다.

같은 것(dax + footsy), -시간 차이.

이 경우 평균 계산 작은 TF에서 악기 사이의 스프레드 는 때때로 매우 좋습니다. 잘못된! 특히 세션이 공백으로 열리면!

마지막 막대가 시간에 얼마나 일치하는지 확인하고 싶습니다. 그 마지막 막대 - 평균 정적 계산에 대한 것입니다. 확산 - 예를 들어 Fduch의 동일한 함수에서 - CalculateAvarageSpread(Symbol_1,Symbol_2,0, NBars)

다시 말해서, 나는 최소한 코멘트에 표시하고 싶습니다. 주어진 TF에 있는 두 악기의 마지막 마디가 시간적으로 일치합니까?

방법을 알려주세요?

그리고 "어느 정도 .. 막대가 일치합니까?"은(는) 무슨 뜻인가요? 내 스프레드 계산 기능에서 오픈 시간이 일치하는 두 개의 막대를 사용합니다.

 int symb2Shift = iBarShift ( Symbol_2 , Timeframe , iTime ( Symbol_1 , Timeframe , k ) , true ) ;

M1 시간대에 호출되면 최대 1분까지 시간이 일치하는 막대 쌍을 사용하여 스프레드를 계산할 수 있습니다. 또 다른 질문은 스프레드를 계산할 때 iClose를 사용할지 iOpen을 사용할지 여부입니다. 실시간으로 수집된 틱 데이터를 기반으로 스프레드(초에 해당).

 
Fduch писал(а) >>

그리고 "어느 정도 .. 막대가 일치합니까?"은(는) 무슨 뜻인가요? 내 스프레드 계산 기능에서 오픈 시간이 일치하는 두 개의 막대를 사용합니다.

M1 시간대에 호출되면 최대 1분까지 시간이 일치하는 막대 쌍을 사용하여 스프레드를 계산할 수 있습니다. 또 다른 질문은 스프레드를 계산할 때 iClose를 사용할지 iOpen을 사용할지 여부입니다. 실시간으로 수집된 틱 데이터를 기반으로 스프레드(초에 해당).

맞습니다. 직접 진드기로 확산 내역을 수집하는 가장 정확한 방법입니다. 스트레치로 열기 / 닫기로 계산할 수 있지만 동기화되지는 않지만 충분한 틱 빈도로 시간이 많이 다르지 않아야합니다. 그러나 어떤 경우에도 hi / low를 사용하지 마십시오. 여기에서 오류가 최대입니다.

 
getch >> :

여전히 용어를 이해하고 싶습니다.

자산, 공적분 및 상관관계란 무엇입니까?

자산, 공적분, 상관관계 -> Google.

나는 정말로 이 문제에 대해 Wikipedia에 조언하지 않습니다. 페어 트레이딩에 대해서는 기사가 아니라 베스폰트 웹사이트에 대한 광고일 뿐입니다.

Carol Alexander '시장 모델 '과 같은 여행 서적을 적극 권장합니다.

 

귀찮게 보일까봐. 하지만 질문이 하나 더 있습니다.

이제 스레드에 명시된 방법론에 따라 Expert Advisor를 (테스터에서) 테스트할 수 있도록 하려고 합니다. 적어도 하나의 거래를 열려면 - 현재 수단, 즉. Expert Advisor가 설치된 차트의 것.

두 번째 거래의 "가상"모조품으로.

그러나 테스터의 두 번째 "헤지"도구의 OCHL 가격이 "어쨌든"반환되면 두 번째 도구의 현재 입찰가와 요청도 반환되지 않고 0이 표시됩니다!

댓글 (Ask_Tiker2,"_",Bid_Tiker2);

그래야만 합니까? 아니면 이 가격을 알 수 있는 방법이 있나요?

 
Reshetov >> :

루프형 어드바이저의 속성에 쉽게 접근할 수 있습니다. "전문가" 버튼을 일시적으로 비활성화하고 속성을 편집합니다. 가장 중요한 것은 버튼을 다시 켜는 것을 잊지 마십시오.

감사해요 :)

제거 작성 >>

이제 스레드에 명시된 방법론에 따라 Expert Advisor를 (테스터에서) 테스트할 수 있도록 하려고 합니다. 적어도 하나의 거래를 열려면 - 현재 수단, 즉. Expert Advisor가 설치된 차트의 것.

쓸모 없는.

그러나 테스터의 두 번째 "헤지"도구의 OCHL 가격이 "어쨌든"반환되면 두 번째 도구의 현재 입찰가와 요청도 반환되지 않고 0이 표시됩니다!

기능 수행 후 이력 및 오류를 확인합니다.

 
TheXpert >> :


기능 수행 후 이력 및 오류를 확인합니다.


역사가 존재합니다.

 //Валютная версия
extern string  Symbol_1 = "USDJPY" ;
extern string  Symbol_2 = "EURJPY" ;
///----------------------
int start ( )
{
//--------Задаем текущие цены инструметов -- 
double Ask_Tiker1 = MarketInfo ( Symbol_1 , MODE_ASK ) ;
double Bid_Tiker1 = MarketInfo ( Symbol_1 , MODE_BID ) ; 
double Ask_Tiker2 = MarketInfo ( Symbol_2 , MODE_ASK ) ;
double Bid_Tiker2 = MarketInfo ( Symbol_2 , MODE_BID ) ;

Comment ( Ask_Tiker1 , "_" , Bid_Tiker1 , " \n " ,
        Ask_Tiker2 , "_" , Bid_Tiker2 , " \n " ,
"Ошибка  = " , GetLastError ( ) ) ;

오류 4059가 표시됩니다.

ERR_FUNCTION_NOT_ALLOWED_IN_TESTING_MODE 4059 테스트 모드에서 허용되지 않는 기능

이건 이상해. 결국 첫 번째 도구와 두 번째 도구는 모두 Marketinginfo를 통해 설정됩니다. 첫 번째 인스트럭션 -는 정상적으로 표시되지만(92_91.98 - USDJPY) EURJPY - 원하지 않습니다.

그리고 내가 고문을 두 번째 도구에 놓으면, 즉. 유로엔 차트에서 첫 번째 문자는 주석에 0을 제공하고 두 번째 문자는 유로엔으로 표시됩니다.


 

rid писал(а) >>

오류 4059가 표시됩니다.

아마도 내가 당신을 속였을 것입니다. MarketInfo는 "안전"합니다. 도중에 오류를 생성하지 않습니다.
 
TheXpert >> :


쓸모 없는.


나는 그것이 완전히 쓸모 없다고 생각하지 않습니다. 고문의 작업이 시작 가격으로 실현되는 경우 - 포함. 및 예를 들어 소규모 TF(M1-M5)의 클로징 포지션. 대략적인 테스트를 수행할 수 있습니다.

결국 테스터는 OHLC Marketinginfo의 가격을 정상적으로 반환합니다. 이것은 OPEN 가격으로 한 상품의 실제 이익을 얻고(마감) 다른 상품의 " 가상 이익 "을 계산할 수 있음을 의미합니다! 그리고 그 반대도 마찬가지입니다.

안 그래?

그리고 두 기기 모두에서 Expert Advisor를 차례로 실행하면 매번 실행할 때마다 현재 기기의 위치를 상당히 정확하게 열고 닫을 수 있습니다.

 

rid писал(а) >>

안 그래?

아니요. 막대를 건너 뛰는 것을 잊지 마십시오. 테스터를 위해 Expert Advisor를 구현하더라도 누락된 막대로 인해 다른 기기에 대한 항목이 동기화되지 않습니다.

그리고 놓친 바에서는 가격 대신 베이글을 얻을 수 있습니다.

결국 테스터에서 타이머를 반복하거나 작업할 수 없습니다. 하도록 하다

엑스퍼트 작성 >>

쓸모 없는.