Скачать MetaTrader 5

Вопросы по написанию советников

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Подпишись на нашу страницу в Facebook. Следи за последними новостями!
Konso
63
Konso 2012.09.25 13:09 
Приветствую, есть советник (торгующим по барам), при касании определенного уровня при текущем баре ставит бай или сел лимит, тем самым ловит откат перед входом. Все работает, однако проблемы при тестировании с котировками и прочее и предполагаю это из-за использование текущего бара в коде. Поэтому решил модифицировать и вместо использование текущего бара, дожидания отката, лимитников использовать просто бай или сел стоп у уровня, и еще удалять несработанные при текущем баре ордера . Вроде все внятно и понятно написал в коде (изменил), но не работает.
Кто поможет - проверит качество изменения бай или сел Лимита на бай и сел Стоп, и Условия удаления несработанного ордера?
Victor Nikolaev
Модератор
14508
Victor Nikolaev 2012.09.25 13:10  
Выложили бы сюда, и получили бы ответы.
Konso
63
Konso 2012.09.25 13:41  
Спасибо за совет.
Konso
63
Konso 2012.09.25 13:55  

А на что следует обращать внимание, когда изменяешь условия входа с лимитника на стоповый?

Например, для Байлимита OrderSend(Symbol(),OP_BUYLIMIT,Lot,цена входа,30,Лосс,Профит," ",Magic,0,Green);

А для Байстопа OrderSend(Symbol(),OP_BUYSTOP,Lot,цена входа,30,Лосс,Профит," ",Magic,0,Green);

Если правильно, то разницы никакой кроме названий байлимит-байстоп.

ilunga
744
ilunga 2012.09.25 13:59  
Konsens:

А на что следует обращать внимание, когда изменяешь условия входа с лимитника на стоповый?

Например, для Байлимита OrderSend(Symbol(),OP_BUYLIMIT,Lot,цена входа,30,Лосс,Профит," ",Magic,0,Green);

А для Байстопа OrderSend(Symbol(),OP_BUYSTOP,Lot,цена входа,30,Лосс,Профит," ",Magic,0,Green);

Если правильно, то разницы никакой кроме названий байлимит-байстоп.

Разницы никакой кроме того, где находится ордер

если сейчас цена 50, то по цене 60 можно открыть только BUYSTOP и SELLLIMIT, а по цене 40 только BUYLIMIT и SELLSTOP

Konso
63
Konso 2012.09.25 14:06  
Да, я тоже обратил внимание на это. Поэтому и уровни выбирал осторожно.
Допустим закрылся бар, цена входа = максимум этого бара. То по логике здесь нужен байстоп, так как цена закрытия этого бара, даже цена открытия следующего бара всегда будут ниже хая.
ilunga
744
ilunga 2012.09.25 14:07  
Konsens:
Да, я тоже обратил внимание на это. Поэтому и уровни выбирал осторожно.
Допустим закрылся бар, цена входа = максимум этого бара. То по логике здесь нужен байстоп, так как цена закрытия этого бара, даже цена открытия следующего бара всегда будут ниже хая.

чаще всего да, но не обязательно.

1) может быть гэп (цена открытия сразу будет выше)

2) цена открытия будет почти равна максимуму прошлого бара, тогда нельзя открывать отложенный ордер по условию "слишком близко рыночная цена"

Konso
63
Konso 2012.09.25 14:13  
ilunga:

чаще всего да, но не обязательно.

1) может быть гэп (цена открытия сразу будет выше)

2) цена открытия будет почти равна максимуму прошлого бара, тогда нельзя открывать отложенный ордер по условию "слишком близко рыночная цена"


1) Здесь да, но как уже сказали, редкость

2) Чем меньше будет тф, тем чаще нельзя будет. На 1D не думаю, что случаев будет много, на 4h тоже не думаю, а вот ниже - наверно близко получиться...

Konso
63
Konso 2012.09.25 14:27  

Еще такой вопрос: если советник использует текущий бар для выставления ордера (типа лимит) на вход, то будут ли проблемы с тестированием и доверием к результату теста?

Victor Nikolaev
Модератор
14508
Victor Nikolaev 2012.09.25 14:37  
Konsens:

Еще такой вопрос: если советник использует текущий бар для выставления ордера (типа лимит) на вход, то будут ли проблемы с тестированием и доверием к результату теста?


Зависит только от советника
Konso
63
Konso 2012.09.25 14:41  

Мой вопрос касается наличия или отсутствия общих проблем использования текущих баров.

Если зависит только от советника, значит в среднем не наблюдаются советники с текущим баром, отличающиеся проблемностью тестирования?

123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий