아이디어 교환 - 페이지 11

 
Vinin :
독재자 :
피온 :

빅토르, 코호넨의 지도는 처리하셨나요? 다층 NS에서 이해할 수 있는 "물고기"를 한 번도 만나지 못했습니다. 평가에는 미흡하지만 구체적으로 뭔가를 느끼고 싶다. 다시 - 메쉬 훈련, 컴퓨터가 얼마나 많은 매개변수를 가져올까요? 이 "야생"으로 올라가는 것은 ... 거기에 수렁에 빠질 위험이 있습니다. 원칙적으로 제한 매개변수에 따라 동일한 지표 세트로 최적화할 수 있습니다.


여기 (포럼에서) 어딘가에 고문을 게시했습니다 kohonen이 아니라 다층 네트워크

물고기는 어떻게 가는 것 같니?


그리고 더 정확하게는 할 수 있습니다. 분명히 통과했습니다.


'신경망 훈련' - 여기에 몇 가지 일반적인 생각

'MTS에서 인공 지능 사용' - 여기 내 게시물에 전문가가 첨부되어 있습니다.

나는 당신의 코드를 보았고, 특히 이러한 지표의 배급에 관해 무언가를 배웠지만, 전체적으로 구조를 마스터하지 못하고 배열에 잠복했습니다.

배열에서 네트워크는 실제로 상당히 교묘하게 배치되어 있습니다. (MQL에 객체가 없거나 최소한 구조가 없으면 이러한 의미에서 크게 간섭합니다. 배열로 패킹하는 것은 강제로 없이는 할 수 없는 것과 같습니다. 반 리터 또는 포장은 깨끗하지만 코드가 고르지 않고 무섭습니다.

일반적으로 배열이 명확하지 않으면 질문하십시오.기억하고 설명하려고 노력할 것입니다.

 
maveric :
비닌 :
독재자 :
피온 :

빅토르, 코호넨의 지도는 처리하셨나요? 다층 NS에서 이해할 수 있는 "물고기"를 한 번도 만나지 못했습니다. 평가에는 미흡하지만 구체적으로 뭔가를 느끼고 싶다. 다시 - 메쉬 훈련, 컴퓨터가 얼마나 많은 매개변수를 가져올까요? 이 "야생"으로 올라가는 것은 ... 거기에 수렁에 빠질 위험이 있습니다. 원칙적으로 제한 매개변수에 따라 동일한 지표 세트로 최적화할 수 있습니다.


여기 (포럼에서) 어딘가에 고문을 게시했습니다 kohonen이 아니라 다층 네트워크

물고기는 어떻게 가는 것 같니?


그리고 더 정확하게는 할 수 있습니다. 분명히 통과했습니다.


'신경망 훈련' - 여기에 모든 종류의 일반적인 생각

'MTS에서 인공 지능 사용' - 여기 내 게시물에 전문가가 첨부되어 있습니다.

나는 당신의 코드를 보았고, 특히 이러한 지표의 배급에 관해 무언가를 배웠지만, 전체적으로 구조를 마스터하지 못하고 배열에 잠복했습니다.

배열에서 네트워크는 정말 깔끔하게 분해됩니다. (MQL에 객체가 없거나 최소한 구조가 없으면 이러한 의미에서 크게 간섭합니다. 배열로 패킹하는 것은 절반 없이는 강제할 수 없다는 것이 밝혀졌습니다. 리터 또는 포장은 명확하지만 코드는 무섭고 패치워크입니다 :(

일반적으로 배열이 명확하지 않으면 질문하십시오.기억하고 설명하려고 노력할 것입니다.

나는 그 코드를 보고, 보고, 기억했다. C 코드를 기반으로 합니다. 번역하고 각색했습니다. 거래 기능이 추가되었습니다.

역전파 네트워크는 더 이상 관심이 없습니다. 일반 그리드의 경우 기술적 기능이 충분하지 않습니다. 작은 것은 작동하지 않습니다.

경쟁력 있는 어드바이저를 리메이크하고 싶었고(최적화하는 데 시간이 많이 걸립니다), 스스로 학습하는 어드바이저를 만들 것입니다. Kohonen 레이어는 정보 압축에만 사용됩니다. 압축비만 결정하면 됩니다. 기술적인 능력 때문에 다시 너무 많이 복용하는 동안.

 

2 비냉

Yurixx :
비닌 :

F. Wasserman Neurocomputer technology: Theory and practice를 읽어보길 권합니다. 아주 잘 썼습니다. 필요하시면 이메일로 보내드리겠습니다. 나는 이것뿐만 아니라 다른 문학도 할 수 있습니다.


힘들지 않다면 나도 그렇고. 내 주소는 내 프로필에 있습니다.

최근에 나는 국회가 없으면 내 시스템이 올바르게 거래하는 방법을 배울 수 없다는 결론에 도달했습니다. 보시다시피 저는 나쁜 선생님입니다. :-) 이것은 내 시스템이 작동하는 데이터의 적절한 클러스터링이 필요하다는 아이디어가 있습니다. 글쎄, 내가 이해하는 한, 그들은 Kohonen 네트워크를 사용하여 클러스터링될 수 있습니다. 그러나 이 모든 것을 헤쳐나가려는 첫 번째 시도는 아직 결과로 이어지지 않았습니다. 그것에 대해 아는 것이 너무 적습니다. 명확하게 명시된 아이디어와 실제 사용의 좋은 예를 모두 결합하여 좋은 것을 읽을 필요가 있습니다.

나는 국회에서 클론의 전체 스레드를 다시 읽었지만 이것은 내 수준이 아닙니다. 우리는 시급히 부족한 부분을 채워야 합니다.


나는 다시 나의 요구를 반복한다. 물론, 당신의 제안이 엘리트를 위한 것이 아니었다면.

 
Yurixx :

2 비냉

유리크스 :
비닌 :

F. Wasserman Neurocomputer technology: Theory and practice를 읽어보길 권합니다. 아주 잘 썼습니다. 필요하시면 이메일로 보내드리겠습니다. 나는 이것뿐만 아니라 다른 문학도 할 수 있습니다.


힘들지 않다면 나도 그렇고. 내 주소는 내 프로필에 있습니다.

최근에 나는 국회가 없으면 내 시스템이 올바르게 거래하는 방법을 배울 수 없다는 결론에 도달했습니다. 보시다시피 저는 나쁜 선생님입니다. :-) 이것은 내 시스템이 작동하는 데이터의 적절한 클러스터링이 필요하다는 아이디어가 있습니다. 글쎄, 내가 이해하는 한, 그들은 Kohonen 네트워크를 사용하여 클러스터링될 수 있습니다. 그러나 이 모든 것을 헤쳐나가려는 첫 번째 시도는 아직 결과로 이어지지 않았습니다. 그것에 대해 아는 것이 너무 적습니다. 명확하게 명시된 아이디어와 실제 사용의 좋은 예를 모두 결합하여 좋은 것을 읽을 필요가 있습니다.

나는 국회에서 클론의 전체 스레드를 다시 읽었지만 이것은 내 수준이 아닙니다. 우리는 시급히 부족한 부분을 채워야 합니다.


나는 다시 나의 요구를 반복한다. 물론 당신의 제안이 엘리트를 위한 것이 아니었다면.


전송된.
 
Vinin :
유리크스 :


나는 다시 나의 요구를 반복한다. 물론, 당신의 제안이 엘리트를 위한 것이 아니었다면.


전송된.

아직 받지 못한게 이상하네요.
 
Yurixx :
비닌 :
유리크스 :


나는 다시 나의 요구를 반복한다. 물론 당신의 제안이 엘리트를 위한 것이 아니었다면.


전송된.

아직 받지 못한게 이상하네요.

다시 보내시겠습니까?
 
Vinin :
유리크스 :
비닌 :
유리크스 :


나는 다시 나의 요구를 반복한다. 물론, 당신의 제안이 엘리트를 위한 것이 아니었다면.


전송된.

아직 받지 못한게 이상하네요.

다시 보내시겠습니까?
감사합니다. 이제 알았습니다.
 

안녕하세요. 이렇게 사용하시길 권합니다. ~라고 불리는 "트렌드 디텍터". 이번 발견으로 이렇게 좋은 결과가 나올 줄은 몰랐습니다. 실수로 실명 - 넣어. 나는 이 조각을 거의 모든 Expert Advisor에 삽입하고 손실을 내는 Expert Advisor조차도 일종의 이익을 제공합니다! 이는 추세(대부분 수익성이 없는 거래)에 대한 거래 수를 줄이고 EA의 PROFITABILITY 매개변수를 크게 증가시킵니다. 종종 2개 이상입니다!. 이것은 최적화 기간이 지나도 수익을 낼 가능성이 훨씬 더 높다는 것을 의미합니다!

그리고 아이디어는 다음과 같습니다. BearsPower 및 BullsPower 표시기(불스 파워 및 베어스 파워 )를 가져와서 서로 비교합니다. 하지만 그렇게 비교하는 것 자체가 막막한 일입니다.... 프로그래밍 방식으로 수행합니다. 따라서 MA를 놓고 0 막대에서 MA 판독 값을 정확히 비교합니다! 이 값을 추가하면 됩니다.\u003d Delta. 또한 모든 것이 간단합니다. DELTA ..>0인 경우 – 추세가 상승합니다. 그렇지 않으면 - 다운!

((Delta>=0) && ... ...이면 구매 조건에 추가하면 됩니다.

그리고 매도 조건에서 - if ( (Delta<=0) && ... ...

모든 전문가의 외부 매개변수에 삽입:

 //-----------------------------------------------------------
extern int     PeriodPower    = 13 ;
extern int     Period_Bulls   = 11 ;
extern int     Period_Bears   = 10 ;
//-----------------------------------------------------------
포함할 수도 있고 포함하지 않을 수도 있습니다. 그러나 그런 다음 이러한 매개변수를 선택하고 변수 이름 대신 디지털 값을 코드에 직접 삽입해야 합니다. 다음은 블록 자체입니다.
 //================ Определитель тренда ============================ 
 double Bears_array [ 50 ] ; int cx = 0 ; while ( cx < 51 )
 { Bears_array [ cx ] = iBearsPower ( NULL , 0 , PeriodPower , PRICE_CLOSE , cx ) ; cx ++; }
 ArraySetAsSeries ( Bears_array , true ) ;
 double MA_Bears = iMAOnArray ( Bears_array , 0 , Period_Bears , 1 , MODE_SMMA , 0 ) ; 
 
 double Bulls_array [ 50 ] ; int lx = 0 ; while ( lx < 51 )
 { Bulls_array [ lx ] = iBullsPower ( NULL , 0 , PeriodPower , PRICE_CLOSE , lx ) ; lx ++; } 
 ArraySetAsSeries ( Bulls_array , true ) ;
 double MA_Bulls = iMAOnArray ( Bulls_array , 0 , Period_Bulls , 1 , MODE_SMMA , 0 ) ; 
 
 double Delta = MA_Bears + MA_Bulls ;
 /*Comment ("Delta ", Delta ,"\n") */
//===================================================================

다음은 EA가 이 Trend Detector와 함께 작동하는 방법의 예입니다. 상승추세에서는 거래가 있고 그 반대의 경우도 있음을 알 수 있습니다.!

아마도 누군가가 디자인을 개선하고 완성하기 위한 제안을 할 것입니다. 이 추세 감지기가 얼마나 유망한지 알고 싶습니다.

 
레오니드533.
친절하게 알려주십시오 - 이 매개변수(13,11,10)가 GBPJPY 및 TF - M30에 대해 발견되었습니까?
 
leonid553 :

안녕하세요. 이렇게 사용하시길 권합니다. ~라고 불리는 "트렌드 디텍터". 이번 발견으로 이렇게 좋은 결과가 나올 줄은 몰랐습니다. 실수로 실명 - 넣어. 나는 이 조각을 거의 모든 Expert Advisor에 삽입하고 손실을 내는 Expert Advisor조차도 일종의 이익을 제공합니다! 이는 추세(대부분 수익성이 없는 거래)에 대한 거래 수를 줄이고 EA의 PROFITABILITY 매개변수를 크게 증가시킵니다. 종종 2개 이상입니다!. 이것은 최적화 기간이 지나도 수익을 낼 가능성이 훨씬 더 높다는 것을 의미합니다!

그리고 아이디어는 다음과 같습니다. BearsPower 및 BullsPower 지표(황소의 강도와 곰의 강도)를 가져와서 서로 비교합니다. 하지만 그렇게 비교하는 것 자체가 막막한 일입니다.... 프로그래밍 방식으로 수행합니다. 따라서 MA를 놓고 0 막대에서 MA 판독 값을 정확히 비교합니다! 이 값을 추가하면 됩니다.\u003d Delta. 또한 모든 것이 간단합니다. DELTA ..>0인 경우 – 추세가 상승합니다. 그렇지 않으면 - 다운!

((Delta>=0) && ... ...이면 구매 조건에 추가하면 됩니다.

그리고 매도 조건에서 - if ( (Delta<=0) && ... ...

모든 전문가의 외부 매개변수에 삽입:

 //-----------------------------------------------------------
extern int     PeriodPower    = 13 ;
extern int     Period_Bulls   = 11 ;
extern int     Period_Bears   = 10 ;
//-----------------------------------------------------------
포함할 수도 있고 포함하지 않을 수도 있습니다. 그러나 그런 다음 이러한 매개변수를 선택하고 변수 이름 대신 디지털 값을 코드에 직접 삽입해야 합니다. 다음은 블록 자체입니다.
 //================ Определитель тренда ============================ 
 double Bears_array [ 50 ] ; int cx = 0 ; while ( cx < 51 )
 { Bears_array [ cx ] = iBearsPower ( NULL , 0 , PeriodPower , PRICE_CLOSE , cx ) ; cx ++; }
 ArraySetAsSeries ( Bears_array , true ) ;
 double MA_Bears = iMAOnArray ( Bears_array , 0 , Period_Bears , 1 , MODE_SMMA , 0 ) ; 
 
 double Bulls_array [ 50 ] ; int lx = 0 ; while ( lx < 51 )
 { Bulls_array [ lx ] = iBullsPower ( NULL , 0 , PeriodPower , PRICE_CLOSE , lx ) ; lx ++; } 
 ArraySetAsSeries ( Bulls_array , true ) ;
 double MA_Bulls = iMAOnArray ( Bulls_array , 0 , Period_Bulls , 1 , MODE_SMMA , 0 ) ; 
 
 double Delta = MA_Bears + MA_Bulls ;
 /*Comment ("Delta ", Delta ,"\n") */
//===================================================================

다음은 EA가 이 Trend Detector와 함께 작동하는 방법의 예입니다. 추세가 상승할 때 매수 거래가 있고 그 반대의 경우도 있음을 알 수 있습니다.!

아마도 누군가가 디자인을 개선하고 완성하기 위한 제안을 할 것입니다. 이 추세 감지기가 얼마나 유망한지 알고 싶습니다.

1. 하나는 EMA에 대한 High[]의 위치를 나타내고, 두 번째는 EMA에 대한 Low의 위치를 보여주므로 임계값(유의성 수준)을 도입하는 것이 필요하다고 생각합니다. Delta를 0이 아닌 이 임계값과 비교하십시오.

2. 코드에 작은 오류가 있습니다. 변수 cx 및 lx는 50과 같을 수 없으며 조건은 cx<50 및 lx<50이어야 합니다. 배열이 범위를 벗어났습니다 .