포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 331

 
Sepulca :

가장 중요한 것부터 시작하겠습니다. 0에서 주문을 정렬하는 것은 그다지 유능하지 않습니다. 지난번보다 더 나은

제로 계정이 폐쇄/삭제된 상황이 발생하지 않고 아직 주문이 남아있도록. 모든 것이 뒤집어졌습니다. 연속으로 마지막 사람과 함께 행동하면 끔찍한 일은 일어나지 않습니다.

아마 눈치가 없는 사람들은 김이고르의 기능을 사용할 것이다.
 

사람들 제발 도와주세요...

H4에서는 표시기가 제대로 작동하지만 다른 시간대에서는 지연되는 이유를 알 수 없습니다...

시간 프레임에 구속력이 없으며 이미 터미널을 다시 설치했지만 여전히 문제가 무엇인지 이해하지 못합니다. 오류가 무엇인지 알려주십시오.

파일:
test3v2.mq4  4 kb
 
clubsmi :

사람들 제발 도와주세요...

H4에서는 표시기가 제대로 작동하지만 다른 시간대에서는 지연되는 이유를 알 수 없습니다...

시간 프레임에 구속력이 없으며 이미 터미널을 다시 설치했지만 여전히 문제가 무엇인지 이해하지 못합니다. 오류가 무엇인지 알려주십시오.


나는 많은 소절을 세어야 하고, 심지어 모든 악기에 대한 기록에 인용문이 없습니다. 그것이 지연입니다. 여기 터미널이 뭔가요? 예를 들어 그리기 깊이를 1000바로 제한하십시오.
 
evillive :

나는 많은 소절을 세어야 하고, 심지어 모든 악기에 대한 기록에 인용문이 없습니다. 그것이 지연입니다. 여기 터미널이 뭔가요? 예를 들어 그리기 깊이를 1000바로 제한하십시오.

힌트 주셔서 대단히 감사합니다 ... 모든 것을 고쳤습니다. 다시 한번 감사합니다!
 
안녕하세요! 특정 조건이 발생하면 고문이 거래를 시작하고 그에 따라 Take 또는 Stop Loss 로 거래를 마감합니다. 그게 다야, 고문은 거래 시작 조건이 충족된다는 사실에도 불구하고 더 이상 거래를 시작하지 않습니다. 말해봐, 이유가 뭐야? 미리 감사드립니다.
 
alexey1979621 :
안녕하세요! 특정 조건이 발생하면 고문이 거래를 시작하고 그에 따라 테이크 또는 손절매를 통해 거래를 마감합니다. 그게 다야, 고문은 거래 시작 조건이 충족된다는 사실에도 불구하고 더 이상 거래를 시작하지 않습니다. 말해봐, 이유가 뭐야? 미리 감사드립니다.
소스 코드 없이 텔레파시까지 ...
 

당신은 올빼미 그리드 맨 마틴이 필요합니다. 역사 (테스트)에서 최대 15 %의 평균 감소와 함께 한 달에 10-15 %를 제공합니다. 최대 드로다운 = 50%, 따라서 저장소의 절반을 1년 반에 한 번 배수하고 그 전에는 매월 10-15%를 제공합니다.
올빼미의 하이라이트는 모션 필터링에 있습니다. Sov는 M1의 마지막 X 막대를 다시 계산하여 롤백 없는 움직임을 찾고 50포인트보다 큰 움직임을 찾으면 다음 필터를 적용합니다.
1) 범위가 25포인트 이상인 M15 캔들이 없어야 함(뉴스가 공개됨)
2) 현재 임펄스에 대해 40% 이상의 롤백이 없었습니다(공식 - 롤백 값 / 임펄스 값 * 100% - 40% 이상이면 주문 취소)
3) 연장된 플랫이 없었습니다. 즉, 모든 고점은 최소 X M15 양초에서 돌파되었습니다(여기서 세부 정보는 다루지 않음)
모든 조건이 충족되면 올빼미는 주문을 넣습니다. 구매합시다. 그런 다음 20 포인트의 거리에서 2 배 더 많은 보류중인 구매를 하나 더, 20 뒤에는 4 배 더 많은 다른 하나를 추가합니다. 첫 주문. 글쎄요, 몇 가지 기술적인 사항이 더 있습니다.
결과적으로 긴 반동이 없는 움직임을 볼 때만 작동을 시작하는 올빼미를 얻고 소식이 없으므로 병합하기가 매우 어려울 것입니다.

 
evillive :
소스 코드 없이 - 텔레파시까지 ...

원천

 int start()
{
 double SL,TP;
 int slv=MarketInfo( Symbol (),MODE_STOPLEVEL);
 if (Step<=slv || StepOtl<=slv) { Print ( "Step или StepOtl слишком мал" ); return ( 0 );}
 
 CountTrades();   //подсчет ордеров по типам.
 BU();
 
 //если нет рыночных ордеров-----------------------------------------
 if (bs+ss+bsts+ssts+blms+slms== 0 )                                     
 {
   if (Open[ 1 ]>Close[ 1 ] && Open[ 2 ]<Close[ 2 ] && High[ 1 ]>High[ 2 ] && Low[ 1 ]<Low[ 2 ])   // продажа
  {
   TP= NormalizeDouble (Bid - TakeProfit * Point , Digits );  
   SL= NormalizeDouble (Bid + StopLoss* Point , Digits );
   if (TakeProfit== 0 ) TP= 0 ;
   if (StopLoss== 0 ) SL= 0 ;                       
   ticket1= OrderSend ( Symbol (),OP_SELL,Lots,Bid,Slippage,SL,TP, "Pattern_1" ,Magic, 0 ,Red); //Сразу с тейк-профитом, магик в настройках
   if ( OrderSelect (ticket1,SELECT_BY_TICKET,MODE_TRADES)) price1=OrderOpenPrice(); //цена первого ордера
   SL= NormalizeDouble (Bid+StepOtl* Point -StopLoss* Point , Digits );
   if (StopLoss== 0 ) SL= 0 ;
   ticket2= OrderSend ( Symbol (),OP_BUYSTOP,Lots, NormalizeDouble (Bid+StepOtl* Point , Digits ), 0 ,SL, 0 , "Pattern_1" ,Magic, 0 ,Blue); //тикет для BuyStop
   if ( OrderSelect (ticket2,SELECT_BY_TICKET,MODE_TRADES)) price2=OrderOpenPrice(); //цена второго ордера
  }
  
   if (Open[ 1 ]<Close[ 1 ] && Open[ 2 ]>Close[ 2 ] && High[ 1 ]>High[ 2 ] && Low[ 1 ]<Low[ 2 ]) // покупка
  {
   TP= NormalizeDouble (Ask + TakeProfit * Point , Digits ); 
   if (TakeProfit== 0 ) TP= 0 ;
   SL= NormalizeDouble (Ask-StopLoss* Point , Digits );
   if (StopLoss== 0 ) SL= 0 ;
   ticket1= OrderSend ( Symbol (),OP_BUY,Lots,Ask,Slippage,SL,TP, "Pattern_1" ,Magic, 0 ,Blue); //с тейком, магик в настройках 
   if ( OrderSelect (ticket1,SELECT_BY_TICKET,MODE_TRADES)) price1=OrderOpenPrice(); //цена первого ордера
   SL= NormalizeDouble (Bid-StepOtl* Point +StopLoss* Point , Digits );
   if (StopLoss== 0 ) SL= 0 ;
   ticket2= OrderSend ( Symbol (),OP_SELLSTOP,Lots, NormalizeDouble (Bid-StepOtl* Point , Digits ), 0 ,SL, 0 , "Pattern_1" ,Magic, 0 ,Red); //тикет для SellStop
   if ( OrderSelect (ticket2,SELECT_BY_TICKET,MODE_TRADES)) price2=OrderOpenPrice(); //цена второго ордера
  }
 }
 

 return ( 0 );
}
     
 //+------------------------------------------------------------------+
void CountTrades() // количество открытых ордеров
   {
     for ( int i= OrdersTotal ()- 1 ; i>= 0 ; i--) 
    {
     if ( OrderSelect (i, SELECT_BY_POS,MODE_TRADES))
     { 
       if (OrderSymbol()!= Symbol () && OrderMagicNumber()!=Magic) continue ; //отделяем свои ордера. Магик задается в настройках
       int typ=OrderType();       //однократный вызов функции ускоряет работу
       switch (typ)
      {
       case 0 : bs++;
       case 1 : ss++;
       case 2 : blms++;
       case 3 : slms++;
       case 4 : bsts++;
       case 5 : ssts++;
       default : break ;
      }        
     }
    }
     return ;  
   }
 //+------------------------------------------------------------------+
 
Frangatic :

당신은 올빼미 그리드 맨 마틴이 필요합니다. 역사 (테스트)에서 최대 15 %의 평균 감소와 함께 한 달에 10-15 %를 제공합니다. 최대 드로다운 = 50%, 따라서 1년 반에 한 번 저장소의 절반을 비우고 그 전에는 매월 10-15%를 제공합니다.
올빼미의 하이라이트는 모션 필터링입니다. Sov는 M1의 마지막 X 막대를 다시 계산하여 롤백 없는 움직임을 찾고 >50포인트의 움직임을 찾으면 다음 필터를 적용합니다.
1) 범위가 25포인트 이상인 M15 캔들이 없어야 함(뉴스가 공개됨)
2) 현재 임펄스로 40% 이상 롤백이 없었습니다(공식 - 롤백 값 / 임펄스 값 * 100% - 40% 이상이면 주문 취소)
3) 연장된 플랫이 없었습니다. 즉, 모든 고점은 최소 X M15 양초에서 돌파되었습니다(여기서 세부 정보는 다루지 않음)
모든 조건이 충족되면 올빼미가 주문을 하고 구매하자. 그 다음 20포인트의 거리에서 다른 구매가 2배 더 많이 보류되고 20 이후에는 첫 번째보다 4배 더 많은 다른 구매 주문하다. 글쎄요, 몇 가지 기술적인 사항이 더 있습니다.
결과적으로 우리는 긴 반동 없는 움직임을 볼 때만 작동을 시작하는 올빼미를 얻고 소식이 없으므로 병합하기가 매우 어려울 것입니다.

당신은 여기에 직업 이 있습니다! 그들은 빠르고 저렴하게 잘합니다!
 
borilunad :
당신은 여기에 직업 이 있습니다! 그들은 빠르고 저렴하게 잘합니다!
좋은 점은 물 위의 갈퀴입니다. 빨리에 관해서는 - 또한 두 명의 할머니가 ... 그리고 그것이 싸다면 - 항목 1을 참조하십시오.