Форум трейдеров » Торговые роботы, советники, индикаторы » Эксперты, индикаторы, мтс, и т.д. - бесплатные
+ Подписаться
Страница 45 из 130 ПерваяПервая ... 3543444546475595 ... ПоследняяПоследняя
  1. 1,156
    Комментарии
    4
    Темы
    1189
    Репутация Pro
    Аватар для zerkmax  
    Мастер форумных наук

    4 Медалей
    Цитата Сообщение от atol_mir Посмотреть сообщение
    Спасибо за ответ!
    Тогда хотя бы советник, который закрывал только мои ордера автоматом можно написать? (для ручного закрытия у меня имеется скрипт)
    ...хотя ведь можно в советнике указать, чтобы закрывал все имеющиеся меджик номера (или я возможно заблуждаюсь)
    По идее вот этот код должен делать то что ты хотел:


    if (AccountBalance() <AccountEquity())
    {
    int i=0;
    for(i = 0; i <= OrdersTotal(); i++)
    {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    OrderClose(OrderTicket(),OrderLots(),Bid,0,CLR_NON E);
    }
    }

    если эквити больше баланса, то закрываются все открытые ордера.
    правда это только при привышении, если на размер Delta, то тогда:
    if (AccountBalance() + Delta < AccountEquity())
  2. 104
    Комментарии
    0
    Темы
    104
    Репутация Pro
    Аватар для mdima82  
    В начале пути

    2 Медалей
    Цитата Сообщение от zerkmax Посмотреть сообщение
    По идее вот этот код должен делать то что ты хотел:


    if (AccountBalance() <AccountEquity())
    {
    int i=0;
    for(i = 0; i <= OrdersTotal(); i++)
    {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    OrderClose(OrderTicket(),OrderLots(),Bid,0,CLR_NON E);
    }
    }

    если эквити больше баланса, то закрываются все открытые ордера.
    правда это только при привышении, если на размер Delta, то тогда:
    if (AccountBalance() + Delta < AccountEquity())
    Спасибо zerkmax, мне тоже интересна эта идея...!
  3. 104
    Комментарии
    0
    Темы
    104
    Репутация Pro
    Аватар для mdima82  
    В начале пути

    2 Медалей
    Цитата Сообщение от zerkmax Посмотреть сообщение
    По идее вот этот код должен делать то что ты хотел:


    if (AccountBalance() <AccountEquity())
    {
    int i=0;
    for(i = 0; i <= OrdersTotal(); i++)
    {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    OrderClose(OrderTicket(),OrderLots(),Bid,0,CLR_NON E);
    }
    }

    если эквити больше баланса, то закрываются все открытые ордера.
    правда это только при привышении, если на размер Delta, то тогда:
    if (AccountBalance() + Delta < AccountEquity())
    Не пойму - не скриптом, не советником это не работает....
  4. 11
    Комментарии
    0
    Темы
    11
    Репутация Pro
     
    Новичок

    2 Медалей
    Цитата Сообщение от zerkmax Посмотреть сообщение
    По идее вот этот код должен делать то что ты хотел:


    if (AccountBalance() <AccountEquity())
    {
    int i=0;
    for(i = 0; i <= OrdersTotal(); i++)
    {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    OrderClose(OrderTicket(),OrderLots(),Bid,0,CLR_NON E);
    }
    }

    если эквити больше баланса, то закрываются все открытые ордера.
    правда это только при привышении, если на размер Delta, то тогда:
    if (AccountBalance() + Delta < AccountEquity())
    Большое спасибо за код! Но честно признаться не умею запускать кодом, а нельзя оформить это в виде готового советника, и добавить в него чтобы в настройках достижение какого профита я жду и можно было указать какие мейджик номера он мог также закрывать
  5. 1,156
    Комментарии
    4
    Темы
    1189
    Репутация Pro
    Аватар для zerkmax  
    Мастер форумных наук

    4 Медалей
    Цитата Сообщение от mdima82 Посмотреть сообщение
    Не пойму - не скриптом, не советником это не работает....
    он и не будет работать, это кусок кода, наваянный на сообщение
  6. 1,156
    Комментарии
    4
    Темы
    1189
    Репутация Pro
    Аватар для zerkmax  
    Мастер форумных наук

    4 Медалей
    Цитата Сообщение от atol_mir Посмотреть сообщение
    Большое спасибо за код! Но честно признаться не умею запускать кодом, а нельзя оформить это в виде готового советника, и добавить в него чтобы в настройках достижение какого профита я жду и можно было указать какие мейджик номера он мог также закрывать
    Вот это должно вроде работать в виде советника (нужно вешать на какой-нибудь график), но если честно не проверял.
    Закрывает ВСЕ открытые ордера вне зависимости от магика.
    Delta - размер профита по окрытым ордерам в валюте депозита.

    Зы. конечно примитивно без проверок на правильность закрытия, и закрывает только по баю, но наметки для дальнейшего есть, дерзайте.
    Вложения Вложения
    • Тип файла: zip Close.zip (462 байт, Просмотров: 33)
  7. 11
    Комментарии
    0
    Темы
    11
    Репутация Pro
     
    Новичок

    2 Медалей
    Цитата Сообщение от zerkmax Посмотреть сообщение
    Вот это должно вроде работать в виде советника (нужно вешать на какой-нибудь график), но если честно не проверял.
    Закрывает ВСЕ открытые ордера вне зависимости от магика.
    Delta - размер профита по окрытым ордерам в валюте депозита.

    Зы. конечно примитивно без проверок на правильность закрытия, и закрывает только по баю, но наметки для дальнейшего есть, дерзайте.
    Еще раз большое спасибо! Буду делать посмотреть его в работе. Надеюсь также получить от него толчок для развития навыков написания индюков и советников.
  8. 1,156
    Комментарии
    4
    Темы
    1189
    Репутация Pro
    Аватар для zerkmax  
    Мастер форумных наук

    4 Медалей
    Цитата Сообщение от atol_mir Посмотреть сообщение
    Еще раз большое спасибо! Буду делать посмотреть его в работе. Надеюсь также получить от него толчок для развития навыков написания индюков и советников.
    у метаедитора хорошая помошь, разобраться будет не сложно
  9. 104
    Комментарии
    0
    Темы
    104
    Репутация Pro
    Аватар для mdima82  
    В начале пути

    2 Медалей
    Не проверял!!!
    Еще вот сдесь есть:

    http://www.procapital.ru/showthread.php?t=380&page=40
    (NeuroFilter1.0Release)
    Вложения Вложения
  10. 1,156
    Комментарии
    4
    Темы
    1189
    Репутация Pro
    Аватар для zerkmax  
    Мастер форумных наук

    4 Медалей
    Цитата Сообщение от mdima82 Посмотреть сообщение
    Не проверял!!!
    Еще вот сдесь есть:

    http://www.procapital.ru/showthread.php?t=380&page=40
    (NeuroFilter1.0Release)
    а его на тестере и не проверить, можно только на демке, окрыть ордера, дождаться профита и повесить этого советника

Вверх
РегистрацияX

чтобы писать, читать, комментировать