Transaq

СБО "Transaq" => Подсистема ATF => Topic started by: White Noise on 24.11.2014, 13:51:21

Title: Какие маркеры к каким функциям или переменным - блокируют многократное Multiple
Post by: White Noise on 24.11.2014, 13:51:21
Реальная проблема, не работает Multiple, - Не могу определить почему.

Все пропускные переменные через равенства и неравенства статические(к месту где лежит multiple), основная функция calс()

есть мысль что идет выставления маркера относительно каких либо локальных переменных.

глобальных переменных в скрипте совсем нет .



Можно подробно о маркерах которые с этой функцией дружат и нам покоя не дают. ????

trade_action::buyMultiple(1,::lots,x);


Заранее спасибо !!!
Title: Re: Какие маркеры к каким функциям или переменным - блокируют многократное Multiple
Post by: ddd323 on 27.11.2014, 14:16:25
мыслей нет.

а если заявки через хэш подавать функцией transactMultiple - тоже работать не будет?
Title: Re: Какие маркеры к каким функциям или переменным - блокируют многократное Multiple
Post by: White Noise on 03.12.2014, 14:03:02
Смотря какая структура скрипта.

Если так :   
var x; - глобальная,.... и в скрипте так : if(x > 0){ transactMultiple    }  - то все равно один раз будет.
Title: Re: Какие маркеры к каким функциям или переменным - блокируют многократное Multiple
Post by: White Noise on 03.12.2014, 20:30:39
Причем, если так :


 if(x > 0){ q = 1;  transactMultiple    }

Сделка не совершится, а переменная присвоится,..и кстати для изощренных стратегий - это критично !!!

А еще :кстати ответ на мой же вопрос : проблема в том, что  trade_action::buyMultiple(1,::lots,x); работает исключительно на одном тике,....т.е. если вы хотите продать или купить по одной и той же цене, отмечу  - подряд(именной сразу хоть в долю секунды, хоть в минуту)(внутри минуты(свечки)) хотя бы более одной сделки (количество лотов не важно, ) - то не получится,....тут как с обычной не кратной функцией, --- та тольк оодин раз на минуте работает,....а мултиплай - только на тике, причем не равном предыдущему,....ну и опять акцентирую на времени : без разницы = хоть в долю секунды хоть в минуту,....- это касается и высталения заявок по хешу с префиксом мултиплай ,...

В целом это правильно - я всегда ругался на такое поведение транзака,.... но иногда это меня спасало - от лишних неправильных сделок, ...

.