Ответить
26.08.2009, 11:16
Аватар для Leone 232
Leone 232 Leone 232 вне форума Активный участник
Регистрация: 22.08.2009 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 0

Вопрос Вопрос?

Постоянно Выдает ошибку?Помогите мне ее найти!

//+------------------------------------------------------------------+
//| 666.mq4 |
//| |
//+------------------------------------------------------------------+
#property copyright
extern double TakeProfit = 50;
extern double Lots = 0.01;
extern double Stoploss = 30;
extern double TrailingStop = 20;
//+------------------------------------------------------------------+
// |
//+------------------------------------------------------------------+
int start()
{
double a;
int b;
int total, ticket, cnt;
if(Bars<100)
{
Print("bars less than 100");
return(0);
}
if(TakeProfit<10)
{
Print("TakeProfit less than 10");
return(0);
}
total=OrdersTotal();
if(total<1)
{
// no opened orders identified
if(AccountFreeMargin()<(1000*Lots))
{
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}
if(iMA(NULL,0, 5,0, MODE_EMA,PRICE_OPEN,0) > iMA(NULL,0, 34,0, MODE_EMA,PRICE_OPEN,0)> )
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-Stoploss*Point, Ask+TakeProfit*Point ,"comment",16384,0,Green);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES )) Print("BUY order opened : ",OrderOpenPrice());
}
else Print("Error opening BUY order : ",GetLastError());
return(0);
}
if(iMA(NULL,0, 5,0, MODE_EMA,PRICE_OPEN,0) < iMA(NULL,0, 34,0, MODE_EMA,PRICE_OPEN,0)> )
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+S toploss*Point,Bid-TakeProfit*Point,"macd sample",16384,0,Red);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES )) Print("SELL order opened : ",OrderOpenPrice());
}
else Print("Error opening SELL order : ",GetLastError());
return(0);
}
return(0);
}
for(cnt=0;cnt
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()<=OP_SELL &&
OrderSymbol()==Symbol())
{
if(OrderType()==OP_BUY)
{
if(if(iStochastic(NULL,0,4,8,7,MODE_SMA,0,MODE_MAI N,0)>iStochastic(NULL,0, 4,8,7,MODE_SMA,0,MODE_SIGNAL,0)) )
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet) ;
return(0);
}
if(TrailingStop>0)
{
if(Bid-OrderOpenPrice()>Point*TrailingStop)
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);
return(0);
}
}
}
}
}
else
{
if(if(iStochastic(NULL,0,4,8,7,MODE_SMA,0,MODE_MAI N,0)<iStochastic(NULL,0, 4,8,7,MODE_SMA,0,MODE_SIGNAL,0)) )
}
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet) ;
return(0); // exit
}
if(TrailingStop>0)
{
if((OrderOpenPrice()-Ask)>(Point*TrailingStop))
}
if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Poi nt*TrailingStop,OrderTakeProfit(),0,Red);
return(0);
}
}
}
}
}
return(0);
{
18.02.2010, 18:23
Аватар для Юлия
Юлия Юлия на форуме Главный редактор
Регистрация: 16.08.2008 / Сообщений: 8,044
Поблагодарили 8,397 раз(а) / Репутация: 8701
  • Отправить сообщение для Юлия с помощью Skype™
прикольный вопрос. Ни какая ошибка, ни что выдает, просто код....

Хочешь такую линейку? Жми.
_____________________________________
✔ Полезные ссылки: Портал форекс трейдеров | Правила форума | Статусы форума | Журнал для трейдеров №119. Жара только начинается
♞ Конкурсы на форуме: ожидается...
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 01:57. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO