![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте,
Спасибо за ответ. Так как же это на самом деле делается?
Мне нужно проверить, закончился ли бар на другом таймфрейме.
Например, при графике 30 MIN я хочу проверить, есть ли у нас новый бар на 240 MIN.
Спасибо!
Здравствуйте,
Спасибо за ответ. Так как же это делается на самом деле?
Мне нужно проверить, закончился ли бар на другом таймфрейме.
Например, с графиком на 30 MIN я хочу проверить, есть ли у нас новый бар на 240 MIN.
Спасибо!Планируете ли вы использовать для проверки фрактальную систему?....
Я снова обращаюсь за помощью, но в этом нет ничего удивительного.
не мог бы кто-нибудь выложить код для открытия позиции через 1 минуту после открытия нового бара.
Я пытался это сделать, но не знаю, с чего начать. Я смотрел на это для эксперимента с кошкой девяти хвостов, это может быть пустой тратой энергии, но мы должны попробовать эти вещи. если кто-то еще не делал этого раньше, пожалуйста, дайте мне знать ваши результаты.
T1=1 мин
T2=2 минуты и т.д.
if (minute() =T1>open && Price > open = Long);
Я никудышный в этом кодировании.![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
Что-то вроде этого?
if(TimeCurrent() == Time[0] + T1 * 60)
{
}
Спасибо, Мишель.
Я дам его назад
Помогите, очень сложный вопрос!!!!
Как я могу позволить одному индикатору показывать ситуацию на мультитаймфрейме другого индикатора?
и выдавать нам предупреждение?
Например:
Индикатор A
Показывается ситуация только на одном таймфрейме)
функцияА (это сложная программа)
Индикатор B
Показывает ситуацию на разных таймфреймах индикатора A)
функцияА M5 ситуация
функцияА М15 ситуация
функцияА М30 ситуация
функцияА H1 ситуация
функцияА H4 ситуация
функцияА D1 ситуация
......
С наилучшими пожеланиями
Франки
Вы можете попробовать поискать в файле справки MetaEditor функцию iCustom. Это должно помочь вам достичь того, что вы хотите.
Удачи
Lux
Что-то вроде этого?
if(TimeCurrent() == Time[0] + T1 * 60)
{
}
Вы должны дать больше места для условия, потому что тики не приходят каждую секунду. Если на баре opentime + Xseconds нет тика, условие будет ложным.
FerruFx
Вы должны дать больше места для условия, потому что тики не приходят каждую секунду. Если на баре opentime + Xseconds нет тика, условие будет ложным. FerruFx
Вы абсолютно правы. Но это было просто для того, чтобы дать некоторую идею. Я думаю, что проблема для Бено заключается в том, чтобы избежать TradeContextBuzy, открывая несколько позиций на открытии бара.
Я не думаю, что использовать таймер - это хорошая идея. Для такого рода проблем, или Requote и т.д., обычно я устанавливаю флаг на открытии бара, и этот флаг сбрасывается, когда открывается ордер. Пока позиция не открыта, попытка выполняется каждый тик. Что-то вроде этого:
if(Time[0] > BarTime)
{
BarTime = Time[0];
if(....) OpenLong = true;
}
if(OpenLong) OpenLong = OrderSend(.....) < 0;
[/PHP]
I use the same kind of technique to close many positions and it works very well :
[PHP]
.....
if(CloseAllLongs) CloseAll(OP_BUY);
if(CloseAllShorts) CloseAll(OP_SELL);
}
void CloseAll(int Type)
{
int cnt = 0;
for(int i = OrdersTotal(); i >= 0; i --)
{
if(!OrderSelect(i, SELECT_BY_POS)) continue;
if(OrderSymbol() != Symbol()) continue;
if(OrderMagicNumber() != Magic) continue;
if(OrderType() != Type) continue;
cnt ++;
OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, White);
}
if(Type == OP_BUY) CloseAllLongs = (cnt > 0);
if(Type == OP_SELL) CloseAllShorts = (cnt > 0);
}Спасибо, Мишель, я попробую.
Я пытаюсь сделать это весь день.
Есть ли кто-нибудь, кто может кодировать MT4, кто находится в Великобритании. Я в дороге каждый день, так что расстояние не проблема, если только вы не живете в Шотландии, это чертовски долго ехать. Если да, напишите мне.
Я ничего не смыслю в этом и хотел бы получить обучение/инструктаж 1 на 1.
Я делаю деньги на Форекс, но это вручную, не так много, но это довольно постоянно, и я позволяю компаунду делать свою работу.
С авто все должно быть просто идеально и нет места для свободы действий.
Спасибо
Бено