Скачать MetaTrader 5

Извините за глупый вопрос, но

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Artem Smirnov
65
Artem Smirnov  
как создать сигнал для открытия/закрытия позиции с пом стохастика, - пересечение главной и сигнальной линии в зоне перекупленности\перепроданности в том смысле, чтоб найти точку пересечения и сравнивать её с линиями 20 или 80?
Bicus
2389
Bicus  
Найти значения 2-х линий на первой и второй свече. Сравнить результаты.
Bicus
2389
Bicus  
int GET_SYGNAL ()
{
  double nMain_1;
  double nMain_2;
  double nSignal_1;
  double nSignal_2;

  
  nMain_1   = iStochastic (Symbol(), p_TIME_FRAME, p_K_PERIOD, p_D_PERIOD, p_SLOWING, MODE_EMA, 1, MODE_MAIN, 1);
  nMain_2   = iStochastic (Symbol(), p_TIME_FRAME, p_K_PERIOD, p_D_PERIOD, p_SLOWING, MODE_EMA, 1, MODE_MAIN, 2);
  nSignal_1 = iStochastic (Symbol(), p_TIME_FRAME, p_K_PERIOD, p_D_PERIOD, p_SLOWING, MODE_EMA, 1, MODE_SIGNAL, 1);
  nSignal_2 = iStochastic (Symbol(), p_TIME_FRAME, p_K_PERIOD, p_D_PERIOD, p_SLOWING, MODE_EMA, 1, MODE_SIGNAL, 2);
 
  if (nMain_2 > nSignal_2 && nMain_1 < nSignal_1 && nMain_2 >= 80 && nMain_1 <= 80)
    return (OP_SELL);
  
  if (nMain_2 < nSignal_2 && nMain_1 > nSignal_1 && nMain_2 <= 20 && nMain_1 >= 20)
    return (OP_BUY);

  return (-1);
}
Примерно так.
Artem Smirnov
65
Artem Smirnov  
а можно какнить найти координату точки пересечения?
Artyom Trishkin
Модератор
86025
Artyom Trishkin  
k1ller1:
а можно какнить найти координату точки пересечения?
Координату в чём? В пикселях? Или в Дата/Цена? В терминале используются координаты Дата/Цена
Bicus
2389
Bicus  
k1ller1:
а можно какнить найти координату точки пересечения?

Ваш вопрос звучит примерно так:

Приходите вы в магазин за пивом. Сегодня оно стоит 30 рублей. Приходите на следующий день, а пиво уже стоит 40 рублей.

И вот вы спрашиваете, как найти координату точки пересечения с 35-ю рублями.

Нет таких координат.

Uladzimir Izerski
3552
Uladzimir Izerski  
k1ller1:
а можно какнить найти координату точки пересечения?


https://www.mql5.com/ru/forum/134688/page349 в самом низу страницы формула пересечения двух прямых.

Может подойдет такая формула?

BBC
1627
BBC  
Bicus:

Ваш вопрос звучит примерно так:

Приходите вы в магазин за пивом. Сегодня оно стоит 30 рублей. Приходите на следующий день, а пиво уже стоит 40 рублей.

И вот вы спрашиваете, как найти координату точки пересечения с 35-ю рублями.

Нет таких координат.

Bы неправы. Есть и такая координата.

Если прийти за пивом ни сегодня в полдень и не завтра в полдень, а сегодня в 10:45 или завтра в 9:15 и 17:05, то можно купить и за 35 руб..

Почаще заходите в магазин и получите желаемое

То есть, уменьшая ТФ, вполне можно получить любую координату.

Денис Орлов
1006
Денис Орлов  
k1ller1:

Извините за глупый вопрос, но

извиняю, тпрууу.
Bicus
2389
Bicus  
DhP:

Bы неправы. Есть и такая координата.

Если прийти за пивом ни сегодня в полдень и не завтра в полдень, а сегодня в 10:45 или завтра в 9:15 и 17:05, то можно купить и за 35 руб..

Почаще заходите в магазин и получите желаемое

То есть, уменьшая ТФ, вполне можно получить любую координату.

Нет, не так.

Автора интересуют показания стохастика на определенном таймфрейме.

Допустим, на H1 стохастик будет показывать 10, а на M15 будет показывать 90. Автор вас спросит: на какой координате произошло пересечение линии 20?

Согласитесь: лажа полная.

Vladyslav Goshkov
2150
Vladyslav Goshkov  
Bicus:

Ваш вопрос звучит примерно так:

Приходите вы в магазин за пивом. Сегодня оно стоит 30 рублей. Приходите на следующий день, а пиво уже стоит 40 рублей.

И вот вы спрашиваете, как найти координату точки пересечения с 35-ю рублями.

Нет таких координат.

Ну, почему же - координаты есть, вот только в них может не быть физического/геометрического смысла. Например, используйте для определения тип double для обоих координат (цена и номер бара) и воспользуйтесь аналит.геометрией: решая уравнение пересечения прямых, построенных по 2-м точкам Вы всегда найдете координату их пересечения, если эти прямые лежат в одной плоскости и не являются параллельными. Но такое определение координат для построений подходит: по уравнению прямой всегда можно найти цену, соответствующую определенному бару - а это уже имеет какой-то смысл.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий