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

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Значения функции стоп лос. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Значения функции стоп лос.  (Прочитано 5462 раз)
DiveRSS
Jr. Member
**
Сообщений: 68


Просмотр профиля Email
« : 29.01.2014, 11:14:42 »

Доброго времени суток.

Снизу приведен код меня вот интересно почему все критерии которые есть в коде из переменных пустые. и если возможность подскажи как определить номер условной заявки В любой форме лишь бы ее можно было потом вызвать функцией getStopOrder().

         var stop = new_object("hash");
          stop["operation"] = OP_SELL;
         stop["usecredit"] = false;
          stop["tp_activationprice"] = lastprice + lastprice*TP/100;
         stop["tp_quantity"] =  getSecBalance()/getLotSize();
         stop["sl_activationprice"] = lastprice - lastprice*SL/100;
         stop["sl_quantity"] = getSecBalance()/getLotSize();
         trade_action::transactMultiple(stop);
         status = stop["status"];
         id = stop["orderno"];
         signal::alertMultiple("onClientTrade"+" "+"id ="+id+" "+"status "+status);

А то получается заявка выставляется в ,но в списки заявок (Таблица-> Заявки) ее нет , но на экране бумаги в которой в которой мы используем скрипт она отрисовывается.
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #1 : 29.01.2014, 13:19:51 »

Функция transactMultiple никак не изменяет структуру заявки, которую вы ей передали - это всего лишь параметр, поэтому логично, что тех полей, которых не было ранее, не будет и после вызова.

Сама функция transactMultiple возвращает номер транзакции, по которому к этой заявке в дальнейшем можно обращаться. Если возвращен ноль, то произошла ошибка. Чтобы получить структуру заявки по номеру транзакции, используйте функцию getOrder. Подробно это всё описано здесь: Заявки и сделки.

В таблице заявок заявки не отображаются скорее всего из-за наличия фильтров какие заявки показывать. Проверьте их (из много - кликните правой кнопкой на таблице заявок и увидите).
Записан
Дмитрий
Разработчики
Full Member
*****
Сообщений: 209


Просмотр профиля Email
« Ответ #2 : 29.01.2014, 16:09:35 »

Стоп-заявки отображаются в "Таблицы" - "Стоп-заявки", фильтры на эту таблицу тоже могут влиять.
Условные и стоп-заявки - это разные вещи.
Записан

С уважением,
Дмитрий.
DiveRSS
Jr. Member
**
Сообщений: 68


Просмотр профиля Email
« Ответ #3 : 30.01.2014, 09:46:06 »

Эм.... вот Стандартные настройки и скрин с транзака. В чем я могу ошибаться....
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #4 : 30.01.2014, 10:24:00 »

На графике видно, что вы выставили стоп-заявку, а смотрите таблицу обычных заявок, а не стопов.
Записан
DiveRSS
Jr. Member
**
Сообщений: 68


Просмотр профиля Email
« Ответ #5 : 30.01.2014, 12:26:24 »

Спасибо Все получилось.
Записан
DiveRSS
Jr. Member
**
Сообщений: 68


Просмотр профиля Email
« Ответ #6 : 31.01.2014, 13:52:52 »

Доброго времени судок. извиняюсь за очередной глупый вопрос но снизу функция она в прицепе отрабатывает как мне надо но ругается что "Попытка Арифметических действий над объектом"
 не подскажете как получить id  и избавится от этой надписи.


function onClientStopOrder (var idl)
{
      //status = ;
      //status = status["status"];
      id = getStopOrder(idl);
      signal::alertMultiple("onClientStopOrder "+status1+" "+"id "+id)   



}
Записан
DiveRSS
Jr. Member
**
Сообщений: 68


Просмотр профиля Email
« Ответ #7 : 31.01.2014, 14:35:44 »

Все разобрался вопрос снять.
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Значения функции стоп лос. « предыдущая тема следующая тема »
Перейти в:  


Войти

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