[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 237

 
그렇구나!!!!!!!!!!!!!!!! (i=0;i<500;i++){ Alert (BluelineBuffer3[i]);}에 대한 칠면조에 선을 추가했습니다!!!!!!!!! 근데 이게 삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑 삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑삑 ! 이해했나요?? 또 선을 긋고 또 그렸는데 시그널도 있어요!!! 나는 선을 닫았다 // 그리지 않는다!!!! 그리고 라인은 아무 것도 하지 않습니다. 아마도 시간이 느려질 것입니다. 그럼 어떻게 이해해야 할까요? 칠면조를 신뢰하는 방법과 그를 이길 방법은 무엇입니까?
 //+------------------------------------------------------------------+
//|                                                   Синяячерта.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net"

#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Green
#property indicator_color2 Red
#property indicator_color3 DarkBlue

double ВерхняячертаBuffer1[];
double НижняячертаBuffer2[];
double СинняячертаBuffer3[];
 double вершина; 
 double основание_первого_снижения;
 double начало;
 double вершина_волны_3;
 
 int timeframe, start ;
 int бар_вершина ;
 int бар_основание_первого_снижения;
 int бар_начало;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
SetIndexStyle ( 0 , DRAW_SECTION , STYLE_SOLID , 2 , CLR_NONE ); //Alert ("SetIndexStyle ",GetLastError( ) );
   SetIndexBuffer ( 0 ,ВерхняячертаBuffer1); //Alert ("SetIndexBuffer ",GetLastError( ) );
   SetIndexEmptyValue ( 0 , 0.0 );
   
   SetIndexStyle ( 1 , DRAW_SECTION , STYLE_SOLID , 2 , CLR_NONE ); //Alert ("SetIndexStyle ",GetLastError( ) );
   SetIndexBuffer ( 1 ,НижняячертаBuffer2); //Alert ("SetIndexBuffer ",GetLastError( ) ); 
   SetIndexEmptyValue ( 1 , 0.0 );
   
   SetIndexStyle ( 2 , DRAW_SECTION , STYLE_SOLID , 2 , CLR_NONE ); //Alert ("SetIndexStyle ",GetLastError( ) );
   SetIndexBuffer ( 2 ,СинняячертаBuffer3); //Alert ("SetIndexBuffer ",GetLastError( ) ); 
   SetIndexEmptyValue ( 2 , 0.0 );
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int     counted_bars= IndicatorCounted ();
//----
   for ( int i= 0 ;i< 100 ;i++){  СинняячертаBuffer3[i]= Open[i];}
           for (i= 330 ;i< 500 ;i++){  СинняячертаBuffer3[i]= Open[i];}
         for (i= 0 ;i< 500 ;i++){ Alert (СинняячертаBuffer3[i]);}
          
          
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
 

일반적으로 그는 원하는대로 그립니다 !!! 모든 통화 쌍이 아니거나 기간을 변경할 때 갑자기 사라집니다!!! (위에 제가 올린 글입니다.) 그리고 이것도.

실제로, 나는 선 자체에 만족합니다. 배열은 내가 원하는 대로입니다. 즉, 코드에서 이길 위치, 색상이 명확하게 따릅니다. 분명히 색상을 더 밝게 만들 것입니다.

 

친애하는, 당신없이 어디에도 도와주세요!!! 예를 들어 틱, 특정 가격 간격 을 통해 보류 중인 주문 을 채우는 방법.

 
내가 올바르게 이해했다면 가장 간단한 버전으로 이해합니다. 뭐, 그런 것, 그런 것.
 //+------------------------------------------------------------------+
//|                                                    байбаевий.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net"

extern int kolitsestvo= 1 ;
   extern double lot= 0.01 ;
extern int Skolko_orderov      = 5 ;     

extern int Rasstojanie    = 5 ;        
                                    
extern double Natscalo      = 5 ;     

extern double teykprofit= 12 ;

extern int magic= 600 ;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
         int schet= 0 ;
int start()
  { 
//----
 if (schet<kolitsestvo){schet++;
   for ( int i= 1 ;i<=Skolko_orderov;i++)
               {
                
               
                   OrderSend ( Symbol (),OP_BUYSTOP,lot, NormalizeDouble (Bid+Natscalo* Point +i*Rasstojanie* Point , Digits ), 3 , 0 , NormalizeDouble (Bid+Natscalo* Point +i*Rasstojanie* Point +(teykprofit* Point ), Digits ), "" ,magic, 0 , Red );     
               }           }
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
아니면 다른 뜻이었나요?
 
젠장, 너무 간단해요. 나중에 해봐야겠습니다. 정말 감사합니다!
[Deleted]  

다음 문제가 발생했습니다. EA는 테스트 중에 거대한 로그 파일을 작성합니다. 테스트 당일에는 150GB를 기록했습니다. 너무 많을 것입니다)))

친애하는, 조언자의 로그에 쓰기를 금지 할 수 있습니까?

 

형제들이여, 도와주십시오!

나는 첫 번째 Expert Advisor를 쓰고 있는데 내가 어디서 무엇을 잘못했는지 이해하지 못합니다.

티켓 = OrderSend(Symbol(), 0, lot_New, Ask, 10, NormalizeDouble(Stop, Digits),

NormalizeDouble(Take, Digits), NULL, Magic, 0, Blue);

주문을 열려고 합니다. 지속적 으로 오류 130 을 제공합니다. Ask=1.22908, Stop=1.22808, Take=1.23010 값을 인쇄합니다(중지 및 테이크는 10.0pp.).

뭐가 문제 야?????

미리 감사합니다!

 
Top2n :
젠장, 너무 간단해, 나중에 해볼게. 정말 감사합니다!

제발!!
 
글쎄, 나는 모른다. 10점이 아니라 11점을 시도해 보십시오. 하지만 그렇게 해서는 안 됩니다. 또는 일반적으로 어떤 쌍, 중개인에 따라 시도해야 할 수도 있습니다. 또는 50점, 개가 공격하는 위치를 확인하기 위해 깨어나거나 200점일 수도 있습니다.
 

그럼에도 불구하고 어떻게 표시기가 수면 (4000)에서만 작동할 수 있습니까? 그리고 기간을 변경하면 영원히 사라집니다?

나는 거의 같은 방식으로 쓰는 다른 칠면조와 마찬가지로 시도하는 것을 보았습니다!