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;
}
}
//+------------------------------------------------------------------+