kod:
Kod: Zaznacz cały
#property copyright "Adrian"
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
extern int     StartHour   = 0;
extern int     EndHour     = 20;
extern double  Lots        = 0.5;
extern double  StopLoss    = 40;
extern double  TakeProfit  = 40;
void OnTick()
{
   
   static bool IsFirstTick= true;
   static int  ticket= 0;
   double O1= Open[1];                          // cena otwarcia świecy
   double C1= Close[1];                         // cena zamknięcia świecy
   
  // if (Hour()>= StartHour&& Hour()<=EndHour)
  // {
      int Order=OrdersTotal();
       
    
      if(Order<=1)
      {
         if (IsFirstTick==true)
         {
            IsFirstTick= false;
         
            if (C1>O1)
            {
               ticket= OrderSend(Symbol(),OP_BUY,Lots,Ask,10*10,Bid-StopLoss*Point*10, Bid+TakeProfit*Point*10);
               if( ticket<0)
               {
                  Alert( " Błąd wysyłania zlecenia");
               }
            }
            else if (C1<O1)
            {
               ticket= OrderSend(Symbol(),OP_SELL,Lots,Bid,10*10,Ask+StopLoss*Point*10,Ask-TakeProfit*Point*10);
               if ( ticket<0)
               {
                  Alert( "Błąd wysyłania zlecenia");
               }
            }
        
         }
      }
     
      else
      {
         IsFirstTick= true;
      } 
}
//+------------------------------------------------------------------+ 
							

 , wielkie dzięki rookie2 za wyjaśnienia bo sam bym nad tym siedział nie wiadomo ile.
 , wielkie dzięki rookie2 za wyjaśnienia bo sam bym nad tym siedział nie wiadomo ile.


 . W ogóle to próbował coś ze static robić ale mi nie wychodziło. Ogólnie kiedyś trochę  c++ się uczyłem (ale to takie podstawy podstaw)  przed próbami z mql, a teraz po długiej przerwie próbuje na nowo i widzę, że mało co pamiętam i chyba słusznie tak jak piszesz muszę sobie to poodświeżać startując od c++.
  . W ogóle to próbował coś ze static robić ale mi nie wychodziło. Ogólnie kiedyś trochę  c++ się uczyłem (ale to takie podstawy podstaw)  przed próbami z mql, a teraz po długiej przerwie próbuje na nowo i widzę, że mało co pamiętam i chyba słusznie tak jak piszesz muszę sobie to poodświeżać startując od c++.