MT5에 대한 고주파 거래 토론 - 페이지 77

 
gunia :

그런데 제가 알기론 lohhft는 ATS가 아니라 일종의 생성자인데 여기서 이 생성자를 개선하기 위해 대화를 시작했는데 충분한 논의의 근거를 제공해야 한다는 점을 이해하지 못한 것 같습니다. 그렇지 않다면, 이것은 단지 이를 위해 잘못된 장소에 블랙박스를 광고하려는 시도일 뿐이라는 데 동의합니다.

사실, 나는 PBX 생성자로 작업하지만 그것을 "푸시"하지는 않지만 개선에 그다지 관심이 없으며 그 안에 많은 것이 있지만 HFT를 구축하고 배열하는 원칙에 있습니다. 전략. 흥미로운 것은 구성의 전략적 원칙이며 구성 요소의 세부 사항이 아닙니다. 멀티 스레드 데이터 수집 및 동기화 , 멀티 스레드 주문 전송 또는 기성품 분석 블록 준비를 위한 방법이나 블록이든 상관 없습니다.

구니아 :

나는 이해   당신은 유능한 토론을 하게 되어 기쁠 것입니다. 그러나 구체적인 사항 없이 어떻게 이것이 가능합니까?

당신은 그림에 대해 추측하는 것이 무익한 일이라는 데 동의할 것입니다.

예를 들어, 알고리즘이 특정 방향으로 진입점의 왼쪽에 있는 틱 벡터를 취한 다음 이러한 벡터의 특정 수를 순수한 형태로 누적하는 것과 같이 최소한 여러 가지를 알아야 합니다. 또는 벡터 수를 압축하고 추가 비교 프로세스의 속도를 높이기 위해 각 클래스에 대해 클러스터링 및 평균화됩니다. 문제는 틱 벡터가 얼마나 오래 걸리나요? 아니면 길이를 맞춤 설정할 수 있습니까? 주어진 방향에 대해 얼마나 많은 정제되지 않은 패턴이 고려됩니까? 예비분류 및 평균화를 사용한다면 몇 개의 등급으로 구분하고 등급간 불일치를 고려하는가?

그러한 시스템의 바다와 그러한 일반적인 세부 사항의 공개는 결코 시스템의 경쟁 우위를 박탈하지 않습니다. 그것들은 주로 미세 조정에 있고 국회의 일반적인 건축 유형에 있지 않기 때문입니다.

커뮤니티의 특성을 고려하십시오.))) 예를 들어, 귀하의 시스템이 수익을 낼 수 있다고 믿을 수 있지만, 이를 구매하려면 조금 더 자세한 정보가 필요합니다.

위와 같은 점을 감안하여 PBX 디자이너 자체뿐만 아니라 그에 따라 만들어진 전략도 판매하지 않을 것임을 덧붙여 말씀드립니다. 그러한 전략을 개선합니다.

신경망, 분석 블록의 경우 입력에 입력되는 패턴 집합과 주어진 출력 신호 사이의 숨겨진 관계를 식별하고 설정할 수 있는 블랙박스 형태의 프레젠테이션에 매우 만족합니다. 그런 다음 필터링 또는 클러스터링이 훈련 전에 사용되며 분류에 따라 해당 알고리즘이 속하는 유형은 중요하지 않습니다. 개발자에게 물어보세요.

IMHO 신경망과 관련하여 주목해야 할 점은 분석 블록이 입력 패턴 자체와 원하는 출력 신호의 구조이므로 데이터의 유형과 소스, 잠재적 관계에 대해서도 논의하는 데 관심이 있습니다. 출력 신호의 논리적 구조 및 처리에 대한 아이디어로.

그러나 불행히도 나는 이미 여기서 그러한 토론을 기다리지 않을 것이라는 인상을 받았습니다 ...
비유적으로, 내 인상은 아마도 구 소련에 자동차로 도착하여 여행 경로와 현지 운전 기술을 명확히하려는 외국인 관광객의 인상과 같을 것입니다. 그러나 이에 대한 응답으로 현지 운전자로부터 기화기 설계의 복잡성과 볼 베어링의 볼 수에 대한 질문을 받고 진심으로 놀랐습니다. 자동차 엔진의 도면을 게시하는 것이 어떻습니까? 어깨 끈 - 위장 ( 카키색))) 색상과 외국 레이블이 있으면 즉시 차고로 덮으십시오 ... !!!)))

수학 :

... "너무 공격적 인 ..." Cheka-KGB "" 스타일로 내가 어리석게도 당신을 즉시 금지하면 내 행동은 권고없이 ...

보자)

 
lohhft :

위와 같은 점을 감안하여 PBX 디자이너 자체뿐만 아니라 그에 따라 만들어진 전략도 판매하지 않을 것임을 덧붙여 말씀드립니다. 그러한 전략을 개선합니다.

보자)

그것이 내가 말하는 이유입니다. 모든 소스 코드를 게시하십시오. 여기에 사람들은 글을 읽을 수 있고, 모두는 협력과 개선을 목표로 합니다. "모르면"에 대해 논의하는 이유는 무엇입니까? 그런 다음 이야기 ... 이야기 ... 그래서 "구매 및 토론"이 나타납니다. :) 여기에 모든 소스를 게시하고 논의할 것입니다.

 

lohhft :

...나는 그러한 전략의 생성과 개선에 유용한 정보의 상호 유익한 건설적인 토론과 교환에 관심이 있습니다.

문제 없습니다. 시작하겠습니다. f****n 브로커에 대해 공유할 것이 있습니다. 단계에 0 동안 당신에게서.
 
lohhft :

보자)

농담해?

동물원에 한 남자가 와서 우리가 있고 우리 안에 원숭이가 있습니다. 남자는 바나나를 꺼내 먹자. 원숭이가 침을 흘리고 있다...

  • 그 남자는 말합니다. "저에게는 아주 맛있는 바나나가 있습니다. 얼마나 즙이 많고 맛있는지 보십시오. 거기에 바나나 한 대가 있습니다."
  • 원숭이: "바나나 주세요"
  • "안해, 안팔아. 줘도 안줘. 하지만 여기에서 날 매일 보겠지, 매일 와서 이 바나나를 먹을거야. 얼마나 맛있는지 보이니?" ?"

원숭이가 미쳐버릴 것 같은 날은 며칠입니까?

 
lohhft :

비유적으로 내 인상은 아마도 구 소련에 자동차로 도착한 외국인 관광객의 인상과 같을 것입니다 .......

그것은 "비유적으로" 좀 더 마음에 감동을 받은 현지인처럼 그가 미국인(설교자의 목소리)에서 온 관광객이라고 결정했습니다.



 
newdigital :

그것이 내가 말하는 이유입니다. 모든 소스 코드를 게시하십시오. 여기에 사람들은 글을 읽을 수 있고, 모두는 협력과 개선을 목표로 합니다. 왜 "당신이 무엇을 모르는 경우"에 대해 논의합니까? 그런 다음 이야기 ... 이야기 ... 그래서 "구매 및 토론"이 나타납니다. :) 여기에 모든 소스를 게시하고 논의할 것입니다.

나는 이미 일반적인 MQL Expert Advisors가 아니라 내 엔진을 기반으로 분산 컴퓨팅 시스템에 맞게 조정된 전문화된 Advisors가 있다고 설명했습니다. 따라서 엔진 자체가 없으면 전시할 의미가 없습니다. 그들은 어디에서나 작동하지 않을 것이며, 심지어 그들의 소스 코드도 이해할 수 없을 것입니다. 코드의 상당 부분은 엔진 구성 요소와 함께 작동합니다. 여기에는 세 가지 주요 기능이 있습니다.

문자열 GetObjectProperty(문자열 개체 속성);
bool SetObjectProperty(문자열 ObjectProperty, 문자열 값);
문자열 InvokeObjectMethod(문자열 ObjectMethod, 문자열 MethodParam);

이러한 기능의 도움으로 Expert Advisor 는 시스템 개체를 만들고 작업합니다 . 데이터 필드(속성)를 수신 및 설정하고 기능(메소드)을 호출하며 이러한 개체를 통해 모든 시스템 구성 요소가 관리됩니다. 예를 들어, 객체를 열고 어드바이저로부터 다른 터미널을 실행하고, 이러한 터미널에서 데이터를 수신하고, 주문을 보내고, 다른 어드바이저를 실행하고, 해당 객체를 통해 통신하는 등의 작업을 수행할 수 있습니다. 등. 예를 들어 Expert Advisor의 특정 도구에 대한 신경망 훈련 기능은 다음과 같습니다.

bool TeachNeuroNet(문자열 기호, int 레이어, int 뉴런, int epoch)
{
if(GetObjectProperty(기호 + ".Teached") != "true")
{
SetObjectProperty(기호 + ".레이어", 레이어);
SetObjectProperty(기호 + ".뉴런", 뉴런);
SetObjectProperty(기호 + ".Epoch", Epoch);
return(SetObjectProperty(symbol + ".Teached", "true"));
}
반환(거짓);
}

아주 간단한 함수라도 프로그래머가 이해하기 위해서는 적어도 어드바이저가 작업하는 객체의 클래스(유형)의 구조와 설명을 알아야 하고 테스트를 위해 코드에서 알 수 있습니다. 엔진 자체. 컨텍스트 메뉴에서 개체의 속성을 호출하여 이러한 모든 클래스 설명을 항상 볼 수 있습니다. #comment_480446의 마지막 스크린샷에서 이 속성 대화 상자가 표시됩니다. 소스를 공개하지 마십시오. 숨기기 때문이 아니라 엔진 자체에 대한 참조 없이는 의미가 없기 때문에 여기에서 금지됩니다. - Mathemat (Che 동지))

더엑스퍼트 :
문제 없습니다. 시작하겠습니다. f****n 브로커에 대해 공유할 것이 있습니다. 단계에 0 동안 당신에게서.

예를 들어 f **** n 및 기타 ECN에 따르면 저는 Level2 오더북이 가격에 미치는 영향에 관심이 있습니다. 이 스레드에서 이에 대한 많은 토론을 보았고 사용에 대한 힌트까지 보았지만 실제로 답을 찾지 못함. 그리고 내 실험에 따르면 LevelI2 패턴과 틱 볼륨을 포함하려고 시도했지만, 물론 내가 잘못된 데이터나 방법을 가지고 있다고 가정할 수 있지만, 가격 변동의 특성과 패턴 사이의 패턴을 찾지 못했습니다. 그리고 이에 대한 당신의 의견은...???

구니아 :

그것은 "비유적으로" 좀 더 마음에 감동을 받은 현지인처럼 그가 미국인(설교자의 목소리)에서 온 관광객이라고 결정했습니다.

... 어리석은 홍수를 시작하고 몰지 않을 때 더 나쁩니다 ...

 
lohhft :

이에 대한 당신의 의견은...???
유리가 작아요...
 
lohhft :

나는 이미 일반적인 MQL Expert Advisors가 아니라 내 엔진을 기반으로 분산 컴퓨팅 시스템에 맞게 조정된 전문화된 Advisors가 있다고 설명했습니다. 따라서 엔진 자체가 없으면 전시할 의미가 없습니다. 그들은 어디에서나 작동하지 않을 것이며, 심지어 그들의 소스 코드도 이해할 수 없을 것입니다. 코드의 상당 부분은 엔진 구성 요소와 함께 작동합니다. 여기에는 세 가지 주요 기능이 있습니다.

문자열 GetObjectProperty(문자열 개체 속성);
bool SetObjectProperty(문자열 ObjectProperty, 문자열 값);
문자열 InvokeObjectMethod(문자열 ObjectMethod, 문자열 MethodParam);

이러한 기능의 도움으로 Expert Advisor 는 시스템 개체를 만들고 작업합니다 . 데이터 필드(속성)를 수신 및 설정하고 기능(메소드)을 호출하며 이러한 개체를 통해 모든 시스템 구성 요소가 관리됩니다. 예를 들어, 객체를 열고 어드바이저로부터 다른 터미널을 실행하고, 이러한 터미널에서 데이터를 수신하고, 주문을 보내고, 다른 어드바이저를 실행하고, 해당 객체를 통해 통신하는 등의 작업을 수행할 수 있습니다. 등. 예를 들어 Expert Advisor의 특정 도구에 대한 신경망 훈련 기능은 다음과 같습니다.

bool TeachNeuroNet(문자열 기호, int 레이어, int 뉴런, int epoch)
{
if(GetObjectProperty(기호 + ".Teached") != "true")
{
SetObjectProperty(기호 + ".레이어", 레이어);
SetObjectProperty(기호 + ".뉴런", 뉴런);
SetObjectProperty(기호 + ".Epoch", Epoch);
return(SetObjectProperty(symbol + ".Teached", "true"));
}
반환(거짓);
}

아주 간단한 함수라도 프로그래머가 이해하기 위해서는 적어도 어드바이저가 작업하는 객체의 클래스(유형)의 구조와 설명을 알아야 하고 테스트를 위해 코드에서 알 수 있습니다. 엔진 자체. 컨텍스트 메뉴에서 개체의 속성을 호출하여 이러한 모든 클래스 설명을 항상 볼 수 있습니다. #comment_480446의 마지막 스크린샷에서 이 속성 대화 상자가 표시됩니다. 소스를 공개하지 마십시오. 숨기기 때문이 아니라 엔진 자체에 대한 참조 없이는 의미가 없기 때문에 여기에서 금지됩니다. - Mathemat (Che 동지))

예를 들어 f **** n 및 기타 ECN에 따르면 저는 Level2 주문서가 가격 책정에 미치는 영향에 관심이 있습니다. 이 스레드에서 이에 대한 많은 토론을 보았고 사용에 대한 힌트까지 보았지만 실제로 답을 찾지 못함. 그리고 LevelI2 패턴과 틱 볼륨을 포함하려고 시도한 내 실험에 따르면, 물론 내가 잘못된 데이터나 방법을 가지고 있다고 가정할 수 있지만, 가격 변동의 특성과 패턴 사이의 패턴을 찾지 못했습니다. 그리고 이에 대한 당신의 의견은...???

... 어리석은 홍수를 시작하고 몰지 않을 때 더 나쁩니다 ...

나는 프로그래머가 아닙니다 ... 나는 아무것도 이해하지 못했습니다 ... 간단히 말해서 - 그들은 나에게 바나나를주지 않습니다 :(

이것을 신호에 적용할 수 있습니까? 즉, 82장에 아무 것도 아닌 단어만 있는 것입니까? 글쎄, 사람들에게 샘플 소스 코드를 제공하십시오 ... 당신은 프로그래머입니다 ... 코더에 대해 논의 할 것입니다. 나는 모든 곳에서 테스트 할 것입니다 ... 포럼에 부탁드립니다. 여기에 82 시트가 있습니다 ... 또는 당신은 우리와 함께 ... 간단히 말해서 - 여기 누가 누구인지 혼란 스럽습니다 ...

 
lohhft :

... 어리석은 홍수를 시작하고 몰지 않을 때 더 나쁩니다 ...

맘에 안들어서 이상하네요...소련에서 온 외국인 관광객 화두가 뜨거워지는줄 알았습니다.

깊은 의미가 담긴 코드 감사합니다! 여기 당신에 대한 응답으로 내 비밀 개발 중 하나가 있습니다. 이것은 기밀입니다, 당신은 이해합니다)))

 #property version    "100.00"
int OnInit ()
  {
   return ( INIT_SUCCEEDED );
  }
void OnDeinit ( const int reason)
  {
  }
void OnTick ()
  {
  }

글쎄, 이 지점의 전통에 따라 나는 다음을 추가할 것이다: f****n, f****n, f****n, f****n, f****n, f ****n. .. 블랙박스 구입, 코끼리 구입 등

 
Alex_Bondar :

자신을 확인하는 것이 쉬울 때 왜 다른 사람들에게 물어보십시오.

MT 다운로드 여러 DC를 시작하고 두 개(세 개, ...) 터미널에서 하나의 기호에 대한 눈금 차트를 보면 질문이 즉시 사라집니다. :)

고마워요, 왠지 그런 생각을 하지 못해서 미안해요.

DC의 내부 필터링에 의해 틱이 왜곡되는 것으로 나타났습니다. 매우 강력합니다. 이 수준에서는 일반적인 모델에 대해 이야기할 수 없습니다. 한 브로커 내에서 이러한 필터링이 동적이며 틱 패턴에 의존한다고 가정할 수 있습니다. DC는 바보입니다. 결국 DC 에서 DC로 가는 초는 틱보다 훨씬 더 상관관계가 있습니다. 임호.