Извините, не понял, что случилось. Снова, почти везде ошибка 130. ОткрФрвверх=80.98 SL=79.62 TP=81.21 Должно же открываться, но не идёт.... Или вот другие данные печати - ОткрФрвверх=80.83 SL=79.47 TP=81.06 Вставил нормализацию стопов
Подскажите, пожалуйста, имеет ли значение написание параметра "магик" именно как "magic" или же можно пользоваться и вариантом "MAGIC" (строчные и прописные буквы)?
Подскажите, пожалуйста, имеет ли значение написание параметра "магик" именно как "magic" или же можно пользоваться и вариантом "MAGIC" (строчные и прописные буквы)?
Извините, не понял, что случилось. Снова, почти везде ошибка 130. ОткрФрвверх=80.98 SL=79.62 TP=81.21 Должно же открываться, но не идёт.... Или вот другие данные печати - ОткрФрвверх=80.83 SL=79.47 TP=81.06 Вставил нормализацию стопов
Не помогает.
На парах валют - нормально, на индексе доллара - нет.........
ERR_INVALID_STOPS
130
Слишком близкие стопы или неправильно рассчитанные или ненормализованные цены в стопах (или в цене открытия отложенного ордера). Попытку можно повторять только в том случае, если ошибка произошла из-за устаревания цены. Необходимо после задержки от 5 секунд обновить данные при помощи функции RefreshRates и повторить попытку. Если ошибка не исчезает, необходимо прекратить все попытки торговых операций и изменить логику программы.
Слишком близкие стопы или неправильно рассчитанные или ненормализованные цены в стопах (или в цене открытия отложенного ордера). Попытку можно повторять только в том случае, если ошибка произошла из-за устаревания цены. Необходимо после задержки от 5 секунд обновить данные при помощи функции RefreshRates и повторить попытку. Если ошибка не исчезает, необходимо прекратить все попытки торговых операций и изменить логику программы.
if (Close[0]<line1+p1&&Close[0]>line1-p1) ObjectCreate("m", OBJ_ARROW,0,time1,line1);
как найти время бара по условию т.е. что должно стоять вместо (time1=D'00:00';). Цена пересекает линию и стрелка должна рисоваться на том баре который пересек линию.
как найти время бара по условию т.е. что должно стоять вместо (time1=D'00:00';). Цена пересекает линию и стрелка должна рисоваться на том баре который пересек линию.
Можно поставить вместо time1 Time[0] но это будет в режиме реального времени. А если требуется кинуть на "историю" как тогда найти время бара который пересек линию?
Добавьте в код:
и анализируйте.
Извините, не понял, что случилось. Снова, почти везде ошибка 130. ОткрФрвверх=80.98 SL=79.62 TP=81.21 Должно же открываться, но не идёт.... Или вот другие данные печати - ОткрФрвверх=80.83 SL=79.47 TP=81.06 Вставил нормализацию стопов
Не помогает.На парах валют - нормально, на индексе доллара - нет.........
Подскажите, пожалуйста, имеет ли значение написание параметра "магик" именно как "magic" или же можно пользоваться и вариантом "MAGIC" (строчные и прописные буквы)?
Заранее благодарю.
Подскажите, пожалуйста, имеет ли значение написание параметра "магик" именно как "magic" или же можно пользоваться и вариантом "MAGIC" (строчные и прописные буквы)?
Заранее благодарю.
:)
да хоть ПапаРимский назовите.
:)
да хоть ПапаРимский назовите.
Понял. Я учусь. Вы только ничего не подумайте... :))))
Извините, не понял, что случилось. Снова, почти везде ошибка 130. ОткрФрвверх=80.98 SL=79.62 TP=81.21 Должно же открываться, но не идёт.... Или вот другие данные печати - ОткрФрвверх=80.83 SL=79.47 TP=81.06 Вставил нормализацию стопов
Не помогает.На парах валют - нормально, на индексе доллара - нет.........
Добавьте строку
и посмотрите, что у Вас там.
Добавьте строку
и посмотрите, что у Вас там.
ОткрФрвверх=79.215 SL=77.855 TP=79.445 STOPLEVEL=200
ОткрФрвверх=78.065 SL=76.705 TP=78.295 STOPLEVEL=200
Извините,в каком месте єто искать?
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );
OrderClose( ticket, Lots, Bid, 5, 0 ); Alert ("Ошибка OrderClose", GetLastError()); -писал Аск,Бид,я же закриваю в реальном времени,стало бить по какой-то цене,
Лотс как откривал,так и закриваю ?????? и что же не так7 Тикет откривал инитом.
Уважаемые форумчане помогите с кодом
как найти время бара по условию т.е. что должно стоять вместо (time1=D'00:00';). Цена пересекает линию и стрелка должна рисоваться на том баре который пересек линию.
Уважаемые форумчане помогите с кодом
как найти время бара по условию т.е. что должно стоять вместо (time1=D'00:00';). Цена пересекает линию и стрелка должна рисоваться на том баре который пересек линию.