| / | Форум |
|
PLUT
13.03.2010 11:07
Всем привет! Помощи уже просил, но что то никто не помог. Есть советник размещающий отложенные ордера на пробой от экстреммумов вчерашнего дня Байстоп и Селстоп. Нужно тоже самое только заточенный на отскок с ордерами Селлимит и Байлимит. Сам вертел, ничего не получилось, интуитивно заменил Байстоп на Селлимит, а Селстоп на Байлимит, пишит 0 ошибок 0 предупреждений, а тестер выдает 130 ошибку (неправильный стоплос) почемуто и не ставит ни одного ордера. Помогите пожалуйста
|
|
Организуйте багтрекинг и техсаппорт для своей компании В TeamWox имеются все для того чтобы организовать багтрекинг. Интегрировав модуль Сервисдеск с веб-сайтом, Вы сможете получать заявки своих клиентов напрямую в TeamWox. Более того, вся переписка с клиентами автоматически распознается и попадает в архив, где ее без труда можно найти в будущем. |
|
Techno
13.03.2010 12:07
ошибок 0 тк компилятор не выдает количество логических ошибок. В советнике не правильно расчитываются sl и tp для ордеров в результате стопы недопустимые |
|
dmmikl86
13.03.2010 13:39
замети значения тека и стопа на 0. и вручную их потом выставляйте
|
|
StatBars
13.03.2010 19:33
PLUT >>: Всем привет! Помощи уже просил, но что то никто не помог. Есть советник размещающий отложенные ордера на пробой от экстреммумов вчерашнего дня Байстоп и Селстоп. Нужно тоже самое только заточенный на отскок с ордерами Селлимит и Байлимит. Сам вертел, ничего не получилось, интуитивно заменил Байстоп на Селлимит, а Селстоп на Байлимит, пишит 0 ошибок 0 предупреждений, а тестер выдает 130 ошибку (неправильный стоплос) почемуто и не ставит ни одного ордера. Помогите пожалуйста Готово... |
|
PLUT
13.03.2010 21:10
|
|
PLUT
13.03.2010 21:24
|
|
PLUT
13.03.2010 21:25
|
|
StatBars
13.03.2010 22:26
PLUT >>: Упс... Извиняюсь Я подумал что нужно стоповые, ордер. |
|
PLUT
14.03.2010 09:49
Нет, все также как и у меня, 130 ошибка, неправильный стоп лос
|
|
StatBars
14.03.2010 10:06
Не знаю в чём проблема, но у меня тестируется, попробуйте(если 5значные котировки) значения стопа и тейка на 10 умножить. Strategy Tester Report Experts_PLUT Alpari-Demo (Build 218)
![]()
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
PLUT
14.03.2010 11:23
У меня не работает, хотя исходник работает отлично. Возможно не могу запустить из за моих нулевых знаний.
В исходнике СЛ и ТП изображены так: extern double SL = 0.00050; // StopLoss extern double TP = 0.00150; // TakeProfit У Вас так: extern double SL = 50; // StopLoss extern double TP = 150; // TakeProfit (понимаю что одно и тоже, но ...) в исходнике: Comment("\n","Защита от ГЭП (скачек цены нового дня)", "\n","Не возможно выставить OP_BUYSTOP и OP_SELLSTOP", "\n","Цена Open пробила High или Low предыдущего дня"); У Вас тоже самое: Comment("\n","Защита от ГЭП (скачек цены нового дня)", "\n","Не возможно выставить OP_BUYSTOP и OP_SELLSTOP", "\n","Цена Open пробила High или Low предыдущего дня"); хотя речь идет о лимитных ордерах. И еще много различий в одних и теже местах. Исходник: //====================== проверяем ордера на открытие for( q=0;q<OrdersTotal();q++) { if (OrderSelect(q, SELECT_BY_POS, MODE_TRADES) && OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNumber) { // проверяем позиции если есть открытые ордера и сравниваем показатели с индикатором if (OrderType()==OP_BUYSTOP) { return(0); } if (OrderType()==OP_SELLSTOP) { return(0); } } } Ваш: if (Orders_Total_by_type(OP_SELLLIMIT, MagicNumber, Symbol())!=0 || Orders_Total_by_type(OP_BUYLIMIT, MagicNumber, Symbol())!=0) return(0); Можно попросить сделать, если не трудно, абсолютно тоже самое что и в исходнике, по абсолютно такомуже алгоритму с единственными изменениями стопордера на лимитные? Не подумайте что придираюсь, наверняка и Ваш рабочий, просто с моими знаниями мне трудно интерпритировать настройки под Ваш, и наверняка гдето делаю не так. |
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий