![]() |
|
|
|||||||
| Каталог Советников Советники, с описанием функциональных возможностей, представлены практикующими трейдерами. Отзывы. Файлы доступны к скачиванию. Тестирование, настройки, оптимизация. |
|
|
Опции темы | Опции просмотра |
|
|
#11 |
|
Acrypto "V.I.P."
Регистрация: 27.06.2012
Сообщений: 14,230
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
nicko5672, вы ко мне обращались, что бы переделать этот советник, что бы он закрывался по первому открытому ордеру. Я обращался к нашему форумчанину Yurchik36, он подсказал, что искать нужно в этом куске кода:
double f0_5() { double ld_ret_0 = 0; for (g_pos_484 = OrdersTotal() - 1; g_pos_484 >= 0; g_pos_484--) { OrderSelect(g_pos_484, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() != Symbol() || OrderMagicNumber() != gi_356) continue; if (OrderSymbol() == Symbol() && OrderMagicNumber() == gi_356) if (OrderType() == OP_BUY || OrderType() == OP_SELL) ld_ret_0 += OrderProfit(); } return (ld_ret_0); Но, перелопатил не только здесь, но и все функции, которые имеют отношение к закрытию ордеров OrderProfit(); Уже изменил, код так, что еле вспомнил, что бы вернуть назад)))). Скажу, честно я так и не врубился, он упорно закрывается профит по усреднению ((((. |
|
|
|