아이디어 교환 - 페이지 8

 
나는 자동차의 원리에 대해 좋은 결과를 얻었습니다. 우리는 두 번째 기어로 가속하고, 우리는 전환합니다. 우리는 추세를 종료하기 전에 지표 설정의 중요한 매개변수를 변경합니다. 플랫에서 첫 번째 것으로 이동합니다. 이 방법은 나에게 좋은 결과를 보여주고, 트렌드를 보여주고, 플랫에서 완전히 더 나빠집니다. 그리고 논리의 수를 희생시키면서 꾸준히 수익성이 있는 것은 모두 사용해야 한다고 생각합니다. 쌍으로 어느 정도 다양화할 수 있고 논리로 얼마나 많이
 

그리고 여기에서 각자 최선을 다해 합심하여 전문가를 뿌려볼까요? 아이디어가 "zilch"로 판명되더라도 유익한 것으로 판명될 수 있습니다. 아이디어를 지지할 사람이 있습니까?

관심 있는 분들이 계시다면 전략의 구성 요소를 정의하는 것부터 시작하는 것이 좋습니다. 간단한 것부터 시작하여 트렌드와 플랫 Expert Advisor를 결합하고 공개된 것 중에서 미리 선택하거나 실현되지 않은 가치 있는 아이디어가 있으면 직접 작성하는 것이 좋습니다.

"패키지는 뭐라고 할까요?"

 
내가 무엇을 말할 수 있습니까? 나는 반대하지 않습니다. 챔피언십에서 가장 수익성이 높은 전문가 고문을 돌보는 또 다른 옵션이 있습니다. 주식 차트를 로드하십시오. 여기 어딘가에 그러한 지표가 있습니다. 그런 다음 주식 차트를 하나의 그림으로 줄이고 다른 방향으로 가는 방향을 확인합니다. 이러한 Expert Advisor가 하나의 Expert Advisor로 결합하기에 적합합니다.
 
leonid553 :
내가 무엇을 말할 수 있습니까? 나는 반대하지 않습니다. 챔피언십에서 가장 수익성이 높은 Expert Advisors를 돌보는 또 다른 옵션이 있습니다.이 Expert Advisors는 하나의 Expert Advisor로 결합하기에 적합합니다.

누가 우리에게 줄까요??
 
Figar0 :
leonid553 :
내가 무엇을 말할 수 있습니까? 나는 반대하지 않습니다. 챔피언십에서 가장 수익성이 높은 Expert Advisors를 돌보는 또 다른 옵션이 있습니다.이 Expert Advisors는 하나의 Expert Advisor로 결합하기에 적합합니다.

누가 우리에게 줄까요??
잘 찾아보시면 전문가의 친척이 대다수입니다. 일부는 내가 찾았고 다른 일부는 포럼에 링크되었습니다. 하지만 남의 프로그램은 이해하기 어렵다.
 
누구나 자신의 최고의 아이디어를 공개적으로 적용하는 데 동의하지 않을 것입니다. 물론 그 아이디어는 아이디어와 두뇌를 결합하는 매우 좋은 아이디어입니다. 그러나 모든 좋은 아이디어는 노동 지식의 시간을 할애할 가치가 있습니다. 예를 들어 저는 어떻게든 모든 것을 가져가기 위해 나 자신을 깨뜨릴 준비가 되지 않았고, 내 개발을 공개 도메인에 넣고 많은 사람들이 생각합니다.
 
글쎄요, 아무도 최고의 아이디어를 퍼뜨리겠다고 제안하지 않습니다. 적어도 어떻게 든 표준을 취할 수 있습니다. 유리한. 현재 모든 사람이 이해할 수 있습니다.
 
lovova :
누구나 자신의 최고의 아이디어를 공개적으로 적용하는 데 동의하지 않을 것입니다. 물론 그 아이디어는 아이디어와 두뇌를 결합하는 매우 좋은 아이디어입니다. 그러나 모든 좋은 아이디어는 노동 지식의 시간을 할애할 가치가 있습니다. 예를 들어, 저는 어떻게든 모든 것을 가져가기 위해 나 자신을 깨뜨릴 준비가 되지 않았고, 내 개발을 공개 도메인에 넣고 많은 사람들이 생각합니다.


아마도 다르게 표현해야 할 것입니다. 정상적인 아이디어를 구현하기에는 인적 자원과 기계 자원이 충분하지 않습니다. 사실, 또 다른 질문이 생깁니다. "그러면 무엇이 필요합니까?" 개인적으로 답변드릴 수 있습니다. 그리고 아이디어는 공중에 있습니다. 최근에 나는 포럼에서 삐걱 거리는 소리를 내고 많이 생각하지 않았습니다. 그는 그날 이익을 내기 시작했습니다. 글쎄요, 많지 않습니다. 그러나 조건이 변경되면 모든 것이 병합됩니다.

문제는 다른 곳에 있다고 생각하지만. 돈이 필요한 사람은 돈을 벌고 필요하지 않은 사람은 돈을 벌 방법을 찾고 있습니다. 아니면 내가 틀렸어. 그리고 아이디어를 퍼뜨릴 수 있지만 대부분의 경우 혼자 대처할 수 없습니다. 팀워크가 필요합니다. 그리고 우리는 팀에서 일하는 방법을 모르거나 원하지 않습니다. 어느 것이 동일합니다. 이것은 내가 나 자신에 대해 말한 것입니다.

 

그러나 당신은 원시적으로 시도 할 수 있습니다 ...

우선 통합 전문가 고문의 준비:

 //+---------------------------------------------------------------------+
//+---------------------------------------------------------------------+
 
#property copyright " ...... "
#property link      " http://www .... ... ... "
 
//---- input parameters
extern bool    vers_1 = true ; // выключатель 1
extern bool    vers_2 = true ; / / выключатель 2
......
extern bool    vers_n = true ; // выключатель n
//--------------------------------------------------------
... .... .... ... ...
//--------------------------------------------------------
 
 
int start ()
  {
  //----- Вывод информации на экран -----------------------------------------------
string info = "" ;
string on_off = " --------------------------------------------------- " +  " \r\n " ;
if ( vers_1 ) on_off = StringConcatenate ( on_off , " vers_1 - включена. " , " \r\n " ) ;
else         on_off = StringConcatenate ( on_off , " vers_1 - отключена. " , " \r\n " ) ;
if ( vers_2 )  on_off = StringConcatenate ( on_off , " vers_2 - включена. " , " \r\n " ) ;
else         on_off = StringConcatenate ( on_off , " vers_2 - отключена. " , " \r\n " ) ;
... ... ...
if ( vers_n )  on_off = StringConcatenate ( on_off , " vers_n - включена. " , " \r\n " ) ;
else         on_off = StringConcatenate ( on_off , " vers_n - отключена. " , " \r\n " ) ;
info = StringConcatenate ( info , on_off , " \r\n " ) ;
info = StringConcatenate ( info , " \r\n " ) ;
Comment ( info ) ;
 
//----------------------------------------------------------------
if ( vers_1 ) {                    //если  "выключатель" включен
if ( ! ExpertOrder ( Magic _1 )) { //если ордеров 1 версии нет   
{ .... .... .... }}} 
//------------------------------------------------------------------
//----------------------------------------------------------------
if ( vers_2 ) {                    //если  "выключатель" включен
if ( ! ExpertOrder ( Magic _1 )) { //если ордеров 2 версии нет   
{ .... .... .... }}} 
//------------------------------------------------------------------
... ... ... ...
//----------------------------------------------------------------
if ( vers_n ) {                    //если  "выключатель" включен
if ( ! ExpertOrder ( Magic _n )) { //если ордеров n- версии нет   
{ .... .... .... }}} 
//------------------------------------------------------------------
 
} 
//----
   return ( 0 ) ;  
  }
//---------------------------------------------------------------------------------+
//---- Функция проверки наличия ордеров эксперта ----------------------------------+
//---------------------------------------------------------------------------------+
// false - ордеров данной версии нет;                                           |
// true  - есть ордера данной версии;                                           |
//---------------------------------------------------------------------------------+
bool ExpertOrder ( int VersionID ){
bool result = false ;
int  _OrdersTotal = OrdersTotal () ;
if ( _OrdersTotal > 0 ) {
    for ( int j = 0 ; j < _OrdersTotal ; j ++ ) {    
      if ( OrderSelect ( j , SELECT_BY_POS , MODE_TRADES )) {
        if ( OrderMagicNumber () == VersionID ) 
           { result = true ;  break ; }       //Найден ордер принадлежащий эксперту
        else   
           { result = false ; } 
       }      
     }        
   }
else { result = false ; }  
//---------------------        
return ( result ) ;
}
//-------------------------------------------------------------------------------+
 
전문가는 동시에 작업할 수 있습니다. 각각은 고유한 마법으로 시장 상태를 인식하고 따라서 각 전문가에서 재구성해야 합니다. 이 조건이 충족되지 않으면 시장 상태가 변경될 때 손실이 불가피합니다. 목표와 따라서 정류장은 flat 과 trend 가 달라야 합니다. 또한 중간 상태(작은 평면 또는 낮은 활동에서 "슬라이딩")를 고려해야 합니다. Expert Advisors의 수익성이 없는 포지션은 고정되어 있기 때문에 원칙적으로 수익성 있는 Expert Advisor의 집합이 최상의 결과를 보여야 합니다.