Верить ли тестеру?? - страница 2

 

Если профит 1 пункт, то стоп 100-200 пунктов. Если профит 4 пункта, то не знаю. 

Но эта система будет сливать всегда. Доказано математикой. Не мучайтесь. Я думал, вам такая система нужна,чтобы компенсировать спред при входе в рынок. То есть в любом случае,при входе в рынок Вы сначала в плюсе. А потом уже на открытую позицию, которая заходит в минус можно применять какую-либо другую систему. Я думал что-то вроде этого Вы планируете.  

 
FOReignEXchange >>:

Если профит 1 пункт, то стоп 100-200 пунктов. Если профит 4 пункта, то не знаю. 

Но эта система будет сливать всегда. Доказано математикой. Не мучайтесь. Я думал, вам такая система нужна,чтобы компенсировать спред при входе в рынок. То есть в любом случае,при входе в рынок Вы сначала в плюсе. А потом уже на открытую позицию, которая заходит в минус можно применять какую-либо другую систему. Я думал что-то вроде этого Вы планируете.  

при профите 1 пункт получается в плюсе??как у вас на картинке из тестера?

 

//+------------------------------------------------------------------+
//| 45.mq4 |
//| FOReignEXchange2008 |
//| http://forexsignal.sk6.ru |
//+------------------------------------------------------------------+
#property copyright "FOReignEXchange2008"
#property link "http://forexsignal.sk6.ru"

extern double Lot = 0.1;


int ticket_Sell,
t_close_Buy,
t_close_Sell,
ticket_Buy;


int start()
{

if (ticket_Sell==0 && ticket_Buy==0)
{
ticket_Sell=OrderSend(Symbol(),OP_SELL,Lot,Bid,5,0,Bid-4*Point);
ticket_Buy=OrderSend(Symbol(),OP_BUY,Lot,Ask,5,0,Ask+4*Point);
}


if(OrderSelect(ticket_Buy, SELECT_BY_TICKET,MODE_HISTORY)==true)
{
t_close_Buy=OrderCloseTime();
if (t_close_Buy!=0)
{
t_close_Buy=0;
ticket_Buy=0;
}
}
if(OrderSelect(ticket_Sell, SELECT_BY_TICKET,MODE_HISTORY)==true)
{
t_close_Sell=OrderCloseTime();
if (t_close_Sell!=0)
{
t_close_Sell=0;
ticket_Sell=0;
}
}



}

А где тут можно изменить пару?

 
Судя по коду должно работать на любой паре.
 

ну можно еще так

вместо Symbol().

 symb = Eur/Usd;

 
dmmikl86 >>:

ну можно еще так

вместо Symbol().

 symb = Eur/Usd;

спасибо

 

//+------------------------------------------------------------------+
//| 45.mq4 |
//| FOReignEXchange2008 |
//| http://forexsignal.sk6.ru |
//+------------------------------------------------------------------+
#property copyright "FOReignEXchange2008"
#property link "http://forexsignal.sk6.ru"

extern double Lot = 0.1;


int ticket_Sell,
t_close_Buy,
t_close_Sell,
ticket_Buy;


int start()
{

if (ticket_Sell==0 && ticket_Buy==0)
{
ticket_Sell=OrderSend(Symbol(),OP_SELL,Lot,Bid,5,0,Bid-4*Point);
ticket_Buy=OrderSend(Symbol(),OP_BUY,Lot,Ask,5,0,Ask+4*Point);
}


if(OrderSelect(ticket_Buy, SELECT_BY_TICKET,MODE_HISTORY)==true)
{
t_close_Buy=OrderCloseTime();
if (t_close_Buy!=0)
{
t_close_Buy=0;
ticket_Buy=0;
}
}
if(OrderSelect(ticket_Sell, SELECT_BY_TICKET,MODE_HISTORY)==true)
{
t_close_Sell=OrderCloseTime();
if (t_close_Sell!=0)
{
t_close_Sell=0;
ticket_Sell=0;
}
}



}

А где изменить тейк профит?

 

Тут меняете


ticket_Sell=OrderSend(Symbol(),OP_SELL,Lot,Bid,5,0,Bid-4*Point);

ticket_Buy=OrderSend(Symbol(),OP_BUY,Lot,Ask,5,0,Ask+4*Point);

Четвёрки на любые числа,которые нужны.

 

//+------------------------------------------------------------------+
//| 45.mq4 |
//| FOReignEXchange2008 |
//| http://forexsignal.sk6.ru |
//+------------------------------------------------------------------+
#property copyright "FOReignEXchange2008"
#property link "http://forexsignal.sk6.ru"

extern double Lot = 0.1;


int ticket_Sell,
t_close_Buy,
t_close_Sell,
ticket_Buy;


int start()
{

if (ticket_Sell==0 && ticket_Buy==0)
{
ticket_Sell=OrderSend(Symbol(),OP_SELL,Lot,Bid,5,0,Bid-4*Point);
ticket_Buy=OrderSend(Symbol(),OP_BUY,Lot,Ask,5,0,Ask+4*Point);
}


if(OrderSelect(ticket_Buy, SELECT_BY_TICKET,MODE_HISTORY)==true)
{
t_close_Buy=OrderCloseTime();
if (t_close_Buy!=0)
{
t_close_Buy=0;
ticket_Buy=0;
}
}
if(OrderSelect(ticket_Sell, SELECT_BY_TICKET,MODE_HISTORY)==true)
{
t_close_Sell=OrderCloseTime();
if (t_close_Sell!=0)
{
t_close_Sell=0;
ticket_Sell=0;
}
}



}

кто может,дополните пожалуйста стоп лоссом в 50 п

 

Вот 

//+------------------------------------------------------------------+
//| 45.mq4 |
//| FOReignEXchange2008 |
//| http://forexsignal.sk6.ru |
//+------------------------------------------------------------------+
#property copyright "FOReignEXchange2008"
#property link "http://forexsignal.sk6.ru"

extern double Lot = 0.1;
extern int     TP=4;
extern int     SL=50;



int ticket_Sell,
t_close_Buy,
t_close_Sell,
ticket_Buy;


int start()
{ 

if (ticket_Sell==0 && ticket_Buy==0)
{
ticket_Sell=OrderSend(Symbol(),OP_SELL,Lot,Bid,5,Bid+SL*Point,Bid-TP*Point);
ticket_Buy=OrderSend(Symbol(),OP_BUY,Lot,Ask,5,Bid-SL*Point,Ask+TP*Point);
} 


if(OrderSelect(ticket_Buy, SELECT_BY_TICKET,MODE_HISTORY)==true)
{
t_close_Buy=OrderCloseTime();
if (t_close_Buy!=0) 
{
t_close_Buy=0;
ticket_Buy=0;
}
} 
if(OrderSelect(ticket_Sell, SELECT_BY_TICKET,MODE_HISTORY)==true)
{
t_close_Sell=OrderCloseTime();
if (t_close_Sell!=0) 
{
t_close_Sell=0;
ticket_Sell=0;
}
} 



}
Теперь можете задавать стоплосс и тейкпрофит в СВОЙСТВАХ эксперта (а не в коде)
Причина обращения: