Здравствуйте, нужна помощь специалиста. В индикаторе, при достижении ценой обозначенного уровня срабатывает алерт и после повторяется с необходимой частотой.
Проблема в том, что при переключении на другой период графика, алерт срабатывает немедленно, и так при каждой смене ТФ, что очень не приятно.
Что можно сделать, чтобы при смене ТФ алерт срабатывал после паузы, а не сразу?
if(ObjectFind("Min")>=0) Min = ObjectGet("Min",OBJPROP_PRICE1); else Min = EMPTY; if(ObjectFind("Max")>=0) Max = ObjectGet("Max",OBJPROP_PRICE1); else Max = EMPTY_VALUE;
bahcha: Всем привет , скажите пожалуйста можно-ли на одном компе открыть 2 окна МТ4 скачанных от разных брокеров и с разными счетами ???
Можно 2,3.. до 32, это ограничение разработчиков. Впрочем, умельцы пишут, что можно эмулировать на одном компьютере работу сразу нескольких, тогда на каждом из них по 32.
Возможно ли создать некую систему риск-менеджмента для двух и более трейдеров/стратегий в рамках одного счёта. Со стратегиями понятно, они могут "видеть" только свои позиции/сделки. А что если живые трейдеры? Можно каждому из них разрешить видеть только свои позиции? Допустим, можно создать виртуальную панель торговли и у каждого трейдера будет свой magic, но что делать с доступом к общей истории и открытым трейдам? Есть ли подобные решения?
igorbel: Возможно ли создать некую систему риск-менеджмента для двух и более трейдеров/стратегий в рамках одного счёта. Со стратегиями понятно, они могут "видеть" только свои позиции/сделки. А что если живые трейдеры? Можно каждому из них разрешить видеть только свои позиции? Допустим, можно создать виртуальную панель торговли и у каждого трейдера будет свой magic, но что делать с доступом к общей истории и открытым трейдам? Есть ли подобные решения?
Ну, Эк Вы завернули. Для совместной работы нужно отказываться от "черного ящика". Если счет один, то и история будет доступна и открытые трейды. Если счета разные то могут сигналы помочь. Просто эти сделки будут и у них срабатывать.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Народ, подскажите, пожалуйста, как выводить числа/текст с привязкой к бару? Хочу что бы индикатор под каждой свечей показывал ее объем
Заранее спасибо=)
Вот нашел индикатор MACD, выводящий алерты на экран при пересечении MACD с сигнальной.
Как правильно составить после 82 строки отправку алерта на e-mail?
Здравствуйте, нужна помощь специалиста. В индикаторе, при достижении ценой обозначенного уровня срабатывает алерт и после повторяется с необходимой частотой.
Проблема в том, что при переключении на другой период графика, алерт срабатывает немедленно, и так при каждой смене ТФ, что очень не приятно.
Что можно сделать, чтобы при смене ТФ алерт срабатывал после паузы, а не сразу?
#property indicator_chart_window
extern bool Mx_L = true;
extern bool Mn_L = true;
extern bool Alert_on = true;
extern int pause = 7;
datetime mint, maxt;
double Min, Max;
void init()
{
if(Mx_L == true && Mn_L == false)
{ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax());
ObjectSet ("Max", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Max", OBJPROP_COLOR, Aqua);}
if(Mx_L == false && Mn_L == false)
{PlaySound("timeout.wav");}
else
if(Mx_L == false && Mn_L == true)
{ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin());
ObjectSet ("Min", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Min", OBJPROP_COLOR, Red);}
else
{if(Mx_L == true && Mn_L == true)
ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin());
ObjectSet ("Min", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Min", OBJPROP_COLOR, Red);
ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax());
ObjectSet ("Max", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Max", OBJPROP_COLOR, Aqua);}
}
void start()
{
if(ObjectFind("Min")>=0) Min = ObjectGet("Min",OBJPROP_PRICE1); else Min = EMPTY;
if(ObjectFind("Max")>=0) Max = ObjectGet("Max",OBJPROP_PRICE1); else Max = EMPTY_VALUE;
if(mint < TimeLocal() && Alert_on == true && Bid < Min)
{Alert("Support ",Symbol()," ",DoubleToStr (Min, 5)); mint = TimeLocal() + pause; maxt = 0;}
if(maxt < TimeLocal() && Alert_on == true && Ask > Max)
{Alert("Resistance ",Symbol()," ",DoubleToStr (Max, 5)); maxt = TimeLocal() + pause; mint = 0;}
}
P.S Вопрос решен с помощью GlobalVariableSet, GlobalVariableGet.
Всем привет , скажите пожалуйста можно-ли на одном компе открыть 2 окна МТ4 скачанных от разных брокеров и с разными счетами ???
Всем привет , скажите пожалуйста можно-ли на одном компе открыть 2 окна МТ4 скачанных от разных брокеров и с разными счетами ???
Возможно ли создать некую систему риск-менеджмента для двух и более трейдеров/стратегий в рамках одного счёта. Со стратегиями понятно, они могут "видеть" только свои позиции/сделки. А что если живые трейдеры? Можно каждому из них разрешить видеть только свои позиции? Допустим, можно создать виртуальную панель торговли и у каждого трейдера будет свой magic, но что делать с доступом к общей истории и открытым трейдам? Есть ли подобные решения?
Ну, Эк Вы завернули. Для совместной работы нужно отказываться от "черного ящика". Если счет один, то и история будет доступна и открытые трейды. Если счета разные то могут сигналы помочь. Просто эти сделки будут и у них срабатывать.