Ставьте их заведомо в разы больше
разве ТР = 0.0 - не работает? у меня прекрасно советник так открывается
с пустыми стопами не пробовал :( - и желания нет
Baltimor:
на будущее, чтобы не отвлекать по таким вопросам, нужно тут всего лишь элементарно подумать головой, в настройках установить заведомо не достижимые настройки тейка и стопа, к примеру 5000, или 50000 для пятизнака.
Здравствуйте.
Нужно чтобы сигналы закрывались при появлении противоположного. Т. е. тейк профит и стоплосс не нужны.
Как их убрать?
Вот Код:
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте.
Нужно чтобы сигналы закрывались при появлении противоположного. Т. е. тейк профит и стоплосс не нужны.
Как их убрать?
Вот Код:
//+------------------------------------------------------------------+
//| E_A_MOving_Average.mq4 |
//| TO |
//| http://ridecrufter.narod.ru/index.html |
//+------------------------------------------------------------------+
#property copyright "TO"
#property link "http://ridecrufter.narod.ru/index.html"
extern int WATR_K = 10;
extern double WATR_M = 4.0;
extern int ATR = 21;
extern int TP=30;
extern int SL=30;
extern double vol=0.1;
extern int slippage=3;
extern int magic=387149;
int i,counter,ticker;
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int start()
{
if(!isNewBar())return(0);
Print(iCustom(Symbol(),Period(),"WATR",WATR_K,WATR_M,ATR,0,1)+" "+iCustom(Symbol(),Period(),"WATR",WATR_K,WATR_M,ATR,1,1));
if(iCustom(Symbol(),Period(),"WATR",WATR_K,WATR_M,ATR,0,1)!=EMPTY_VALUE &&
iCustom(Symbol(),Period(),"WATR",WATR_K,WATR_M,ATR,1,1)==EMPTY_VALUE &&
iCustom(Symbol(),Period(),"WATR",WATR_K,WATR_M,ATR,1,2)!=EMPTY_VALUE)
{
if(OrdersTotal()!=0)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==magic && OrderType()==1)
{
OrderClose(OrderTicket(),OrderLots(),Ask,slippage,Gold);
}
}
}
OrderSend(Symbol(),OP_BUY,vol,Ask,slippage,Bid-SL*Point,Ask+TP*Point,NULL,magic,0,Aqua);
}
if(iCustom(Symbol(),Period(),"WATR",WATR_K,WATR_M,ATR,0,1)==EMPTY_VALUE &&
iCustom(Symbol(),Period(),"WATR",WATR_K,WATR_M,ATR,1,1)!=EMPTY_VALUE &&
iCustom(Symbol(),Period(),"WATR",WATR_K,WATR_M,ATR,0,2)!=EMPTY_VALUE)
{
if(OrdersTotal()!=0)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==magic && OrderType()==0)
{
OrderClose(OrderTicket(),OrderLots(),Bid,slippage,Gold);
}
}
}
OrderSend(Symbol(),OP_SELL,vol,Bid,slippage,Ask+SL*Point,Bid-TP*Point,NULL,magic,0,Magenta);
}
return(0);
}
//+------------------------------------------------------------------+
bool isNewBar()
{
static datetime BarTime;
bool res=false;
if (BarTime!=Time[0])
{
BarTime=Time[0];
res=true;
}
return(res);
}