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