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

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: onStartRobot() « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: onStartRobot()  (Прочитано 5806 раз)
DenisZZ
Newbie
*
Сообщений: 10


Просмотр профиля Email
« : 18.02.2013, 11:05:59 »

Добрый день!
Подскажите как правильно использовать onStartRobot() / onStopRobot(). Есть написанный скрипт. Не могу понять куда подставить данные функции что бы появился робот (зеленый / красный) на графиках. Заранее спасибо.
Записан
ddd323
Sr. Member
****
Сообщений: 257


Просмотр профиля Email
« Ответ #1 : 18.02.2013, 12:16:31 »

правая кнопка на графике. добавить индикатор. выбрать имя вашего скрипта. т.е. к этим функциям отношения не имеет.
Записан
DenisZZ
Newbie
*
Сообщений: 10


Просмотр профиля Email
« Ответ #2 : 18.02.2013, 12:34:38 »

правая кнопка на графике. добавить индикатор. выбрать имя вашего скрипта. т.е. к этим функциям отношения не имеет.

Добавить скрипт на график я могу. Однако хочу сделать так, что бы он начинал работать или останавливался при нажатии на какую либо кнопку. Увидел на  скриншоте иконку робота (обвел красным кругом на вложенном рисунке). Если я правильно понял, то нажатие на него и запускает скрипт. Вот хочу узнать, так ли это. И если так, то в каком месте в скрипте эту функцию подставлять и как это правильно сделать? До функции calc(), внутри ее или еще где...
« Последнее редактирование: 18.02.2013, 12:44:14 от DenisZZ » Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #3 : 18.02.2013, 12:53:03 »

Робот появляется если в скрипте присутствуют функции вида trade_action::. А функция onStartRobot() в свою очередь обрабатывает клик на красного робота. Внутри нее вы можете описать каккие действия выполнит скрипт по старту.
Записан
DenisZZ
Newbie
*
Сообщений: 10


Просмотр профиля Email
« Ответ #4 : 18.02.2013, 13:05:50 »

Робот появляется если в скрипте присутствуют функции вида trade_action::. А функция onStartRobot() в свою очередь обрабатывает клик на красного робота. Внутри нее вы можете описать каккие действия выполнит скрипт по старту.

Теперь понял когда робот появляется на графике. Подскажите на счет того, куда подставить функцию onStartRobot().
Правильно ли я понимаю, что верным будет следующий вариант написания:

...

function calc()
{
    onStartRobot()
       {
        ... действия которые совершаются пока робот "зеленый"
        }
   
}
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #5 : 18.02.2013, 13:23:47 »

DenisZZ. Нет, не правильно. Не пока, а по событию нажатие. То что внутри onStartRobot() будет выполнено когда Вы нажмете на Красного робота. Один клик = одно исполнение. Вставлять можете куда хотите, хоть в начало скрипта. Стоит ли пихать ее в function calc(), это на Ваш вкус...
Например вот так логичней (по моему скромному мнению).

Code: [Select]
function calc()
{
    .... что там расчитывается и торгуется...
}

onStartRobot()
{
    .... записываем что нибудь в файл. Или читаем что нибудь из файла...
}

Вообще же onStartRobot() не обязательна к применению, на Ваше усмотрение, по необходимости.
Успехов  ;)
Записан
DenisZZ
Newbie
*
Сообщений: 10


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

Тогда пожалуйста скажите, если в скрипте будет trade_action::, то выполнять покупку/продажу скрипт будет не зависимо нажат ли "Красный/зеленый" робот?
Или торговать он начнет только после того, как я на него нажму?
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #7 : 18.02.2013, 13:50:36 »

Зелёный иди, красный стой (с)

Красный - будет выполняться все, кроме trade_action::...
Записан
DenisZZ
Newbie
*
Сообщений: 10


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

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


Войти

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