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

Pages: [1] 2 3 ... 11
1
После послених изменений в транзаке, немного изменилась погрузка и обработка библеотеки skilexer.dl.
Момент связан с периодрм ожидания данных от сервера, и если идет задержка больше установленного skilexer.dll отваливается и не включается в работу, и использование много функционала скритов ATF - не доступно.
Этот вопрос решается только переподключением с воодом логина и пароля, (но не автоматически по галочке)

2
Напишите словами - что вы хотите от скрипта ?

3
Подсистема ATF / Re: Не продает
« on: 30.12.2014, 23:37:07 »
В этом скрипте продажа не осуществится никогда ....

так как :  сравниваем    if (trend == -1 and line[0] > line[1]){...}    и  if (line[1] < line[0]) {trend = 1;}     

осложнения : 1. не кратная функция sell.
                     2. параллельная постановка if-ов.

основное противоречие :  в то время как  лайн 1 больше лайн 0 тренд всегда будет = -1 ,....как же тогда мы соотнесем этим неравенством :  if (trend == -1 and line[0] > line[1]) {

т.е. условие теоретически наглядно на графике может и выполнится,...но все линии -глобальные  и  принимают  старые значения прошлой свечки,...и на новой свечке они конечно станут нужными,...и готовы будут удовлетворить нашему неравенству,...но....ведь у нас параллельные ифы,...и минута еще не кончиоась.....а значит влючается такое неравенство (минуя нашу нужную продажу):   if (line[1] < line[0]) {trend = 1;}   - в котором то , как раз до нашего нужного момента (когда глобальная линия 1 приняла свое значение)  - тренд меняется на  = 1  - что автоматом зачеркивает  всю нашу продажу,.....в которой как мы помним тренд требуется = -1,...

Вот такие пироги ))))

4
У вас проблема в том что в функции Init() вы открыли файл один раз и все. потом он является открытыым. т.е. как буд-то над ним выполняет работу другой процесс - что в свою очередь не дает повторно зайти в него и писать снова.

В Транзаке перед любой записью в файл нужно каждый раз его открывать, записывать и сразу закрывать. Попробуйте открывать файл в самой функции Calc() , писать в него, и сразу закрывать.


5
Причем, если так :


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

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

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

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

.

6
Смотря какая структура скрипта.

Если так :   
var x; - глобальная,.... и в скрипте так : if(x > 0){ transactMultiple    }  - то все равно один раз будет.

7
Принимаю заказы по написанию скриптов.

8
Реальная проблема, не работает Multiple, - Не могу определить почему.

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

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

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



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

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


Заранее спасибо !!!

9
Если честно вопрос уже заезженный,....скорее всего каждый калк создаете объекты, удаляете, подписываетесь, отписываетесь,....вот и подвисает.
используйте просто close - проверенно, надежно,...

10
Как вызываете функцию function getCurrentPrice( var MySecName ) ?

11
*Начнем с определения понятия проект !!!

1. Закрыть проект - это : Перестать выполнять каждое, порой бредовое желание юзеров, которые сами не знаю чего хотят. А значит это касается только поддержи по теме ATF.
2. Закрыть проект - это : Перестать конфигурировать новые сборки из соображения понимания полной готовности относительно сути первоначальной идеи.
3. Закрыть проект - это : Полностью отказаться от системы Transaq как таковой и зарубить всем возможность торговать через нее. Одним словом : Финам откажется от Transaq.
4. Закрыть проект - это : Закрыть СкринМаркетСистемс....удалить сайт и портал.


Я только за первый и второй пункт !!! 

И боже упаси дожить до третьего и четвертого !!!



12
Подсистема ATF / Re: Алерт
« on: 25.04.2014, 20:40:46 »
substr(as_string(pos5),1,5) - обращаемся к строке,... в данной операции она рассматривается как массив , пусть даже символов,...ищите проблему тут....проверенно !!!

substr(as_string(pos6),1,5)) - ну и тут....

проконтролируйте pos5, и варьируйте параметрами 1,5) - станет понятно.

ну или в последних сборках отвалились getBoughtMoney() ; и все подобные по деньгам функции, которые выдают пустоту !!!

13
Подсистема ATF / Re: Сборка 336.24
« on: 24.04.2014, 08:02:35 »
Heller, хотелось бы услышать ваш комментарий по поводу картинки. Почему так ?

1. Это обычный PowerShell 3.0. Если честно я даже не знаю как и в чем она измеряет,...мне вообще порой кажется что она показывает "Скважность" = период импульсов/длительность импульса - но я не вдумывался и голову не ломал - суть то одна,...

2. Интересует циферка загрузки процессора. по сути я изначально конечно выставляю транзаку приорите =2, он не стесняясь пользуется,...потом решил проверить - постаил приоритет = 0 - ничего не меняется. 

Отсюда вопрос: нет ли загвоздки подгрузки инит файла у транзака ? а так же обозначенных ранее переменных в инит файле.?

14
Подсистема ATF / Re: Сборка 336.24
« on: 18.04.2014, 12:45:11 »
Heller, хотелось бы услышать ваш комментарий по поводу картинки. Почему так ?

15
Heller, я думаю вы поняли меня про что я. А именно, данный пример должен выдавать ровно десять (10) сообщений в окно ATF в одну секунду, согласны ?

//------------------------------------------------------------------------------------------------------------------------------------------------
static timer;

function f() {  signal::outputMultiple( " Не маловато-ли один раз в секунду при поставленных 100 млс.... ");   }

 
function init(){timer = setTimer("f", 100, TIMER_PERIODICALLY);  }       

//------------------------------------------------------------------------------------------------------------------------------------------------

Pages: [1] 2 3 ... 11


Войти

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