초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 500

 
고맙습니다!
 
Alexey Volchanskiy :

파일 이름은 확장자 없이 따옴표로 묶어야 합니다. 전혀 컴파일되지 않은 것이 이상합니다. 원래 ZigZag 변수는 무엇이었습니까?

나는 그것이 그 자체라고 생각했다.
 

안녕하세요!

표시기가 각 틱에서 업데이트되도록 코드에 무엇을 어디에 추가해야 하는지 알려주십시오.

이제 이것이 상황입니다. 표시기를 설치하고 작동하지만 화살표 가 그려지지 않습니다 . 차트를 업데이트한 후 화살표가 나타납니다. 매개변수에 해당하는 시간에 정확히 표시되는지 확인해야 합니다.

디컴파일된 코드가 제거되었습니다.

 
좋은 오후입니다. 고문을 이길 수 있도록 도와주세요. 모든 것이 작동하지만 마틴게일이 작동하도록 할 수 없습니다. 방금 하지 않았습니다. 현재 버전에서는 다음과 같이 보입니다.
MQL 코드:
 무효 OnTick ()
  {
   날짜 시간 EaStartTime = StringToTime (시작 시간); // EA 시작 시간
   날짜 시간 EaEndTime = StringToTime (EndTime); // Expert Advisor 종료 시간
   날짜/시간 CurrTime = TimeCurrent (); // 터미널 시간이 필요한 경우입니다.
   if (CurrTime<EaStartTime || CurrTime>=EaEndTime)
      반환 ; // 아직 거래할 시간이 아닌 경우 - 종료

     {
      MacdCurrent= iMACD ( NULL , 0 , InpFastEMA , InpSlowEMA , InpSignalSMA , Macd_Applied_Price , MODE_MAIN , 0 );
      SignalCurrent= iMACD ( NULL , 0 , InpFastEMA , InpSlowEMA , InpSignalSMA , Macd_Applied_Price , MODE_SIGNAL , 0 );
      SignalMAPrevious= iMA ( NULL , 0 , InpMAPeriod , InpMAShift , InpMAMethod , MA_Applied_Price , 1 );
      SignalMAThis= iMA ( NULL , 0 , InpMAPeriod , InpMAShift , InpMAMethod , MA_Applied_Price , 0 );
      신호 파라볼릭 = iSAR ( NULL , 0 , InpSARStep, InpSARMaximum, 0 );
      ZZThis= iCustom ( NULL , 0 , "지그재그" , InpDepth, InpDeviation, InpBackstep, 0 , 0 );
      ZZPrevious= iCustom ( NULL , 0 , "지그재그" , InpDepth, InpDeviation, InpBackstep, 0 , 3 );
      if (CountTrades()== 0 ) CheckForOpen();
     }
  }
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
무효 CheckForOpen()
  {
//-----구매 주문을 하십시오.
   if (SignalCurrent<MacdCurrent && SignalMAPRevious<SignalMAThis && Ask >SignalParabolic && ZZThis>ZZPrevious)
     {
      티켓= OrderSend ( NULL , OP_BUY , 로트 , 매도 , 슬리피지 , 0 , 0 , "15" , 매직, 0 , 블루);
      만약 (티켓 > 0 )
         반환 ;
     }
//-----매도 주문을 합니다.
   if (SignalCurrent>MacdCurrent && SignalMAPrevious>SignalMAThis && Bid <SignalParabolic && ZZThis<ZZPrevious)
     {
      ticket= OrderSend ( NULL , OP_SELL , 로트 , 입찰 , 슬리피지 , 0 , 0 , "15" , 매직, 0 , 레드);
      만약 (티켓 > 0 )
         반환 ;
     }
  }
//+----------------------------------------------- --------------------+
정수 CountTrades()
  {
   정수 개수= 0 ;
   for ( int i= OrdersTotal ()- 1 ;i>= 0 ;i--)
     {
      if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
        {
         if ( OrderSymbol ()== Symbol () && OrderMagicNumber ()==magic)
            카운트++;
        }
     }
   반환 (카운트);
  }
//+----------------------------------------------- --------------------+
이중 ModLots()
  {
   이중 로트;
   for ( int i= OrdersHistoryTotal ()- 1 ;i>= 0 ;i--)
     {
      if (! OrderSelect (i,SELECT_BY_POS,MODE_HISTORY)) 계속 ;
      if (( OrderMagicNumber ()== 마법) && ( OrderSymbol ()== 기호 ()))
        {
         if ( OrderProfit ()< 0 )
           {lot= OrderLots ()*LotMarti; 휴식 ;}
         else { 제비 = 제비; 휴식 ;}
        }
     }
   리턴 ( 0 );
  }
무슨일이야????
 
Nickolay72 :
좋은 오후입니다. 고문을 이길 수 있도록 도와주세요. 모든 것이 작동하지만 마틴게일이 작동하도록 할 수 없습니다. 방금 하지 않았습니다. 현재 버전에서는 다음과 같이 보입니다.
MQL 코드:
무슨일이야????
나는 ModLots() 함수를 사용하여 열려 있는 위치 의 제비를 계산하는 곳에서 빠른 눈으로 무언가를 보지 못했습니다.
 
Сергей Криушин :

URA 획득, 지금은 때때로 2개의 마이너스 슬립이 발생하지만 이것은 사소한 일입니다 ...))

포인트 거래당 이익은 얼마입니까?
 

고문을 샀다 . 이 고문이 작업에 대한 보고서를 개발자에게 보내는지 확인하는 방법을 알려주세요.

EA 코드에서 어떤 연산자를 검색해야 합니까?

 
River :

고문을 샀다 . 이 Expert Advisor가 작업에 대한 보고서를 개발자에게 보내는지 확인하는 방법을 알려주세요.

EA 코드에서 어떤 연산자를 검색해야 합니까?

dll 호출에 대한 코드를 살펴보십시오.

 
River :

고문을 샀다 . 이 고문이 작업에 대한 보고서를 개발자에게 보내는지 확인하는 방법을 알려주세요.

EA 코드에서 어떤 연산자를 찾아야 합니까?

마켓에서 Expert Advisor를 구입했거나 구입한 Expert Advisor가 타사 dll을 사용하지 않고 순수 MQL로 작성된 경우 수집된 정보를 개발자에게 보내는 유일한 방법은 WebRequest 기능을 사용하는 것입니다. 이를 이용하기 위해서는 어드바이저가 특정 사이트에 접근할 수 있도록 허용해야 합니다. 구매한 어드바이저가 그러한 허가를 받을 가치가 있는지 확인하십시오. 그렇다면 구체적으로 어떤 사이트를 가리키는지. 개발자 사이트의 경우 정보 유출 가능성이 배제되지 않습니다.
 
내가 아는 한 시장에서 DLL을 사용하여 Expert Advisors를 판매 하는 것은 금지되어 있습니다.
사유: