PSira:
if(Open[2]>Close[1] && !NewsTime()) { ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,MaxSpread,Bid-SL*iPoint,Ask+TP*iPoint,"LongMagic",Magic,0,Blue); //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ bool NewsTime() { bool News=false; static int PrevMinute=-1; if(Minute()!=PrevMinute && !IsTesting()) { PrevMinute=Minute(); //0=перед Новостями / 1=следующее событие int minutesSincePrevEvent = iCustom(NULL, 0, "FFCal", true, true, false, true, true, 1, 0); int minutesUntilNextEvent = iCustom(NULL, 0, "FFCal", true, true, false, true, true, 1, 1); if((minutesUntilNextEvent<= MinsBeforeNews) ||(minutesSincePrevEvent <= MinsAfterNews)) { int impactOfNextEvent = iCustom(NULL, 0, "FFCal", true, true, false, true, true, 2, 1); if(impactOfNextEvent >= NewsImpact){News=true;} } } return(News); }С SRC (между таблицей и Видео) обязательно и лучше!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогите советом парни... хлопцы аль ишо кто ! Вставил этот код в советник и радовался как ребёнок - единственный раз функция с фф КАЛОМ заработала !!!
На графике валютной пары, вертикальной красной полосой отобразилась выходящая Новость... а потом вдруг исчезла и ВСЁ.... Ставлю период 320 минут перед новостью смотрю на сайте Календарь Новость есть а в советнике почему-то тишина. В чём фокус пацаны, помогите !
if(Open[2]>Close[1] && !NewsTime())
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,MaxSpread,Bid-SL*iPoint,Ask+TP*iPoint,"LongMagic",Magic,0,Blue);
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
bool NewsTime()
{
bool News=false;
static int PrevMinute=-1;
if(Minute()!=PrevMinute && !IsTesting())
{
PrevMinute=Minute(); //0=перед Новостями / 1=следующее событие
int minutesSincePrevEvent = iCustom(NULL, 0, "FFCal", true, true, false, true, true, 1, 0);
int minutesUntilNextEvent = iCustom(NULL, 0, "FFCal", true, true, false, true, true, 1, 1);
if((minutesUntilNextEvent<= MinsBeforeNews) ||(minutesSincePrevEvent <= MinsAfterNews))
{
int impactOfNextEvent = iCustom(NULL, 0, "FFCal", true, true, false, true, true, 2, 1);
if(impactOfNextEvent >= NewsImpact){News=true;}
}
}
return(News);
}