[АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5. - страница 187
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У каждого ДЦ свое "минимальное время жизни" отложки. Вот и не дает на 5-минутке.
Как с помощью iFractals() всегда иметь последние значения Хай и лоу для лосей?
Т.е. необходимо иметь актуальные StopLoss_SELL и StopLoss_BUY.
Компилятор придирается к самой последней фигурной скобке - пишет '}' - unbalanced parentheses
Что он имеет в виду....я ее убрал,добавлял третью,двигал вправо,влево.
Что ему нужно?
int start()
{
double Price=Ask+300*Point;
double SL=Price-300*Point;
double TP=Price+150*Point;
if (Time[0])
int Ticket = OrderSend(Symbol(),OP_BUYSTOP,0.1,Price,3,SL,TP );
if (TimeCurrent( )+300)
OrderDelete(Ticket)
}
}
Подскажите, можно ли в советнике закрасить тело нужной свечи?
Можно
Подскажите как, плиз.
Пытаюсь удалить отложенный ордер по истечении 5 минут,если он не преобразовался в рыночный.
Сначала пытался сделать это через передаваемый параметр.
Т.е. expiration = 300 OrderSend(Symbol(),OP_BUYSTOP,0.1,Price,3,SL,TP,"SUDF",237,TimeCurrent( )+300 ) - не получилось.
Мне объяснили,что у ДЦ может быть ограничение на минимальный срок жизни отложенных ордеров.
Затем пытался удалить его по другому
int start()
{
double Price=Ask+300*Point;
double SL=Price-300*Point;
double TP=Price+150*Point;
if (Time[0])
int Ticket = OrderSend(Symbol(),OP_BUYSTOP,0.1,Price,3,SL,TP );
if (TimeCurrent( )+300)
OrderDelete(Ticket)
}
ВСЕ РАВНО НЕ УДАЛЯЕТСЯ.....ВИДИМО ДЕйСТВУЕТ ТОТ ЖЕ ЗАПРЕТ.
Скажите пожалуйста как можно удалить выставленный на начале пятиминутки отложенный ордер по истечении 5 минут,если он не преобразовался в рыночный.
Спасибо.
if (Time[0])
if (TimeCurrent( )+300)
Оъясните цель и смысл указанных строк, пожалуйста (по правилам языка они всегда true)
double Price=Ask+300*Point;
double SL=Price-300*Point;
double TP=Price+150*Point;
if (Time[0]) // если образовалась новая свеча на любом ТФ(но мне нужна пятиминутка)
int Ticket = OrderSend(Symbol(),OP_BUYSTOP,0.1,Price,3,SL,TP ); // выставить отложенный ордер на расстоянии 30 п. от цены открытия последней,т.е. текущей пятиминутки
if (TimeCurrent( )+300) // если по истечении текущей пятиминутной свечи отложенный ордер не преобразовался в рыночный
OrderDelete(Ticket) //удалить данный отложенный ордер
}
Спасибо.