[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 491
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый вечер!! Помогите, пожалуста! Нужно отключить звук в метатрайдере, весь . На корню. Чтоб ни при каких обстоятельствах, никада. А то я уж и папку sounds удалил, где все звуки хранятся, а оно
А если серьезно, то посмотри в настройках. Недавно, буквально я находил регулятор звука.
Вам сюда : https://www.mql5.com/ru/job
туда мне не надо.
научиться хочу
потому повторяю вопрос. "любой вопрос новичка".
как сделать диапазон работы советника? поясню.
рисуем линию, переименовываем ее "buy_down"
рисуем вторую, переименовываем ее "buy_up"
и разрешаем советнику торговать только между этими линиями.
туда мне не надо.
научиться хочу
Так, Вы продемонстрируйте то, что уже написали. И укажите, в чём затруднение. Вам и подскажут.
Иначе, Вам дорога либо в учебник, либо туда, куда FAQ послал.
Так, Вы продемонстрируйте то, что уже написали. И укажите, в чём затруднение. Вам и подскажут.
Иначе, Вам дорога либо в учебник, либо туда, куда FAQ послал.
спасибо. учел. желательно конкретный совет, а не намек.
//+------------------------------------------------------------------+
//| линия.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
//--- input parameters
extern bool sell = 1; // разрешение продавать
extern bool buy = 1;
extern double lots = 0.1;
extern int sl = 50;
extern int tp = 150;
extern int order = 10; //
extern double bez = 15;
extern double tral_step = 15;
extern double tral_start = 10;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
string sell_stop ="sell_stop";
string buy_stop ="buy_stop";
//buy------------------------------------------------------------------------------------------------
// найти линию и выставить ордер при касании ценой
if (ObjectFind (buy_stop) > 0 ) //если есть линия buy_stop.
// она то есть, но линия должна коснуться цены. быть равно цене. а вот это как правильно не знаю
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );// отсылаеться ордер
ObjectDelete (buy_stop); // линия удаляеться
}
//----
return(0);
}
или может перезапуск метатрейдера.
или что то вроде очистки истории.
хочется доибться что бы советник через время начинал как бы с чистого листа, ну что бы не нужно было в ручную его снимать с графика и заного ставить,
но что бы он как то сам делал перезапуск. Если это конечно возможно.
И еще такой вопрос, как правильней сделать или может у кого есть функциция, которая запрещает торговать в праздничные дни и может быть по пятницам?
тоесть настроить за какое время до праздничных дней новых ордеров не открывать, а старые конечно сами по себе до закроются.
например с 20 декобря по 15 января не торговать.
спасибо. учел. желательно конкретный совет, а не намек.
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );// отсылаеться ордер
ObjectDelete (buy_stop); // линия удаляеться
}
//----
return(0);
}
я не допонял от куда ты линию берешь.
а вообще :
без всяких object в if
но это все по крайне мере мое мнение. проверяй.
можешь все три поставить через или || тогда более вераятней будет срабатыват, так как цена прыгает.
а можешь еще присваивать, если цена выше линии то false, ниже линии то true или через 1 и 0
// найти линию и выставить ордер при касании ценой
if (ObjectFind (buy_stop) > 0 ) //если есть линия buy_stop.
// она то есть, но линия должна коснуться цены. быть равно цене. а вот это как правильно не знаю
Если уровни заданы горизонтальными линиями:
я не допонял от куда ты линию берешь.
а вообще :
без всяких object в if
но это все по крайне мере мое мнение. проверяй.
можешь все три поставить через или || тогда более вераятней будет срабатыват, так как цена прыгает.
а можешь еще присваивать, если цена выше линии то false, ниже линии то true или через 1 и 0
спасибо. попробую. линии сам рисую и называю
Если уровни заданы горизонтальными линиями:
спасибо. буду пробовать