Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
06.02.2013, 08:34
Аватар для ansol
ansol ansol вне форума
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,021
Поблагодарили 856 раз(а) / Репутация: 842
Так, а кто тебе запрещает поставить условие
если маржа > 0 считаем по формуле
в противном случае считать не надо.
Ну не проще ли 1 цент к залогу прибавить и не париться с проверкой условий? Прога же быстрей работать будет! И залог отрицательный не бывает
Вообщем, это уже мелочи.
06.02.2013, 08:54
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Ну не проще ли 1 цент к залогу прибавить и не париться с проверкой условий? Прога же быстрей работать будет! И залог отрицательный не бывает
Вообщем, это уже мелочи.
Если ты сможешь показать на сколько будет работать быстрей... Я даже затрудняюсь что предложить тебе в качестве пари.
А чтобы тебе было проще замерить время выполнения даю тебе подсказку: используй функцию GetTickCount()
06.02.2013, 09:18
Аватар для ansol
ansol ansol вне форума
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,021
Поблагодарили 856 раз(а) / Репутация: 842
Если ты сможешь показать на сколько будет работать быстрей... Я даже затрудняюсь что предложить тебе в качестве пари.
А чтобы тебе было проще замерить время выполнения даю тебе подсказку: используй функцию GetTickCount()
Работать будет ровно настолько быстрее, сколько занимает одна проверка. Сколько этих проверок вы натолкаете в свое произведение - ваши проблемы!
Я предпочитаю экономить везде, где можно Жадный я такой
06.02.2013, 09:33
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Работать будет ровно настолько быстрее, сколько занимает одна проверка. Сколько этих проверок вы натолкаете в свое произведение - ваши проблемы!
Я предпочитаю экономить везде, где можно Жадный я такой
Так я же спрашиваю в миллисекундах.
СтОит-ли этим заморачиваться???
Я не читал твои коды, не могу предположить, что в них достаточно много потерь производительности. А ты заморачиваешься на такой мелочи. Ради чего??? Чтобы поспорить? В этом случае ты не по адресу.
06.02.2013, 09:41
Аватар для ansol
ansol ansol вне форума
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,021
Поблагодарили 856 раз(а) / Репутация: 842
Цитата:
Так, а кто тебе запрещает поставить условие
если маржа > 0 считаем по формуле
в противном случае считать не надо.
"Мозги, Ева, мозги!" ©Бог
08.02.2013, 14:29
Аватар для morozik1959
morozik1959 morozik1959 вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 23.05.2011 / Сообщений: 629
Поблагодарили 902 раз(а) / Репутация: 903
Ребята, подскажите что такое пишет в журнале:
ошибка установки стоп ордера 4107
08.02.2013, 14:45
Аватар для ansol
ansol ansol вне форума
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,021
Поблагодарили 856 раз(а) / Репутация: 842
Ребята, подскажите что такое пишет в журнале:
ошибка установки стоп ордера 4107
Вероятно, тип ордера и цена не соответсвует друг другу. Например, BUY Limit - цена в ордере должна быть ниже текущей, для BUY Stop - выше текущей, если задать наоборот, то будет ошибка
Цитата:
ERR_INVALID_PRICE_PARAM 4107 Неправильный параметр цены для торговой функции
08.02.2013, 16:32
Регистрация: 13.03.2009 / Сообщений: 2,329
Поблагодарили 1,949 раз(а) / Репутация: 2026
Вероятно, тип ордера и цена не соответсвует друг другу. Например, BUY Limit - цена в ордере должна быть ниже текущей, для BUY Stop - выше текущей, если задать наоборот, то будет ошибка
Нет, в этом случае, скорее будет ошибка 130. У торговых функций параметров много. Гадать в каком из них косяк, дело не благодарное. Надо разбираться с кодом. Однозначно, косяк в нём.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
08.02.2013, 17:42
Аватар для ansol
ansol ansol вне форума
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,021
Поблагодарили 856 раз(а) / Репутация: 842
Нет, в этом случае, скорее будет ошибка 130. У торговых функций параметров много. Гадать в каком из них косяк, дело не благодарное. Надо разбираться с кодом. Однозначно, косяк в нём.
Ошибка 130 - неправильные стопы (т.е. речь про stoploss и takeprofit) и тут все ясно как раз. А ошибка 4107 как раз говорит про отложенные ордера типа STOP и LIMIT в функции OrderSend(), т.е. всего-то проверить цену открытия отложенника надо в момент установки ордера.
08.02.2013, 18:05
Регистрация: 13.03.2009 / Сообщений: 2,329
Поблагодарили 1,949 раз(а) / Репутация: 2026
Ошибка 130 - неправильные стопы (т.е. речь про stoploss и takeprofit) и тут все ясно как раз. А ошибка 4107 как раз говорит про отложенные ордера типа STOP и LIMIT в функции OrderSend(), т.е. всего-то проверить цену открытия отложенника надо в момент установки ордера.
Для тех, кто в танке. Выкладываю скрипт. Он пытается установить BuyStop ордер с ценой открытия = 0.1. Явно неправильная. Потом печатает ошибку в журнал.
Скажу по секрету, на цену открытия отложенного ордера распространяются все те же ограничения, что и на стоп лосс и тейк профит. Думаю нетрудно будет найти информацию почему. По этой же причине, ошибка у них одинаковая.
Неправильная цена открытия.mq4
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!

Последний раз редактировалось Ugar; 08.02.2013 в 18:09.
08.02.2013, 18:18
Аватар для ansol
ansol ansol вне форума
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,021
Поблагодарили 856 раз(а) / Репутация: 842
Для тех, кто в танке. Выкладываю скрипт. Он пытается установить BuyStop ордер с ценой открытия = 0.1. Явно неправильная. Потом печатает ошибку в журнал.
Скажу по секрету, на цену открытия отложенного ордера распространяются все те же ограничения, что и на стоп лосс и тейк профит. Думаю нетрудно будет найти информацию почему. По этой же причине, ошибка у них одинаковая.
Какую ошибку печатает? 4107? Или 130?
А уж какой ценный секрет вы открыли, так ваще "всем стоять бояться"
08.02.2013, 18:23
Регистрация: 13.03.2009 / Сообщений: 2,329
Поблагодарили 1,949 раз(а) / Репутация: 2026
Какую ошибку печатает? 4107? Или 130?
А уж какой ценный секрет вы открыли, так ваще "всем стоять бояться"
А попробуй. Скрипт то выложил. Если лень, скажу, 130 ошибка.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
08.02.2013, 20:43
Аватар для ansol
ansol ansol вне форума
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,021
Поблагодарили 856 раз(а) / Репутация: 842
А попробуй. Скрипт то выложил. Если лень, скажу, 130 ошибка.
Ну а спрашивают про ошибку 4107 И к чему это все?
08.02.2013, 21:09
Регистрация: 13.03.2009 / Сообщений: 2,329
Поблагодарили 1,949 раз(а) / Репутация: 2026
Ну а спрашивают про ошибку 4107 И к чему это все?
К вот этому утверждению
Вероятно, тип ордера и цена не соответсвует друг другу. Например, BUY Limit - цена в ордере должна быть ниже текущей, для BUY Stop - выше текущей, если задать наоборот, то будет ошибка
Я просто показал что эта причина приводит не к 4107, а к 130 ошибке.
А 4107 будет если задать цену открытия не соответствующую шагу изменения цены, например такую 1.37456748.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
11.02.2013, 08:50
Аватар для Rad1005
Rad1005 Rad1005 вне форума Интересующийся
Регистрация: 14.12.2010 / Сообщений: 19
Поблагодарили 0 раз(а) / Репутация: 1
Подскажите пожалуйста, можно ли одним советником на одном счете торговать одной и той же парой, чтобы сделки не дублировали друг друга. Заранее спасибо.
11.02.2013, 09:04
Аватар для ansol
ansol ansol вне форума
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,021
Поблагодарили 856 раз(а) / Репутация: 842
К вот этому утверждению

Я просто показал что эта причина приводит не к 4107, а к 130 ошибке.
А 4107 будет если задать цену открытия не соответствующую шагу изменения цены, например такую 1.37456748.
Не в лоб дык по лбу!
130 - неправильные стопы! А я говорю про неправильную цену, которая и есть 4107!
11.02.2013, 09:42
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Подскажите пожалуйста, можно ли одним советником на одном счете торговать одной и той же парой, чтобы сделки не дублировали друг друга. Заранее спасибо.
Можно, если поставить разные магики.

ps: и всё.

Последний раз редактировалось AlexeyVik; 11.02.2013 в 10:38.
11.02.2013, 09:45
Аватар для Rad1005
Rad1005 Rad1005 вне форума Интересующийся
Регистрация: 14.12.2010 / Сообщений: 19
Поблагодарили 0 раз(а) / Репутация: 1
Можно, если поставить разные магики.

Просто при установки советника ставишь разные меджики и все?
11.02.2013, 10:31
Регистрация: 13.03.2009 / Сообщений: 2,329
Поблагодарили 1,949 раз(а) / Репутация: 2026
Не в лоб дык по лбу!
Взаимно.
130 - неправильные стопы! А я говорю про неправильную цену, которая и есть 4107!
Я даже скрипт написал что бы показать какая ошибка, если задать неправльную цену открытия отложенного ордера.
Не стану разводить споры, оставайся при своём мнении.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
11.02.2013, 12:14
Аватар для sneik
sneik sneik на форуме Активный участник
За призовое место в конкурсе 

Регистрация: 15.02.2011 / Сообщений: 143
Поблагодарили 81 раз(а) / Репутация: 82
Вложение 106184 Подскажите пжл как изменить в советнике по стохастику Метод МА:Simple на Метод МА:Smoothed

Последний раз редактировалось sneik; 19.01.2014 в 21:31.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы Алексей Что обсуждают на других форумах 1 26.11.2011 17:17
МТ4 Вопросы Алексей Что обсуждают на других форумах 2 29.09.2011 22:29
Вопросы Алексей Что обсуждают на других форумах 0 25.07.2010 07:40
Вопросы Алексей Что обсуждают на других форумах 0 21.07.2010 17:40


Текущее время: 01:28. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO