Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
10.02.2025, 19:59:21
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «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.

Messages - alexejshevchenko

Pages: 1 [2] 3 4 5
16
Здравствуйте.
Неоднократно замечал, что заявка выставляется не по той цене, которая указана в хэше. Разница на 1 копейку, но для робота это важно.
При выставлении заявки у меня всплывает уведомление, например "Сбербанк выставлен Стоп по цене 77.32". Но если посмотреть в списке стопзаявок, то стоп выставился на 77.31.
В чём может быть проблема?
округляю следующим образом:
stop["sl_activationprice"]=round(stop["sl_activationprice"]/ins["minstep"])*ins["minstep"];

17
static n;
static g;
var maxlow = 99999999999999;


function init()
{
  n = getCandleByTime(parseTime("10:00 17.03.14"));
                                                                                     

  setInitCandles(n);
  setBounds(0, n, 0);
 
 
}

function calc()
{
 
     if (low<maxlow)   {maxlow=low;} else{maxlow=maxlow;}

   g =  ((close-maxlow)/2)+maxlow;

    if (g>line[0][-1]) {
      line[0] = g;
   }
   else {
   line[0] = line[0][-1];
   }

 
}

18
не проверял, но попробуйте сами:

function init() {
setInitCandles(1);
nn[1]=0;
}
function calc(){
if (nn<nn[-1]){
nn=nn[-1];
} else {
 nn=nn;
}
}

19
Подсистема ATF / Re: Сборка 336.22
« on: 21.03.2014, 11:30:13 »
Здравствуйте.
С новой сборкой не работает следующий код:

function onKeyDown(var id){

var order=new_object("hash");
order["condvalue"]=111;
signal::alertMultiple(order["condvalue"]);

}

Т.е. проблема с созданием "хэша".
Робот загнулся из-за этого ((

20
Это хорошо, что исправили. Спасибо. А где теперь скачать последнюю версию коннектора?
P.S. я зашёл намного дальше подключения )) можете писать с техподдержку финама - там если что подскажут и помогут

21
Пробуйте signal::outputMultiple

signal::output срабатывает 1 раз на 1 свечу

22
Насчёт сделок не знаю, а вот заявки и стоп-заявки в беспорядке возвращаются. Сортирую сам по времени или номеру ордера.

23
Спасибо.
Я уже разобрался.
Я использовал динамическую переменную, составленную из ins["secname"]. Она сохранялась в кириллице. Видимо при импорте из файла environment.xml была ошибка из-за этого. Исправил на ins["isin"] и всё теперь нормально сохраняется и восстанавливается.

24
Добрый день.
В роботе используются переменные окружения. Но при перезагрузке терминала переменные пропадают.
В файле environment.xml они остаются, но в терминале не появляются при запуске.
В чём может быть ошибка?

25
var Statline=new_object("statline");
Statline.subscribe();
signal::outputMultiple(Statline.getparam(param_biddeptht)+"--->"+Statline.getparam(param_offerdeptht));
Statline.unsubscribe();

27
Подсистема ATF / Re: param_open
« on: 17.02.2014, 10:23:09 »
var Statline=new_object("statline");
Statline.subscribe();
signal::outputMultiple(Statline.getparam(param_open));
Statline.unsubscribe();

28
Большое спасибо что проверили.
Ещё не работает в тестере getAllTradeIDsBySec()

(getAllTradeIDs() работает)

29
Я с Вами согласен что переменная в начале работы будет равно 0 ))
Это пост насчёт тестирования, может кто подскажет как при тестировании получить стоп заявки? функция getActiveStopOrderIDs() не возвращает ничего.

30
var timeframe=getPeriodInfo();
period=timeframe["seconds"]/60;
var bar_time = getCandleTime()-n*period;

где n - индекс свечи.

Pages: 1 [2] 3 4 5


Войти

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