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

 
spm130275 :

넌 똑똑해 빌어먹을 zapadlo 대답 닥쳐


바보야, 여기 오기 전에 규칙을 읽었니?

 
DDFedor :


바보야, 여기 오기 전에 규칙을 읽었니?


링크가 끊어졌을 뿐입니다(분명히 잘려서 많은 글자에 백분율을 곱한 것입니다. :)). 링크 아래의 텍스트를 복사하면 원하는 ...이 표시됩니다.

음, 젊은 사람들과 십대들이 긴장하고 억제되지 않는다는 사실 ... :(

 

답은 무엇입니까? ........ 구글에 보낸 반응은

 
spm130275 :

답은 무엇입니까? ........ 구글에 보낸 반응은

홍수에 빠지는 것보다 무시하는 것이 훨씬 쉽습니다 ... 신경 세포를 보존해야합니다. 냉정한 마음에 도움이 될 것입니다 ...
추신. IMHO, 내이 게시물도 홍수 ...하지만 신경이없는 ...
 

15일 동안 작동하고 Cheetah 2.5와 이익이 다르지 않은 로봇에 대해 논평할 수 있습니까?

링크나 웹사이트 등을 요청합니다.

시간 내주셔서 미리 감사드립니다

 

Vsemmmm 가져와!!! pzl.에서 포즈를 열 때만 비누에 메시지 보내기를 구현하는 방법을 알려주세요.

(서기) 고문????????

...... 묻는 사람을 거부하지 마십시오

 
KlugerX35 :

Vsemmmm 가져와!!! pzl.에서 포즈를 열 때만 비누에 메시지 보내기를 구현하는 방법을 알려주세요.

(서기) 고문????????

...... 묻는 사람을 거부하지 마십시오


그리고 그것은 작동하지 않습니다?

가격을 설정하고 가져오거나 SendMai() 함수에 대한 도움말을 읽으십시오.

 
KlugerX35 :

Vsemmmm 가져와!!! pzl.에서 포즈를 열 때만 비누에 메시지 보내기를 구현하는 방법을 알려주세요.

(서기) 고문????????

...... 묻는 사람을 거부하지 마십시오

그리고 Igor Kim은 또한 어드바이저에 임베딩하기 위한 함수 라이브러리를 가지고 있습니다...
파일:
 

좋은 저녁이에요.

오류가 무엇인지 알려주십시오. 표시기는 두 MA의 교차에 대한 메시지를 표시하지 않습니다.

 #property indicator_chart_window
#property  indicator_level1 0.3
#property  indicator_level2 0.7
#property  indicator_levelcolor LightSlateGray
//---- 
extern int         Period_MA_fast         = 5 ,
                  Period_MA_med          = 8 ,
                  Period_MA_slow         = 16 ,
                  period_DeMarker       = 14 ;
//---- 
double             DeMarker_buffer0[],
                  Signal_Buffer2[],
                  Speed_MA_fast[],
                  Speed_MA_med[],
                  Speed_MA_slow[];      
#define SIGNAL_BAR 1
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
IndicatorBuffers( 2 );
SetIndexBuffer ( 0 ,DeMarker_buffer0);
SetIndexBuffer ( 1 ,Speed_MA_fast);
SetIndexBuffer ( 2 ,Speed_MA_med);
SetIndexBuffer ( 3 ,Speed_MA_slow);
SetIndexStyle( 0 , DRAW_NONE );
SetIndexStyle( 1 , DRAW_NONE );
SetIndexStyle( 2 , DRAW_NONE );
SetIndexStyle( 3 , DRAW_NONE );
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int     counted_bars=IndicatorCounted();
   int     i,limit;
//----
if (counted_bars> 0 ) counted_bars--;
   limit= Bars -counted_bars;
//----
   for (i=limit; i>= 0 ; i--)
  DeMarker_buffer0[i]= iDeMarker ( NULL , 0 , 14 ,i);
//---- 
   for (i=limit; i>= 0 ; i--)
  
  Speed_MA_fast[i]=iMAOnArray(DeMarker_buffer0, 0 , 5 , 0 , MODE_LWMA ,i);
//----   
   static int PrevTime = 0 ;
//---- 
   if (PrevTime >= Time[ 0 ] ) return ( 0 );
//---- 
  PrevTime = Time[ 0 ];
//----
                 if (Speed_MA_fast[SIGNAL_BAR] - 0.3 > 0 && 0.3 - Speed_MA_fast[SIGNAL_BAR+ 1 ] >= 0 )  
//---- 
                                 Alert ( "sMA(" , Symbol (), ", " , Period (), ")  -  BUY!!!" );
//----
if (PrevTime <= Time[ 0 ] ) 

return ( 0 );
//---- 
  PrevTime = Time[ 0 ];
//----          
                 if ( 0.7 - Speed_MA_fast[SIGNAL_BAR] > 0 && Speed_MA_fast[SIGNAL_BAR+ 1 ] - 0.7 >= 0 )
//----               
                                 Alert ( "sMA(" , Symbol (), ", " , Period (), ")  -  SELL!!!" );
                                
                                
Speed_MA_med[i]= iMA ( NULL , 0 ,Period_MA_med, 0 , MODE_LWMA , PRICE_CLOSE ,i);
                        
Speed_MA_slow[i]= iMA ( NULL , 0 ,Period_MA_slow, 0 , MODE_LWMA , PRICE_CLOSE ,i);                                          
                        
if (PrevTime >= Time[ 0 ] ) return ( 0 );
//---- 
PrevTime = Time[ 0 ];
//----   
if (Speed_MA_med[SIGNAL_BAR] - Speed_MA_slow[SIGNAL_BAR] > 0 && 
 Speed_MA_med[SIGNAL_BAR+ 1 ] - Speed_MA_slow[SIGNAL_BAR+ 1 ] >= 0 )  
//---- 
                                 Alert ( "speedMA(" , Symbol (), ", " , Period (), ")  -  BUY!!!" );   

if (PrevTime <= Time[ 0 ] ) 

return ( 0 );
//---- 
  PrevTime = Time[ 0 ];
//----             
if (Speed_MA_slow[SIGNAL_BAR] - Speed_MA_med[SIGNAL_BAR] > 0 && 
 Speed_MA_slow[SIGNAL_BAR+ 1 ] - Speed_MA_med[SIGNAL_BAR+ 1 ] >= 0 )  
//---- 
Alert ( "speedMA(" , Symbol (), ", " , Period (), ")  -  SELL!!!" );     
  
  
   return ( 0 );
 }
//+------------------------------------------------------------------+
 
zelek :


코드를 보십시오. 그렇지 않으면 주문이 마감되지 않는 이유를 이해할 수 없습니다.

 extern int      lim= 20 ;             // Дистанция возврата курса

/
int init()
  {
 

   return ( 0 );
  }
/
int deinit()
  {
//----
   
//----
   return ( 0 );
  }

int start()
  {
 
   double 
   max, min;                                            
   int b, s;
   if (Bid>max) max=Bid; 
     if (Ask<min) min=Ask;  
       if ( OrdersTotal ()> 0 )
       {                                   
           if ((max-Bid)>=lim* Point ) 
           {                   
           OrderSelect (b,SELECT_BY_TICKET);                                  
          b=OrderClose(OrderTicket(), 0.1 ,Bid, 3 , Blue );
          }
          
          
           if ((Ask-min)>=lim* Point )  
          {         
       OrderSelect (s,SELECT_BY_TICKET); 
      s=OrderClose(OrderTicket(), 0.1 ,Ask, 3 , Red );
         }
}
else
{
   if ( OrdersTotal ()< 1 )
  {
 b= OrderSend ( Symbol (),OP_BUY, 0.1 ,Ask, 5 , 0 , 0 , "" , 5 , 0 );
      
 s= OrderSend ( Symbol (),OP_SELL, 0.1 ,Bid, 5 , 0 , 0 , "" , 5 , 0 ); 
    }                           
   }
         return ;

   return ( 0 );
  }

1개의 변수

 int b, s;

아아, 실행 시 주문 티켓 을 저장하지 않습니다. 각 틱에서 초기화에 의해 재설정되므로 전역적으로 또는 정적으로 선언합니다.

2, OrderClose() 함수는 bool 값을 반환하므로 티켓 번호에 의도하지 않은 올바른 적중의 경우 티켓(b, s)을 저장해야 하는 변수는 즉시 1로 재설정됩니다(즉, 부울 실행),

그러나 대부분의 경우 (b,s)는 0일 것입니다.