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

Ответ
 
Опции темы
Старый 06.02.2013, 08:34   #1601 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,013
Репутация: 841
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 238
Поблагодарили 855 раз(а) в 560 сообщениях
Поинты: 1321
Сообщение от AlexeyVik Посмотреть сообщение
Так, а кто тебе запрещает поставить условие
если маржа > 0 считаем по формуле
в противном случае считать не надо.
Ну не проще ли 1 цент к залогу прибавить и не париться с проверкой условий? Прога же быстрей работать будет! И залог отрицательный не бывает
Вообщем, это уже мелочи.
ansol вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 06.02.2013, 08:54   #1602 (permalink)
Программист mql4 mql5
 
Аватар для AlexeyVik
 
Регистрация: 19.11.2009
Сообщений: 2,548
Репутация: 3668
AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik
Сказал(а) спасибо: 1,129
Поблагодарили 3,672 раз(а) в 1,484 сообщениях
Поинты: 2028
Сообщение от ansol Посмотреть сообщение
Ну не проще ли 1 цент к залогу прибавить и не париться с проверкой условий? Прога же быстрей работать будет! И залог отрицательный не бывает
Вообщем, это уже мелочи.
Если ты сможешь показать на сколько будет работать быстрей... Я даже затрудняюсь что предложить тебе в качестве пари.
А чтобы тебе было проще замерить время выполнения даю тебе подсказку: используй функцию GetTickCount()
AlexeyVik на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (06.02.2013)
Старый 06.02.2013, 09:18   #1603 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,013
Репутация: 841
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 238
Поблагодарили 855 раз(а) в 560 сообщениях
Поинты: 1321
Сообщение от AlexeyVik Посмотреть сообщение
Если ты сможешь показать на сколько будет работать быстрей... Я даже затрудняюсь что предложить тебе в качестве пари.
А чтобы тебе было проще замерить время выполнения даю тебе подсказку: используй функцию GetTickCount()
Работать будет ровно настолько быстрее, сколько занимает одна проверка. Сколько этих проверок вы натолкаете в свое произведение - ваши проблемы!
Я предпочитаю экономить везде, где можно Жадный я такой
ansol вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 06.02.2013, 09:33   #1604 (permalink)
Программист mql4 mql5
 
Аватар для AlexeyVik
 
Регистрация: 19.11.2009
Сообщений: 2,548
Репутация: 3668
AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik
Сказал(а) спасибо: 1,129
Поблагодарили 3,672 раз(а) в 1,484 сообщениях
Поинты: 2028
Сообщение от ansol Посмотреть сообщение
Работать будет ровно настолько быстрее, сколько занимает одна проверка. Сколько этих проверок вы натолкаете в свое произведение - ваши проблемы!
Я предпочитаю экономить везде, где можно Жадный я такой
Так я же спрашиваю в миллисекундах.
СтОит-ли этим заморачиваться???
Я не читал твои коды, не могу предположить, что в них достаточно много потерь производительности. А ты заморачиваешься на такой мелочи. Ради чего??? Чтобы поспорить? В этом случае ты не по адресу.
AlexeyVik на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (06.02.2013)
Старый 06.02.2013, 09:41   #1605 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,013
Репутация: 841
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 238
Поблагодарили 855 раз(а) в 560 сообщениях
Поинты: 1321
Цитата:
Так, а кто тебе запрещает поставить условие
если маржа > 0 считаем по формуле
в противном случае считать не надо.
"Мозги, Ева, мозги!" ©Бог
ansol вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 08.02.2013, 14:29   #1606 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для morozik1959
 
Регистрация: 23.05.2011
Сообщений: 628
Репутация: 903
morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 -
Сказал(а) спасибо: 100
Поблагодарили 902 раз(а) в 212 сообщениях
Поинты: 181
Ребята, подскажите что такое пишет в журнале:
ошибка установки стоп ордера 4107
morozik1959 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 08.02.2013, 14:45   #1607 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,013
Репутация: 841
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 238
Поблагодарили 855 раз(а) в 560 сообщениях
Поинты: 1321
Сообщение от morozik1959 Посмотреть сообщение
Ребята, подскажите что такое пишет в журнале:
ошибка установки стоп ордера 4107
Вероятно, тип ордера и цена не соответсвует друг другу. Например, BUY Limit - цена в ордере должна быть ниже текущей, для BUY Stop - выше текущей, если задать наоборот, то будет ошибка
Цитата:
ERR_INVALID_PRICE_PARAM 4107 Неправильный параметр цены для торговой функции
ansol вне форума   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
eevviill (08.02.2013), morozik1959 (08.02.2013)
Старый 08.02.2013, 16:32   #1608 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от ansol Посмотреть сообщение
Вероятно, тип ордера и цена не соответсвует друг другу. Например, BUY Limit - цена в ордере должна быть ниже текущей, для BUY Stop - выше текущей, если задать наоборот, то будет ошибка
Нет, в этом случае, скорее будет ошибка 130. У торговых функций параметров много. Гадать в каком из них косяк, дело не благодарное. Надо разбираться с кодом. Однозначно, косяк в нём.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 08.02.2013, 17:42   #1609 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,013
Репутация: 841
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 238
Поблагодарили 855 раз(а) в 560 сообщениях
Поинты: 1321
Сообщение от Ugar Посмотреть сообщение
Нет, в этом случае, скорее будет ошибка 130. У торговых функций параметров много. Гадать в каком из них косяк, дело не благодарное. Надо разбираться с кодом. Однозначно, косяк в нём.
Ошибка 130 - неправильные стопы (т.е. речь про stoploss и takeprofit) и тут все ясно как раз. А ошибка 4107 как раз говорит про отложенные ордера типа STOP и LIMIT в функции OrderSend(), т.е. всего-то проверить цену открытия отложенника надо в момент установки ордера.
ansol вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 08.02.2013, 18:05   #1610 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от ansol Посмотреть сообщение
Ошибка 130 - неправильные стопы (т.е. речь про stoploss и takeprofit) и тут все ясно как раз. А ошибка 4107 как раз говорит про отложенные ордера типа STOP и LIMIT в функции OrderSend(), т.е. всего-то проверить цену открытия отложенника надо в момент установки ордера.
Для тех, кто в танке. Выкладываю скрипт. Он пытается установить BuyStop ордер с ценой открытия = 0.1. Явно неправильная. Потом печатает ошибку в журнал.
Скажу по секрету, на цену открытия отложенного ордера распространяются все те же ограничения, что и на стоп лосс и тейк профит. Думаю нетрудно будет найти информацию почему. По этой же причине, ошибка у них одинаковая.
Неправильная цена открытия.mq4

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!

Последний раз редактировалось Ugar; 08.02.2013 в 18:09.
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 08.02.2013, 18:18   #1611 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,013
Репутация: 841
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 238
Поблагодарили 855 раз(а) в 560 сообщениях
Поинты: 1321
Сообщение от Ugar Посмотреть сообщение
Для тех, кто в танке. Выкладываю скрипт. Он пытается установить BuyStop ордер с ценой открытия = 0.1. Явно неправильная. Потом печатает ошибку в журнал.
Скажу по секрету, на цену открытия отложенного ордера распространяются все те же ограничения, что и на стоп лосс и тейк профит. Думаю нетрудно будет найти информацию почему. По этой же причине, ошибка у них одинаковая.
Какую ошибку печатает? 4107? Или 130?
А уж какой ценный секрет вы открыли, так ваще "всем стоять бояться"
ansol вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 08.02.2013, 18:23   #1612 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от ansol Посмотреть сообщение
Какую ошибку печатает? 4107? Или 130?
А уж какой ценный секрет вы открыли, так ваще "всем стоять бояться"
А попробуй. Скрипт то выложил. Если лень, скажу, 130 ошибка.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 08.02.2013, 20:43   #1613 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,013
Репутация: 841
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 238
Поблагодарили 855 раз(а) в 560 сообщениях
Поинты: 1321
Сообщение от Ugar Посмотреть сообщение
А попробуй. Скрипт то выложил. Если лень, скажу, 130 ошибка.
Ну а спрашивают про ошибку 4107 И к чему это все?
ansol вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 08.02.2013, 21:09   #1614 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от ansol Посмотреть сообщение
Ну а спрашивают про ошибку 4107 И к чему это все?
К вот этому утверждению
Сообщение от ansol Посмотреть сообщение
Вероятно, тип ордера и цена не соответсвует друг другу. Например, BUY Limit - цена в ордере должна быть ниже текущей, для BUY Stop - выше текущей, если задать наоборот, то будет ошибка
Я просто показал что эта причина приводит не к 4107, а к 130 ошибке.
А 4107 будет если задать цену открытия не соответствующую шагу изменения цены, например такую 1.37456748.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
eevviill (08.02.2013), morozik1959 (10.02.2013)
Старый 11.02.2013, 08:50   #1615 (permalink)
Интересующийся
 
Аватар для Rad1005
 
Регистрация: 14.12.2010
Сообщений: 19
Репутация: 1
Rad1005
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 4
Подскажите пожалуйста, можно ли одним советником на одном счете торговать одной и той же парой, чтобы сделки не дублировали друг друга. Заранее спасибо.
Rad1005 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.02.2013, 09:04   #1616 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,013
Репутация: 841
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 238
Поблагодарили 855 раз(а) в 560 сообщениях
Поинты: 1321
Сообщение от Ugar Посмотреть сообщение
К вот этому утверждению

Я просто показал что эта причина приводит не к 4107, а к 130 ошибке.
А 4107 будет если задать цену открытия не соответствующую шагу изменения цены, например такую 1.37456748.
Не в лоб дык по лбу!
130 - неправильные стопы! А я говорю про неправильную цену, которая и есть 4107!
ansol вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.02.2013, 09:42   #1617 (permalink)
Программист mql4 mql5
 
Аватар для AlexeyVik
 
Регистрация: 19.11.2009
Сообщений: 2,548
Репутация: 3668
AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik
Сказал(а) спасибо: 1,129
Поблагодарили 3,672 раз(а) в 1,484 сообщениях
Поинты: 2028
Сообщение от Rad1005 Посмотреть сообщение
Подскажите пожалуйста, можно ли одним советником на одном счете торговать одной и той же парой, чтобы сделки не дублировали друг друга. Заранее спасибо.
Можно, если поставить разные магики.

ps: и всё.

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

Просто при установки советника ставишь разные меджики и все?
Rad1005 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.02.2013, 10:31   #1619 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от ansol Посмотреть сообщение
Не в лоб дык по лбу!
Взаимно.
Сообщение от ansol Посмотреть сообщение
130 - неправильные стопы! А я говорю про неправильную цену, которая и есть 4107!
Я даже скрипт написал что бы показать какая ошибка, если задать неправльную цену открытия отложенного ордера.
Не стану разводить споры, оставайся при своём мнении.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (11.02.2013)
Старый 11.02.2013, 12:14   #1620 (permalink)
Активный участник
За призовое место в конкурсе 

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

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


Опции темы

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

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


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


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