여러 통화 쌍의 통화별 분석, 귀하의 의견으로는 사용할 수 있습니까? - 페이지 2

 
chv :
순례자 :
당신은 올바른 길을 가고 있습니다. 통화 쌍의 그룹 분석은 미래이며 점차 대부분의 거래자가 이에 올 것입니다. 나는 오랫동안 그룹 분석을 사용해 왔으며, 통화 그룹에 대한 예측 결과는 후행 인수가 있는 단일 쌍을 사용하는 것보다 훨씬 낫습니다.
다중 통화 분석이 한 쌍보다 더 많은 정보를 제공할 수 있다는 데 동의합니다. 그러나 그것은 다른 방법으로 할 수 있습니다. 내가 그것에 가까워지면 'FOREX 시장을 위한 클러스터 지표 구축의 이론적 기초' 기사에서 설명한 것과 다르게 할 것입니다.
다중 통화 평가 방법은 매우 다를 수 있습니다. 바로 이것이 요점입니다.
내 대답에서 나는이 기사를 의미하지 않고 그것을 훑어 보았고 전혀 관심이 없었습니다.
물론 방법은 다를 수 있으며 그 중 하나 또는 다른 방법의 선택은 거래 전략의 알고리즘에 따라 결정되며 이는 순전히 개별적이며 컴퓨터 리소스입니다.
저는 제 노트북이 7년 된지라 복잡한 문제를 풀기엔 너무 약하고 아직 새것을 살 수 없기 때문에 금을 포함하여 15개의 통화쌍을 분석에 사용하고 제 전문가 시스템은 간신히 새로운 막대가 도착할 때까지 계산 주기를 완료할 시간이 있고 5분 시간 프레임으로 작업하고 웨이블릿 변환을 사용하여 닫기에서 선택한 추세뿐만 아니라 고가, 저가, 종가에 대한 1시간 앞서 예측을 제공합니다. 예측의 정확성과 깊이를 높일 수 있는 많은 기회가 있으며 모든 것은 컴퓨터 리소스에 따라 다릅니다. 가까운 장래에 새 컴퓨터를 구입할 수 있기를 바랍니다. 그런 다음 이미 정해진 시간 안에 모든 것을 똑같이 할 수 있기를 바랍니다. 지금까지는 진드기로 작업하는 꿈만 꾸고 있습니다.
 
Piligrimm :
내 대답에서 나는이 기사를 의미하지 않고 그것을 훑어 보았고 전혀 관심이 없었습니다.
물론 방법은 다를 수 있으며 그 중 하나 또는 다른 방법의 선택은 거래 전략의 알고리즘에 따라 결정되며 이는 순전히 개별적이며 컴퓨터 리소스입니다.
저는 제 노트북이 7년 된지라 복잡한 문제를 풀기엔 너무 약하고 아직 새것을 살 수 없기 때문에 금을 포함하여 15개의 통화쌍을 분석에 사용하고 제 전문가 시스템은 간신히 새로운 막대가 도착할 때까지 계산 주기를 완료할 시간이 있고 5분 시간 프레임으로 작업하고 웨이블릿 변환을 사용하여 닫기에서 선택한 추세뿐만 아니라 고가, 저가, 종가에 대한 1시간 앞서 예측을 제공합니다. 예측의 정확성과 깊이를 높일 수 있는 많은 기회가 있으며 모든 것은 컴퓨터 리소스에 따라 다릅니다. 가까운 장래에 새 컴퓨터를 구입할 수 있기를 바랍니다. 그런 다음 이미 정해진 시간 안에 모든 것을 똑같이 할 수 있기를 바랍니다. 지금까지는 진드기로 작업하는 꿈만 꾸고 있습니다.

다중 통화 예측이 (정시에) 실현됩니까?
철 자원이 주된 것은 아닙니다. 차는 킬로 달러 반이며 전략은 더 비쌉니다.
 

필요한 경우 최대 5 킬로 달러의 리소스를 투자 할 수 있습니다. 일반 서버 단위로 충분하며 필요한 경우 모든 것이 필요에 따라 수행됩니다. 인터넷 사이트, 데이터베이스, Isa와 같은 서버 기능을 수행하는 서버가 아닌 3년 된 나의 컴퓨터는 이미 지붕을 뚫고 새로운 것을 생각하지 않아도 충분합니다. 나는 랩톱에 그런 것들을로드하는 것을 좋아하지 않습니다. 일반 컴퓨터는 그렇습니다. 실제 다중 프로세서 서버가 더 좋으며 지금은 쓸 필요가 없습니다. 실제로 작동하는 실제 전략이 개발되면 서버에 돈을 쓸 수 있으며 모든 것이 나에게서 춤을 추게됩니다.

2 기가헤르츠 미만 및 2 기가바이트 메모리 및 모든 것이 올바르지 않습니다. 새롭고 정교한 것으로 전환하겠습니다. 이것도 지원하지 않을 것입니다. 랩탑은 전체를 견딜 수 없기 때문에 랩탑은 계산되지 않습니다. 부하가 아무리 정교하더라도 모바일 프로세서는 모바일 프로세서로 남아 있으며 서버 축이 있는 잘 선택된 컴퓨터는 동일한 서버 장치보다 적지만 많은 작업을 수행할 수 있습니다. 각자 나름의 접근 방식이 있어서 뭐가 필요하고 뭐가 필요하지 않다고 말하지는 않겠습니다, 문제 없이 작업이 가능하다면 다 사용할 수 있지만, 지원하지 않을 가능성이 큽니다... , 새로운 투자가 필요한 새로운 개발이 나타나서 생각하지 않을 수 없습니다. 높은 안정성과 문제가 없기 때문에 아마도 이 컴퓨터가 가장 오래 살았던 컴퓨터 밖에 없을 것입니다. 좋은 서버. Intel의 첫 번째 그루터기 만 그 이후로 주로 AMD를 사용하고 386 DX 40 (Intel을 방금 찢어 버렸음)과 486도 AMD였습니다. 상기시키지 않으면 Intel이 무엇인지 잊어 버릴 것입니다. :)

추신: 오, 하드웨어에 대해 이야기하지 않는 것이 좋습니다. 그렇지 않으면 멀리 갈 수 있습니다. 약 5년 전에는 작업이 적절했을 때 감정적으로 격렬한 논쟁과 논쟁의 시기였습니다. 저는 인텔 뷔페에서 제가 관리하기도 했던 것을 기억합니다. 초대받은 사람들이 분명히 인텔 서포터가 아니었을 때 많이 웃었습니다. :) 누군가는 축구 팬이고 누군가는 철 팬입니다. 아마도 이미 과거일 거에요 :)))

 
xnsnet :

철에 대해 이야기하지 않는 것이 좋습니다.


그게 바로 내가 의미하는 바입니다. ... 철에서 쌍 상관 전략이 더 중요합니다. 하나가 있습니까?
 
chv :
xnsnet :

철에 대해 이야기하지 않는 것이 좋습니다.


그게 바로 내가 의미하는 바입니다. ... 철에서 쌍 상관 전략이 더 중요합니다. 하나가 있습니까?

이 글과 지표, 의견, 수많은 글, 그리고 다른 글들 등 내가 본 차트와 내가 본 것을 추적하여 내가 뭐라고 말할 수 있을까? 분석기, 나는 더 정확하게 말할 수 있습니다. 동시에 나는 나 자신을 본 것을 보여줄 것입니다 :) 나는 현재이 방향으로 모든 노력을 기울였습니다 :) 나는 이미 작성한 것을 염두에두고 테스트해야합니다. 일주일 안에 시장에 나와 보여드릴 수 있을 것 같아요. 나는 .NET에서 프로세스를 떠나지 않고 쓰고 있으며 소스 텍스트를 숨기지 않을 것이기 때문에 그것을 내 자신의 방식으로 추가하는 것이 가능할 것입니다. 두뇌는 확실히 충분하지 않을 것입니다 :)
 
나는 아직 본격적인 테스트를 하지 않았고, 프로그램에서 뭔가를 다듬어야 할 필요가 있습니다. 게다가 내 시스템을 테스트하는 것은 데모나 실생활에서만 가능합니다. 그러나 예비 결과는 상당히 훌륭하고 고무적인 그림을 그립니다. 전문가 시스템이 각 새로운 바의 도착에 대한 새로운 예측을 재교육하고 제공한다는 사실 때문에 시장 상황에 급격한 변화가 있더라도 예측을 수정하고 다중 통화 분석을 고려합니다. , 거래가 이루어지는 상품의 올바른 선택으로 미래를 내다보는 추가적인 효과가 발생합니다. 일부 도구는 시장의 변화에 더 일찍, 일부는 나중에 반응합니다. 반응 측면에서 가장 억제된 거래 수단을 선택하면 매우 흥미로운 그림을 얻을 수 있습니다. 그런 면에서 나는 거래에 있어서 금을 가장 좋아한다.
쌍의 상관 관계에 관해서는 거래하려는 상품과 관련하여 양의 상관 관계와 음의 상관 관계가 모두 최대인 상품을 선택합니다. 일반적으로 이 질문은 매우 복잡합니다. 예측 정확도의 99%는 입력 매개변수의 올바른 선택과 조합에 달려 있습니다. 저는 이미 이것에 대해 많은 문제를 해결했습니다.
또한 매개 변수의 선택은 전략 자체에 크게 좌우되며 한 전략에 적합한 것이 다른 전략에는 효과가 없는 것으로 판명되었습니다. 부재 시에는 여기에 추천할 수 없습니다. 시계열 모델링 및 예측 (금융 시장 분야뿐만 아니라)에 대한 다년간의 경험을 바탕으로 말할 수 있는 유일한 것은 때로는 상관관계가 약한 매개변수의 상호 조합이 높은 값을 가진 하나의 매개변수를 사용하는 것보다 더 효과적일 수 있다는 것입니다. 상관 정도는 가장 원시적인 곱셈에서 개별 매개변수를 일종의 비선형 다항식으로 줄이는 방법까지 결합 방법이 매우 다를 수 있습니다.
 

Tiki는 일반적으로 수집 방법을 배웠고 분석을 위한 스프링보드를 준비했습니다. :) 각 틱에는 서버 시간 Srv, 캡처 시간 Utc 및 입찰 가격이 제공됩니다. . 캐릭터를 연결하는 가장 좋은 방법에 대해 생각합니다. 통화 쌍만 사용하고 일반적으로 혼합에 대한 몇 가지 maral 제한을 설정하고 싶지 않기 때문입니다. 나는 아직 그래픽 시각화에 관여하지 않을 것이고 수치 데이터와 그것들의 혼합에 집중할 것입니다. 즉, 지금은 그러한 도구 세트를 확장할 것입니다.

조언자로부터의 정보 수집은 하나의 도구에 대해 최소 10명의 조언자가 시작될 수 있지만 데이터는 세션 세트의 첫 번째 세션에서만 수신되는 방식으로 배열되므로 런타임에 조언자를 시작 및 중지할 수 있습니다. 예를 들어 모든 기기 세션이 중지되면 기호의 틱 기록이 메모리에서 지워지고 기호 파일이 닫힙니다.

기록의 틱 수는 어떤 식으로든 성능에 영향을 미치지 않고 실제로 처리된 틱 수만 있지만, 만일을 대비하여 각 악기에 대해 999,999틱 이하가 메모리에 저장되고 파일에 저장됩니다. symbol은 자체 파일을 가지고 있으며, 강력하게 조각화되지 않도록 100메가바이트 단위로 틱이 기록됩니다. 다른 부분에서는 틱 히스토리를 파일에 저장해야 하는지 아직도 궁금합니다. 실험을 위해 그냥 재미삼아 해봤습니다 :) 리얼타임으로만 운동을 한다면 히스토리는 필요하지 않습니다. 파일이며 테스터에서 이러한 기록을 사용하면 간격이있을 수 있지만 1 분 안에 부분적으로 간격을 복원 할 수 있지만 문제는 필요한지 여부입니다. 라고 해서 실시간으로 운동하는 간격으로 테스트 중인데 벌써 웃어넘기긴 했지만 뭐, 이건 미래를 위한 아이디어지만 일단은 작업을 파일로 지울게. 가능한 관련 오류를 해결하고 싶습니다 :)))) 다른 모든 것은 명확하고 틀림없이 작동하며 다소의 오류는 아직 나타나지 않습니다. :)

EA는 다음 코드를 사용합니다.

 #import " mttermex.dll "
    bool ClasterInitialize ( string iContext , string iSimbol , int iDigits , int iSpread , double iPoint ) ;
    bool ClasterFinalize ( string iContext ) ;
    bool ClasterUpdate ( string iContext , double iBid , string itime ) ;
#import
 
string Context = "                                                                                                                                 ";
 
int init () {
    ClasterInitialize ( Context , Symbol () , MarketInfo ( Symbol () , MODE_DIGITS ) , MarketInfo ( Symbol () , MODE_SPREAD ) , MarketInfo ( Symbol () , MODE_POINT ) ) ;
    return ( 0 ) ;
}
 
int deinit () {
    ClasterFinalize ( Context ) ; 
    return ( 0 ) ;
}
 
int start () {
    ClasterUpdate ( Context , MarketInfo ( Symbol () , MODE_BID ) , TimeToStr ( MarketInfo ( Symbol () , MODE_TIME ) , TIME_DATE | TIME_MINUTES | TIME_SECONDS ) ) ;
    return ( 0 ) ;
}



날짜 및 시간 구조의 형식을 이해하지 못했지만 지금은 DateTime의 입력 및 출력에서 문자열로 변환했습니다.


 

그래서 마침내 적어도 3개의 통화를 사용하여 새로운 범위의 쌍을 자유롭게 추가할 수 있도록 다중 쌍 계산을 구현하는 방법에 대해 적어도 하나를 알게 되었습니다. 요소 및 컬렉션의 4가지 클래스 추가

비교모노
비교MonoCollection
비교쌍
비교 쌍 컬렉션

이러한 클래스는 누락된 쌍에 대해 작업할 수 없는 방식으로 상호 연결되어 있으며 모노 요소의 모노 컬렉션이 있으며 각 요소를 통화 이름(예: "EUR", "USD")으로 호출합니다. "GBP" 등의 비율은 어드바이저가 3개 이상의 통화에 대해 출시된 경우에만 처리되지만 더 많이 지정할 수는 있습니다. 즉, 제곱 비율의 9개 통화 쌍에 대한 것입니다. 이를 위해 필요한 통화를 수동으로 추가하고 Expert Advisors를 추가할 때 최소 9개의 통화 쌍이 추가되고 모든 통화에 대해 최소 1개의 틱이 추가되고 최소 1개의 통화에 대해 최소 2개의 틱이 추가될 때까지 분석이 시작되지 않습니다. 비교 출력에 필요한 반면 둘 이상의 다른 출력에는 필요한 반면 간격에는 다른 쌍의 많은 중간 틱이 포함됩니다. 시간, 속도 및 볼륨이 역할을 합니다. 누락된 통화는 처리되지 않거나 나중에 처리될 수 있으며 일반적으로 이와 같은 모든 블록을 통과할 때 적용됩니다. 이것은 흐름 구현에 대한 이론일 뿐이지만 클래스 메서드 를 만들고 있습니다.

또한 결합 된 작업으로 진드기의 아름다운 그림을 얻을 수 있으며 중간 진드기의 거리를 따라 진드기가 늘어납니다. 그러나 그리기는 흥미로운 눈금 표시기 역할만 합니다. 동일한 도면의 경우 틱이 단일 스트림으로 병합되고 소화 가능한 표시기가 얻어지는 결합된 흐름 모델을 개발해야 합니다. 이를 기반으로 차트를 작성할 수 있을 뿐만 아니라 사고.

프로세서에 처리에 과부하가 걸리지 않고 모든 흐름을 한 번 통과하고 하나의 공통 흐름을 결합하는 통화 쌍의 흐름에 대한 일종의 필터가 나타납니다. 동시에, 그리기의 아이디어는 공통 진드기의 마지막 레코드에서 역방향으로 스트림을 통과하는 것을 기반으로 합니다. 다른 면에서 이 모든 것은 여전히 관례일 뿐이며, 오히려 옵션으로만 필터를 추가해야 하는 아이디어입니다.

 



소스 코드 자체는 바인딩에 있으며 릴리스 폴더도 있으며 터미널의 루트 폴더 에서 작동하는 두 개의 라이브러리가 포함되어 있습니다.
위의 권고자를 사용할 때 필요한 각 통화 쌍에 대해 시작해야 합니다.

C#으로 작성된 .NET Framework 2.0 사용 및 MC++로 라이브러리 내보내기(최소 필수). VS.NET 2005의 경우

파일:
mtterm11.zip  123 kb
 
//Вместо string itime
bool ClasterUpdate( string iContext, double iBid, string itime )
//можно написать 
bool ClasterUpdate( string iContext, double iBid, datetime itime )

//А в DLL будет функция 
MTExport bool __stdcall ClasterUpdate( char* iContext, double iBid, unsigned int itime )

//Время в секундах с 1971 года и есть unsigned int itime

//Если надо в си преобразовать в строки то можно использовать библиотеку time.h

//Я кстати посмотрю ваш код может быть интерфейсные диалоги на .NET сделаю и из C++ Dll буду вызывать.
//Расчётную часть стратегии думаю лучше написать на с++ 
사유: