0
А если жуткий флет и нет ограничения по количеству ордеров, представляешь сколько будет открытых ордеров?
avatar

kitajac

  • 25 марта 2016, 12:28
0
Можно вопрос по данному сову? При добавлении пары в настройках в последствии на этой паре нет ни тп, ни сл.Это нормально?
вот настройки:.Только сегодня начал тестить.
avatar

kitajac

  • 1 марта 2016, 20:48
0
Похожее делали здесь zakaz.opentraders.ru/25040.html.Только там условий было меньше.
avatar

kitajac

  • 9 февраля 2016, 02:29
0
Ну теракты я надеюсь у них еще будут, а с нашей стороны официальных действий никаких не будет, слишком сильная провокация была.А Турция всегда была себе на уме и плевала на всех.Мне вот интересно, что будет с южным газовым потоком, который начали строить через Турцию?
avatar

kitajac

  • 25 ноября 2015, 12:06
0
При прогоне на тестере замечено следующее:


цикл первоначального открытия и выставления ордеров выполняется не один раз.
avatar

kitajac

  • 27 мая 2015, 22:27
0
Спасибо.Буду пробовать.
avatar

kitajac

  • 26 мая 2015, 23:56
0
Доброго времени суток! Можно ли добавить ваши готовые функции по другим пунктам ТЗ, про которые вы упоминали выше, в сова, а дальше будем смотреть, что доработать.
avatar

kitajac

  • 25 мая 2015, 17:50
0
Наконец-то добрался до компа.То что сов не учитывает другие ордера это так задумано.Насчет п.3 можно попробовать реализовать следущее: постоянно подсчитываем количество отложек, если уменьшилось количество бай — значит выставляем в шаге селлстоп и добавляем байстоп как в ТЗ и наоборот.
avatar

kitajac

  • 18 мая 2015, 23:39
0
То что есть сегодня сработало некорректно.Первоначально было открыто как положено ордеров.Потом при закрытии ордеров селл по сл(выставил вручную) открылись новые селл стоп, а старые бай стоп не удалились и новых не появилось.По-поводу п.3 подскажу завтра(уже сегодня).
Хотелось бы всё-таки узнать мнение по поводу нижеприведенного отрезка.Вверху неполный вариант.
int i;
    double profit;
    profit=0;
      for(i=0;OrdersTotal()>i;i++)  {
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))  {
        if(OrderMagicNumber()==MagicNumber)  {
        profit=profit+OrderProfit()+OrderCommission()+OrderSwap();  }
          }
        }
    if(Profit>0 && ((NameClose == PercentEquity && profit>=balance*Profit/100) 
                 || (NameClose == ValueProfit   && profit>=Profit))) {
      deleteAllPos (); 
      for(i=0;OrdersTotal()>0;i++)  {
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))  {
        if(OrderMagicNumber(i)==MagicNumber)  {
        OrderDelete(i);  }        // или вновь отправляем в deleteAllPos //
         }
        }
      balance = AccountBalance(); 

Укажите на ошибки и будет ли вообще такой вариант работать?
avatar

kitajac

  • 13 мая 2015, 02:38
0
Доброго времени суток! Сильно далеко отложили моё ТЗ?
Посмотрите, подойдет ли данный фрагмент для 5 пункта ТЗ?
int i;
    double profit;
    profit=0;
      for(i=0;OrderTotal()>i;i++)  {
        if(OrderMagicNumber()==MagicNumber)  {
        profit=profit+OrderProfit()+OrderCommission()+OrderSwap();  }
        }
    if(Profit>0 && ((NameClose == PercentEquity && profit>=balance*Profit/100) 
                 || (NameClose == ValueProfit   && profit>=Profit))) {
      deleteAllPos (); 
      balance = AccountBalance();

Может что надо подправить?
avatar

kitajac

  • 12 мая 2015, 21:46
0
Вроде раза с третьего заработало.Открыл первоначальный ордер и выставил отложки.Другие ордера были на счету.
avatar

kitajac

  • 8 мая 2015, 09:42
0
Новая ситуация.После удаления вручную всех ордеров сов не открывает ордера, даже после перезапуска.
avatar

kitajac

  • 7 мая 2015, 09:41
0
Не совсем смог разобраться.При несоответствии количества ордеров происходит их удаление и выставление сетки по-новой.Что происходит с уже открытыми ордерами? При сильном движении цены сов будет успевать выставлять отложки? Подумаю ещё над альтернативным алгоритмом данного блока.
avatar

kitajac

  • 6 мая 2015, 14:11
0
Изменил время истечения ордера — выставил отложки.Вопросы:1.почему расстояние до первого ордера составляется из суммы расстояния до ордера и шагом ордера?(вообще то по моей задумке это была одна переменная(см. ТЗ), но может кому понравится в таком варианте) 2.Зачем время истечения ордера? 3.В отложках нет СЛ.
avatar

kitajac

  • 6 мая 2015, 01:05
0
Вот с такими настройками

открылся только один ордер

а должно было быть семь.
Заданное количество ордеров устанавливаются сразу в каждую сторону.
Вот что выдает:

в журнале ошибок нет.
avatar

kitajac

  • 5 мая 2015, 23:52
0

Вроде наглядно и разборчиво.Что не так — спрашивайте.Вечером смогу ответить.
avatar

kitajac

  • 5 мая 2015, 12:19
0
Спасибо за оперативность.Можно и по частям.Главное в финале всё собрать воедино.
avatar

kitajac

  • 5 мая 2015, 08:10
0
Двоичный или шенстнадцатеричный? Это скучно и сложно.Если прога открыта, то читать её нет проблем.
avatar

kitajac

  • 28 апреля 2015, 23:25
0
Чесно? Я на этой неделе ещё ничего не включал.С работой большие проблемы, да и частное подворье свободного времени не даёт.На выходных прочитал задание на основе кирпичей ренко и понял, что мою идею украли(сейчас его не нашел).Значит моя тема стара как мамонт.Единственное отличие, что у меня нет кирпичей, а чисто математические формулы.Оформить тз никак не могу, бумага осталась дома, а на ней все соображения.
avatar

kitajac

  • 28 апреля 2015, 23:23
Начать торговлю с Альпари