| / | Форум |
|
chv
09.05.2006 01:35
Код такой:
В какой-то конфигурации он даже чего-то модифицировал, но практически в большинстве случаев вызов OrderModify() даёт ошибку 130, т.е. неверные стопы. Пример-то слизан из статьи "Пример создания эксперта" на 'Пример создания эксперта', но не работает :( Какие стопы нужно верно поставить? |
|
Бесплатная Groupware для групп разработчиков Установите систему групповой работы TeamWox и объедините усилия всех разработчиков. Это поможет вашей команде работать быстрее и организованнее. Благодаря TeamWox станет намного проще ставить задачи и контролировать их выполнение. |
|
chv
09.05.2006 11:28
Всё в коде выполнено в соответствии с рекомендацией: //для поиска и модификации позиций покупки используетя Bid Но всё равно выдаётся "USDCHF,M30: OrderModify() FAILED 130; message: invalid stops" :( Есть ещё такой фактор, в MT4 написано при изменении ордера ручками: "Вы можете установить Стоп лосс и Тейк профит не ближе 3 пунктов от рыночной цены", т.е. это зависит от спрэда. Я пробовал и так для BUY:
Результат тот же :(. Хочу попросить разработчиков с MetaQuotes Software дать расширенные комментарии по OrderModify с рабочими примерами, информации не хватает. |
|
viktors
20.02.2010 19:42
Может стандартный трелинг поможет if(TrailingStop>0) { if(Bid-OrderOpenPrice()>Point*TrailingStop) { if(OrderStopLoss()<Bid-Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green); return(0); } } } if(TrailingStop>0) { if((OrderOpenPrice()-Ask)>(Point*TrailingStop)) { if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0)) { OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red); return(0); } } } |
|
Techno
20.02.2010 19:43
основная причина неверных стопов это когда выставляемые стопы меньше чем допустимый Стоплевел, так что сделай доп проверку и если что увелич значение
|
7380 |
sergeev
20.02.2010 19:49
ну вы даёте. посту 3 года, и вы решили его поднять? |
|
Techno
20.02.2010 19:56
блин)) кто бы еще смотрел на дату) viktors, археолог :)
|
|
viktors
21.02.2010 15:19
|
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий