Это одна из функций, которые реализуются советниками. Кончено, можно написать советник, который будет содержать в себе только трейлинг стоп (и такие советники, естественно, уже написаны в большом количестве)
В терминале МТ есть и штатный трейлинг, не связанный с каким-либо советником.
В терминале МТ есть и штатный трейлинг, не связанный с каким-либо советником.
Спасибо. Именно про него я и спрашивал. Тогда ещё вопрос . Сколько у кого ушло времени на понимание MQL4. Я имею ввиду не стать профи и написать крутого советника от А до Я. А хотя бы знать где что подкрутить у уже готовых. Чтобы было понятней о себе: На данном этапе осмысливаю операторов. Прошло две недели сначала изучения. Как думаете шансы есть. Повторюсь. Учителя рядом нет спросить не у кого.
Не знаю, по адресу ли обращаюсь, моё первое сообщение на форуме.
Прошу помощи.
Может кто сталкивался с чем либо подобным.
Проблема следующая. Пишу индикатор поиск максимума и минимума цен за период. После нахождения хочу разделить максимум на минимум и вывести в separate_window.
Однако окно пустое:
При сложении, вычитании, умножении и т.д. МАКСИМУМА и МИНИМУМА индикатор выводится нормально.
Вот код. Он небольшой совсем.
#property indicator_separate_window#property indicator_buffers 3#property indicator_color1 MediumSpringGreen#property indicator_color2 Crimson#property indicator_color3 LightGray#property indicator_width1 1#property indicator_width2 1#property indicator_width3 1externint Buy_bars = 20; //Количество баров для открытия позицииexternint Sell_bars = 23; //Количество баров для закрытия позиции double buf_0[], //индикаторныЙ массив максимумов
buf_1[], //индикаторныЙ массив минимумов
buf_sr[] ; //индикаторныЙ массив средних значений//extern int Shift = 0;int init()
{
SetIndexBuffer (0, buf_0);
SetIndexStyle (0, DRAW_LINE);
SetIndexLabel (0, "Maximum");
SetIndexShift (0, 0);
SetIndexBuffer (1, buf_1);
SetIndexStyle (1, DRAW_LINE);
SetIndexLabel (1, "Minimum");
SetIndexShift (1, 0);
SetIndexBuffer (2, buf_sr);
SetIndexStyle (2, DRAW_LINE);
SetIndexLabel (2, "Srednyaya");
SetIndexShift (2, 0);
return;
}
//+------------------------------------------------------------------+//| Custom indicator deinitialization function |//+------------------------------------------------------------------+int deinit()
{
//----//----return(0);
}
//+------------------------------------------------------------------+//| Custom indicator iteration function |//+------------------------------------------------------------------+int start()
{
int i, k ,t;
int counted_bars=IndicatorCounted();
//----
i = Bars - counted_bars - 1;
while (i >= 0)
{
double max = 0;
double min = 999999999999.99;
for (k=i ; k<=i+Buy_bars-1; k++)
{
if (High[k] > max) max = High[k];
}
for (t=i; t<=i+Sell_bars-1; t++)
{
if (Low[t] < min) min = Low[t];
}
i--;
buf_sr[i] = (max/min);
}
return;
}
//+------------------------------------------------------------------+
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Это одна из функций, которые реализуются советниками. Кончено, можно написать советник, который будет содержать в себе только трейлинг стоп (и такие советники, естественно, уже написаны в большом количестве)
В терминале МТ есть и штатный трейлинг, не связанный с каким-либо советником.
В терминале МТ есть и штатный трейлинг, не связанный с каким-либо советником.
Спасибо. Именно про него я и спрашивал. Тогда ещё вопрос . Сколько у кого ушло времени на понимание MQL4. Я имею ввиду не стать профи и написать крутого советника от А до Я. А хотя бы знать где что подкрутить у уже готовых. Чтобы было понятней о себе: На данном этапе осмысливаю операторов. Прошло две недели сначала изучения. Как думаете шансы есть. Повторюсь. Учителя рядом нет спросить не у кого.
Признателен за ответы.
Ребят, это просто жесть!!!(((
Хочу выбрать иностранную ДЦ, и открыть счет за границей...так найти не могу....по отзывам такое ощущение,что все кидалово и "ШАРАШКИНА КОНТОРА"....((
Поветуйте ребят контору с MT4....буду очень признателен!!!!!
Индикатор в одну строчку.
Вопрос.
Почему рисует линию справа налево?
А если сделать так?
Здравствуйте, подскажите пожалуйста где найти индикатор, который перерисовывает дневные бары так, чтобы они начинались в другое время.
Например: Терминальное время 00:00. Во входных параметрах индикатора ставим: +4. Теперь дневные бары начинаются в 4:00.
Заранее благодарен.
А если сделать так?
Да, так лучше. Стал рисовать в нужном направлении. Но если index--, то однажды становится index==0 и все затыкается.
Как сделать, чтобы движение продолжалось?
А где увеличение размера массива? Куда записывать значение? (Ф-ция ArrayResize())
сортировка в массивы по типам оредров и позиций получилась:
но не получилась дальнейшая сортировка из них по прибыльности позиций бай и селл: вставляет тока нули:
Почему? не могу понять
Здравствуйте друзья!
Не знаю, по адресу ли обращаюсь, моё первое сообщение на форуме.
Прошу помощи.
Может кто сталкивался с чем либо подобным.
Проблема следующая. Пишу индикатор поиск максимума и минимума цен за период. После нахождения хочу разделить максимум на минимум и вывести в separate_window.
Однако окно пустое:
При сложении, вычитании, умножении и т.д. МАКСИМУМА и МИНИМУМА индикатор выводится нормально.
Вот код. Он небольшой совсем.
Укажите ошибку.
Заранее благодарю