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

Pages: [1]
1
я не так давно с транзаком, но я не вижу проблем. на каждом инструменте должен быть бот, который пишет данные, а в каком-то инструменте бот агрегирует эти данные в график. еще не пробовал, но по описанию в XML-хранилище можно хранит данные глобально

2
я только думаю сделать что-то подобное, но пока вижу только вариант в 2мя скриптами, кто-то из них пишет данные в XML-хранилище или в другое место, кто-то читает. если можно одним скриптом, то былобы интересно узнать

3
старая тема но ладно может кому пригодится. я для этого дела сделал достаточно простой кАстыль.

нужна смс -> добавляем строку в file_name с текстом смски
в фоне работает c# приложение которое следит за изменением файла file_name

ну там суть примерно такая

Code: [Select]
        static FileSystemWatcher watcher = new FileSystemWatcher();
        static void Main(string[] args)
        {
            watcher.Path = Path.GetDirectoryName(path);
            watcher.NotifyFilter = NotifyFilters.LastWrite; 
            watcher.Changed += new FileSystemEventHandler(OnChanged);
            watcher.EnableRaisingEvents = true;

        ...

        static void OnChanged(object source, FileSystemEventArgs e)
       {
              // читаю нижнюю строку file_name и используя API смс сервис шлю смс . OnChanged сработает дважды, вопросы к Билу, как исправить вопросы гуглу
        }

4
Автоматизм нажатия ctrl+s для сохранения, выработан годами, я полагаю не только у меня.
Пожалуйста, добавьте этот хоткей для сохранения.


5
давно не заходил в интру, сейчас пробую, пишет:
---------------------------
Transaq
---------------------------
TRANSAQ Intra:
Ошибка подключения.
---------------------------
ОК   
---------------------------

то же интернет есть, пинг до  intra.transaq.ru 3 мс. ввожу логины INTRA1-8 пароль transaq. скачал интру еще раз с http://www.transaq.ru/overview
чтоженитак? =*(

6
вопрос про желательно бесплатную виртуальную машину улыбнул =)
а чем не нравится сервер дома? это же физиологически приятно, он с тобой, работает там стоит, можешь проверить как он там =)

7
Напишите словами - что вы хотите от скрипта ?
как видно из скрипта, я просто хотел купить с задержкой при инициализации. теперь я покупаю по другому. к примеру, что мне делать, если я хочу купить при инициализации сприпта?

глабальная задача торговать разными счетами при получении команд робота из внешних источников и прочие приблуды. но нужно понимать особенности языка, вот теперь понимание приходит)

8
если ты новичок и у тебя что-то не работало и ты попал сюда, то знай главное правило ATF - "ATF живет по странной, но четкой логике, понять которую можно методом говнокода".

в моем банальном примере, метод trade_action::buy не работал потому что запускался из init(), но при этом работал signal::outputMultiple(), перенес все в onStartRobot() теперь все работает, но срабатывает только при первом запуске робота. наверное можно еще пошаманить и заработает как надо.

вся эта система напоминает папелац, но хоть так-то работает.

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

не покупает и не продает, читаю форум пробую по разному. signal::outputMultiple выводит пустые строки, в "Сделки" сделок не появляется. пробую на демосчетах, использовал www.transaq.ru/study и от финама. Сделки, сделанные роботом, должны же отображаться в таблице всех сделок?!  что не так? ='(

Code: [Select]
function dev()     // в комментах гавнокод и попытки ='(
{
/*var order = new_object("hash");
order["quantity"] = 1;
order["operation"] = OP_BUY;
order["usecredit"] = true;
//var trade = trade_action::transact(order);
//signal::outputMultiple("trade: "+trade);
trade_action::buy(1, ::lots);*/

var order = new_object("hash");

//order["price"] = limit_price;                    // Opening by limit price
//dealer_SecInfo = getSecInfo();
//order["secid"] = dealer_SecInfo["secid"];   // Security's identificator
order["quantity"] = 1;                     // Number of lots
order["usecredit"] =  true;                         // Use credit
order["operation"] = OP_SELL;
order["condition"] = COND_NONE;             // No conditions
order["condvalue"] = -1;
var res = trade_action::transact(order);
signal::outputMultiple("res : "+res);
}

function init()
{
setTimer("dev", 1000, TIMER_AFTERDELAY);
}

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!