[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 258

 

코드베이스에서 자신의 버전을 찾을 수 있을 뿐만 아니라 더 멋진...

그런 TS에는 아무 의미가 없습니다. 당신은 첫 번째가 아닙니다 ... 오래 전에 지표의 움직임을 예측하는 갈퀴는 개인적으로 그다지 유망하지 않습니다. 가격 차트 자체를 연구하는 것이 좋습니다. 파생 상품 대신 ...

[Deleted]  
그런 다음 조언자와 함께 일할 때 미니 외환과 일반 외환 사이에 차이점이 있습니까? 데모와 실제 계정 사이에 차이가 있습니까?
 
mosart2 писал(а) >>
그런 다음 조언자와 함께 일할 때 미니 외환과 일반 외환 사이에 차이점이 있습니까? 데모와 실제 계정 사이에 차이가 있습니까?

미니와 일반 사이 - 최소 로트 크기에서만.

실생활에서 requotes 및 기타 오류의 처리를 제공해야 합니다.

[Deleted]  
Roger писал(а) >>

미니와 일반 사이 - 최소 로트 크기에서만.

실생활에서 requotes 및 기타 오류의 처리를 제공해야 합니다.

재인용이란?

 
mosart2 писал(а) >>

재인용이란?

ERR_REQUOTE 138 새로운 가격

[Deleted]  

데이터를 대체하려면 주전자에 대한 조언자의 입력 매개변수를 해독하십시오 .

제비

최대 위험

감소 인자

기간RSI

스토K1

스토D1

스토슬로우1

스토K2

스토디2

스토슬로우2

제어 기간

 
안녕하세요, 방금 등록하고 바로 주제를 만들기로 결정했습니다. 누군가가 정확한 지표와 정보를 다운로드할 수 있는 위치를 알려줄 것입니다. 초기 블로거.
 

안녕, 에디치카, 더 이상 잡담하지 말자. 상단에서 CodeBase 링크를 찾아 거기를 클릭한 다음 지표를 클릭하고 정확하고 정보가 있는 모든 것을 선택하십시오. 고맙다는 말을 할 수 없습니다. :-)

 

여보세요

다음을 알려주세요

한 지표에 따르면 매수 또는 매도 중 약 1~7개의 거래를 연 다음 동일한 지표에 따라 논리에 따라 매수 또는 매도 중 모든 열린 거래를 닫아야 한다는 조언자가 있습니다. .

나는 이것을 이렇게 구현하려고 노력했다.

 int start ( )
   {
//----
int i ;
if ( iCustom ( NULL , 0 , "Индикатор" , 0 , 0 ) ! = 0 | | iCustom ( NULL , 0 , "Индикатор" , 4 , 0 ) ! = 0 )
   OrderSend ( Symbol ( ) , OP_BUY , 0.1 , Ask , 3 , 0 , 0 , "SynergyInd" , 230684 , 0 , Green ) ;
if ( iCustom ( NULL , 0 , "Индикатор" , 1 , 0 ) ! = 0 | | iCustom ( NULL , 0 , "Индикатор" , 5 , 0 ) ! = 0 )
   OrderSend ( Symbol ( ) , OP_SELL , 0.1 , Bid , 3 , 0 , 0 , "SynergyInd" , 230684 , 0 , Green ) ;
if ( iCustom ( NULL , 0 , "Индикатор" , 2 , 0 ) ! = 0 )
   {
       for ( i = 0 ; i < OrdersTotal ( ) ; i + + )
         {
             if ( OrderSelect ( i , SELECT_BY_POS , MODE_TRADES ) )
               {
                   if ( OrderType ( ) = = OP_BUY ) OrderClose ( OrderTicket ( ) , OrderLots ( ) , Bid , 3 , White ) ;
               }
         }
   }     
if ( iCustom ( NULL , 0 , "Индикатор" , 3 , 0 ) ! = 0 )       
   {
       for ( i = 0 ; i < OrdersTotal ( ) ; i + + )    
         {
             if ( OrderSelect ( i , SELECT_BY_POS , MODE_TRADES ) )
               { 
                   if ( OrderType ( ) = = OP_SELL ) OrderClose ( OrderTicket ( ) , OrderLots ( ) , Ask , 3 , White ) ;
               }
         }
   }   
//----
   return ( 0 ) ;
   }

그러나 지금은 어떤 이유로 모든 거래를 열지 않았고 모든 것을 닫지 않았습니다.

그리고 거래 마감을 제거하고 대신 TP와 SL을 넣으면 고문은 표시기 신호에 따라 모든 거래를 올바르게 엽니다.

표시등에서 닫는 신호를 올바르게 수신

글쎄, 그것은 작동하지 않습니다

누가 게으르지 않은지 말해

감사해요

 

그래서 5점 제도에 대해 어드바이저를 만들어 보기로 했으나 문제가 있습니다.

 //+------------------------------------------------------------------+
//|                                                      5 fkkjd.mq4 |
//|                      Copyright © 2009, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net"

//---- input parameters
extern double       urov_h1_1 = 1 ;
extern double       urov_h1_2 = 1 ;
extern double       urov_h1_3 = 1 ;
//////
extern double       urov_D_4 = 1 ;
extern double       urov_D_5 = 1 ;

double urov_h1 [ ] , urov_h4 [ ] , urov_D [ ] ;
int svechi_ball , urov_ball , stoh ;
int i ;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init ( )
   {
   return ( 0 ) ;
   }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit ( )
   {
//----
   
//----
   return ( 0 ) ;
   }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start ( )
   {
   //*******
   urov_h1 [ 0 ] = urov_h1_1 ;    urov_h1 [ 1 ] = urov_h1_2 ;    urov_h1 [ 2 ] = urov_h1_3 ;    urov_h1 [ 3 ] = urov_h1_4 ;
   urov_h1 [ 4 ] = urov_h1_5 ;    urov_h1 [ 5 ] = urov_h1_6 ;    urov_h1 [ 6 ] = urov_h1_7 ;    urov_h1 [ 7 ] = urov_h1_8 ;
   urov_h1 [ 8 ] = urov_h1_9 ;    urov_h1 [ 9 ] = urov_h1_10 ;   urov_h1 [ 10 ] = urov_h1_11 ; urov_h1 [ 11 ] = urov_h1_12 ;
   urov_h1 [ 12 ] = urov_h1_13 ; urov_h1 [ 13 ] = urov_h1_14 ; urov_h1 [ 14 ] = urov_h1_15 ;
   //*******
   urov_h4 [ 0 ] = urov_h4_1 ;    urov_h4 [ 1 ] = urov_h4_2 ;    urov_h4 [ 2 ] = urov_h4_3 ;    urov_h4 [ 3 ] = urov_h4_4 ;
   urov_h4 [ 4 ] = urov_h4_5 ;
   //******* 
   urov_D [ 0 ] = urov_D_1 ;    urov_D [ 1 ] = urov_D_2 ;    urov_D [ 2 ] = urov_D_3 ;    urov_D [ 3 ] = urov_D_4 ;
   urov_D [ 4 ] = urov_D_5 ;
   //*******

   //+++++медвежье поглощение++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   /*for(i=0; i<15; i++)
   {
   if(medvejye_poglochenie(urov_h1[i])==true)
      {
      svechi_ball=4;
      urov_ball=3;
      text(svechi_ball,urov_ball);
      }
   }*/
   bool medv_po_h1_1 = medvejye_poglochenie ( urov_h1_1 ) ;
 .......
   bool medv_po_h1_15 = medvejye_poglochenie ( urov_h1_15 ) ;
   //**
   bool medv_po_h4_1 = medvejye_poglochenie ( urov_h4_1 ) ;

   bool medv_po_D_5 = medvejye_poglochenie ( urov_D_5 ) ;
   //****стохастик
   double st_2 = iStochastic ( Symbol ( ) , 60 , 6 , 1 , 2 , MODE_EMA , 0 , MODE_MAIN , 2 ) ;     
   double st_1 = iStochastic ( Symbol ( ) , 60 , 6 , 1 , 2 , MODE_EMA , 0 , MODE_MAIN , 1 ) ;     

   if ( medv_po_h1_1 = = true | | medv_po_h1_2 = = true | | medv_po_h1_3 = = true | | medv_po_h1_4 = = true | | medv_po_h1_5 = = true | | medv_po_h1_6 = = true
     | | medv_po_h1_7 = = true | | medv_po_h1_8 = = true | | medv_po_h1_9 = = true | | medv_po_h1_10 = = true | | medv_po_h1_11 = = true | | medv_po_h1_12 = = true
     | | medv_po_h1_13 = = true | | medv_po_h1_14 = = true | | medv_po_h1_15 = = true )
       {
      svechi_ball = 4 ;
      urov_ball = 3 ;
       if ( st_2 > st_1 & & st_2 > 70 & & st_1 > 70 ) stoh = 2 ;
       else if ( st_2 > st_1 & & st_2 < 70 & & st_1 < 70 ) stoh = 1 ;
       else stoh = 0 ;
      text ( svechi_ball , urov_ball , stoh ) ;
       }
   if ( medv_po_h4_1 = = true | | medv_po_h4_2 = = true | | medv_po_h4_3 = = true | | medv_po_h4_4 = = true | | medv_po_h4_5 = = true )
       {
      svechi_ball = 4 ;
      urov_ball = 4 ;
       if ( st_2 > st_1 & & st_2 > 70 & & st_1 > 70 ) stoh = 2 ;
       else if ( st_2 > st_1 & & st_2 < 70 & & st_1 < 70 ) stoh = 1 ;
       else stoh = 0 ;
      text ( svechi_ball , urov_ball , stoh ) ;
       }
   if ( medv_po_D_1 = = true | | medv_po_D_2 = = true | | medv_po_D_3 = = true | | medv_po_D_4 = = true | | medv_po_D_5 = = true )
       {
      svechi_ball = 4 ;
      urov_ball = 5 ;
       if ( st_2 > st_1 & & st_2 > 70 & & st_1 > 70 ) stoh = 2 ;
       else if ( st_2 > st_1 & & st_2 < 70 & & st_1 < 70 ) stoh = 1 ;
       else stoh = 0 ;
      text ( svechi_ball , urov_ball , stoh ) ;
       }

 return ( 0 ) ;
   }

그래서 모든 것이 작동합니다