У меня проблемы с EA - Page 2
Страница 2 из 812 FirstFirst 12
Results 11 to 15 of 15

Thread: У меня проблемы с EA

  1. #11

    Quote Originally Posted by ;
    Чтобы расчет был правильным, вы должны преобразовать его в фактическое изменение цены, которое составляет 40 пипсов. Вот почему вам нужно умножить его на Point. Точка является десятичной эквивалентю для одной пары для этой пары. Таким образом, в случае GBPJPY точка равна 0,01. Если умножить 40 на 0,01, вы получите 0,40, который будет работать для расчета.
    Хорошо, я получил вас сейчас .. так что это должно сработать, и я мог бы затем изменить ценовую точку от 40 до 400 для пятизначного брокера, да? Extern pricepoint = 40/разрешено падение пипсов за час до отправки заказа if ((type == _OP_Buy) (iHigh (NULL, Period_H1, 2) - (pricepoint * 0.0001) gt; = iClose (NULL, Period_H1,1)) ) {MayOpenRealOrder = true;

  2. #12
    В верхней части, где у вас есть внешние переменные put: int Mult = 1; Затем в init () put: if (Цифры == 3 || Цифры == 5) Mult = 10; Затем в коде, который вы положили: if ((type == _OP_Buy) (iHigh (NULL, Period_H1, 2) - (pricepoint * Point * Mult) gt; = iClose (NULL, Period_H1,1))) {MayOpenRealOrder = true ; Это автоматически учитывает 4 или 5-значный брокер.

  3. #13

    Quote Originally Posted by ;
    В верхней части, где у вас есть внешние переменные put: int Mult = 1; Затем в init () put: if (Цифры == 3 || Цифры == 5) mult = 10; Затем в коде, который вы положили: if ((type == _OP_Buy) (iHigh (NULL, Period_H1, 2) - (pricepoint * Point * mult) gt; = iClose (NULL, Period_H1,1))) {MayOpenRealOrder = true ; Это автоматически учитывает 4 или 5-значный брокер.
    Хорошо, спасибо за это. Теперь, последний и очень важный вопрос ... Где я вставляю эту строку кода в EA, чтобы она не наносила вреда, но все еще работает? Кто-то взглянет на него, чтобы сообщить мне, где я должен вставить его. спасибо всем, у вас все было здорово!

  4. #14
    Нет, код не работает. По-прежнему отправляет заказы на покупку по нисходящему тренду. Возможно, у меня это не в том месте, или, может быть, это какие-то другие заказы, чем реальные заказы. Я немного изменил его, чтобы узнать, не является ли это ошибкой кода, но это не имеет никакого значения. Я вставил какой-то оригинальный код, чтобы вы, ребята, могли сказать мне, если он находится в неправильном месте, спасибо A if (MayOpenRealOrder) {if (! GlCheckHighLowLimit (_OrderOpenPrice, type, typestr)) MayOpenRealOrder = false; } if (MayOpenRealOrder) {if (! glCheckOpenOrdersBeforeAdding (_OrderOpenPrice, _OrderType, CurrentPrice)) MayOpenRealOrder = false; } if (MayOpenRealOrder)/добавлен код 20 августа 2009 г. {if ((type == _OP_BUY) (iHigh (NULL, PERIOD_H1,2) gt; = iClose (NULL, PERIOD_H1,1) (pricepoint * 0.0001))) MayOpenRealOrder = false; }

  5. #15
    Большое спасибо людям, которые помогли мне здесь. Вы являетесь участником этого форума .. Это все работает сейчас, дайте мне знать, если есть что-то, что я могу вернуть приветствиям A

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.