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

 
timbo >> :

PS 그건 그렇고, 쌍의 요소 사이의 상관 관계는 필요하지 않습니다.

이해하지 못했습니다.

 
rid >> :

오늘 나는 통화 "헤지"를 가진 고문과 조금 탐닉했습니다.


죄송합니다 제가 놓쳤을 수도 있지만 어떤 조언자입니까 ...? 어딘가에 게시되어 있습니까?

 

아니요. 특히 이 고문은 게시되지 않습니다. 그는 아직 원시입니다.

그러나 그의 작업의 본질은 마지막 단락에 나와 있습니다. 4페이지에 게시, 5페이지에 첫 번째 게시물 및 게시. 2009년 12월 29일 오후 4시 28분, 9페이지에서 제거

또한 Reed의 첨부 게시물에는 별도의 코드 조각이 있습니다.

 

여기서 문제가 드러났습니다. 기대하지 않은 곳.

 //----- Вывод информации на экран -----------------------------------------
string info = "" ;
string on_off = "---------------------------------------------------" +  " \r \n " ;
on_off = StringConcatenate  (
 "Среднестат.Спред = " , CalculateAvarageSpread ( Symbol_1 , Symbol_2 , 0 , NBars ) / POINT_Tiker1 ) ;

//если 1-й продан а второй куплен
if ( NumberOfPositions ( Symbol_1 , OP_SELL , Magic ) > = 1  )
string on_off2 = StringConcatenate ( on_off2 ,
"Текущая прибыль Sell-UP = " , ( PriceOpenLastPos ( Symbol_1 , OP_SELL , Magic ) - Ask_Tiker1 ) / POINT_Tiker1 , " \n " ) ;
else         on_off2 = StringConcatenate ( on_off2 , "Нет OP_SELL-сделок UP" , " \r \n " ) ;

if ( NumberOfPositions ( Symbol_2, OP_BUY , Magic ) > = 1  )
string on_off3 = StringConcatenate ( on_off3 ,
"Текущая прибыль BUY-UP = " , ( Bid_Tiker2 - PriceOpenLastPos ( Symbol_2 , OP_BUY , Magic ) ) / POINT_Tiker2 , " \n " ) ;
else         on_off3 = StringConcatenate ( on_off3 , "Нет BUY-сделок UP" , " \r \n " ) ;

댓글에 현재 "헤지" 이익이 표시되면 두 번째 기호(두 번째 거래)의 이익이 올바르게 표시되지 않습니다!

그렇기 때문에. Expert Advisor는 첫 번째 기기의 차트에 "서" 있으며 모든 정보는 이 기기에 대한 새로운 눈금의 출현으로 변경됩니다.

그러나이 시간 동안 여러 틱이 두 번째 악기에서 전달됩니다! 그러나 이 정보는 주석( "2번째 기호 BUY-UP의 현재 이익 =" )에 포함되지 않습니다. 왜냐하면 첫 번째 상품의 차트(EA가 있는 곳)는 여전히 새 눈금을 받지 않았습니다!

여기서 어떻게 할 수 있습니까? 불일치를 수정하려면?

제발. 말하다.

 

형식을 약간 변경해야 했습니다. 이제 거래하는 것은 Expert Advisor가 아니라 스크립트입니다. 이 int start()가 있는 스크립트:

 int start ( )
{
     while ( IsStopped ( ) = = false )
     {
       // весь код эксперта

       // пауза перед следующим проходом
       Sleep ( 100 ) ;
     }
     return ( 0 ) ;
}

이론적으로 Expert Advisor에서 이러한 구성을 사용하는 것이 가능하지만 저는 시도하지 않았습니다.아마도 Expert Advisors 메인에 실행 시간 제한과 같은 특정성이 있을 수 있지만 가능성은 거의 없습니다.

 

이 기술을 적용하려는 시도가 있었습니다. 흥미롭게도 삽입하려고 할 때
동안( IsStopped()==거짓 )
{......수면(100);}

고문에게 - 고문 자체가 작동합니다. 그러나 어떤 이유로 위의 주석은 완전히 표시되지 않습니다.

그러나 더 많은 실험을 해볼 것입니다.

 
getch >> :

이해하지 못했습니다.

상관 자산 간의 스프레드를 거래한다는 문구가 끊임없이 들립니다. 그러나 상관관계가 필요조건은 아니다. 대부분 좋은 커플에게 나타나지만 이는 원인보다 결과에 가깝습니다. 상관 관계 없이 훌륭한 거래 쌍을 가질 수 있습니다.

 
timbo >> :

상관 자산 간의 스프레드를 거래한다는 문구가 끊임없이 들립니다. 그러나 상관관계가 필요조건은 아니다. 대부분 좋은 커플에게 나타나지만 이는 원인보다 결과에 가깝습니다. 상관 관계 없이 훌륭한 거래 쌍을 가질 수 있습니다.

스프레드 거래는 통계적 차익거래입니다. 다양한 합성 거래 상품 간의 통계적 상관 관계를 사용합니다.

상관 관계가 없으면 한 번에 여러 거래 상품을 사용하는 이미 고전적인 거래입니다.

 

Но бывает так, что за это время, - на втором инструменте проходят несколько тиков! Но эта информация не поступает в коммент ("Текущая прибыль 2-го символа BUY-UP ="), т.к. на график (где стоит советник) первого инструмента всё еще не поступил новый тик!

Как тут можно поступить ? Чтобы устранить несоответствие ?

그러나 새로운 진드기가 도착할 때가 아니라 매초마다 시작이 발생하도록 하는 것은 불가능합니까? (순진한 질문에 대해 죄송합니다. 혹시라도 ... 저는 프로그래머가 아니므로 그렇게한다면 너무 많이 걷지 마십시오 ...))))))

 
rid >> :

아니요. 특히 이 고문은 게시되지 않습니다. 그는 아직 원시입니다.

그러나 그의 작업의 본질은 마지막 단락에 나와 있습니다. 4페이지에 게시, 5페이지에 첫 번째 게시물 및 게시. 2009년 12월 29일 오후 4시 28분, 9페이지에서 제거

또한 Reed의 첨부 게시물에는 별도의 코드 조각이 있습니다.

감사합니다. 본질은 나에게 분명합니다 ... 나 자신이이 "주제"를 사용하려고합니다. 코드의 전류는 "no boo-boom"이므로 다양한 편리한 도구를 사용합니다. 여기, 나에게 맞는 것을 찾고 있습니다.

무료 액세스를 위해 Expert Advisor를 계획하고 있습니까? 아니면 어떻게...? 시도하는 것은 흥미로울 것입니다 ...

사유: