Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
19.02.2025, 02:16:48
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

Просмотр сообщений

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - oleg56

Pages: [1]
1
Добрый, на форуме искал, ответа не нашел. Почему транзак сохраняет все время в разные файлы и создает их кучу конфигураций? 1. Зачем это 2. как заставить сохранять в один Default?

2
Добрый. Стал замечать очень сильные тормоза в работе - выяснилось что при закрытии единого портфеля все налаживается. Причем если свернуть его отображение (его окно) то и нагрузка падает. Куча ядер - а загружает почти на 50%. Последняя версия ПО. Помогите пжста.

3
Добрый. Пустые графики после переподключения к серверу на след день (транзак не закрывался). Данные появляются только после смены таймфрейма вручную.
Как это исправить?

4
Помогите пжста.
Беру стандартный пример кода, вставляю, размещаю на инструменте (фьючерсе), нажимаю иконку - становится зеленой.
Однако, заявки не выставляются.  Ничего не происходит абсолютно.
Заранее спасибо!

// Данная демонстрационна стратегия продает
// при любом движении цены вверх на step_percent
// процентов и покупает при движении цены вниз
// на step_percent процентов в ожидании коррекции.
// При этом используются лимитированные заявки,
// постоянно выставлено пять-шесть лимитированных
// заявок на одинаковом расстоянии. Смотрите
// результаты тестировщика ATF для более наглядного
// представления.
 
 
extern step_percent = 0.003;
extern num = 5;
extern amount = 1;
 
var step;
static buy_count = 0;
static sell_count = 0;

function init()
{
   step = step_percent / 100;
}
 
function buy(var price)
{
   trade_action::buyMultiple(amount, ::lots, price);
   buy_count += 1;
}
 
 
function sell(var price)
{
   trade_action::sellMultiple(amount, ::lots, price);
   sell_count += 1;
}
 
function setOrders()
{
   var i = 1;
   while (i <= num) {
      buy(close * (1 - i*step));
      sell(close * (1 + i*step));
      i += 1;
   }
}
 
function onHistoryCalculated()
{
   setOrders();
}
 
function onATFOrder(var id)
{
   var order = getOrder(id);
   if (order["status"] == OS_MATCHED) {
      if (order["operation"] == OP_BUY) {
         buy_count -= 1;
         var newprice = order["price"] * (1 - step * num);
         var oldprice = order["price"] * (1 + step);
         if (buy_count < num) {buy(newprice);}
         sell(oldprice);
      }
      else {
         sell_count -= 1;
         var newprice = order["price"] * (1 + step * num);
         var oldprice = order["price"] * (1 - step);
         if (sell_count < num) {sell(newprice);}
         buy(oldprice);
      }
   }
}

5
Здравствуйте. Возможно ли и как на графике отобразить данные другого инструмента, а так же получить к стакану другого инструмента? Полагаю можно делать через текстовый файл - но насколько это будет быстро и уж больно геморойный вариант?

Pages: [1]


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!