Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 1150
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Народ, подскажите, пожалуйста, как выводить числа/текст с привязкой к бару? Хочу что бы индикатор под каждой свечей показывал ее объем
Заранее спасибо=)
Вот нашел индикатор 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, но что делать с доступом к общей истории и открытым трейдам? Есть ли подобные решения?
Ну, Эк Вы завернули. Для совместной работы нужно отказываться от "черного ящика". Если счет один, то и история будет доступна и открытые трейды. Если счета разные то могут сигналы помочь. Просто эти сделки будут и у них срабатывать.