Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 401
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я наверно не совсем точно задал вопрос, я имею в виду увидит ли функция магик который задан в глобальной переменной
конечно увидит.
глобальные переменные на то и глобальные, что видны глобально.
что тут неясного?
----
но по правилам хорошего тона - передавать в функцию желательно все параметры, котроые сделают её более независимой от среды вызова.
это делать для того, чтоб имена переменных внутри функции абстрагировать от имен переменных глобальных. и не привязываться к ним
sergeev:
Подскажите, пожалуйста, функция AccountEquity() делает запрос к терминалу или к брокеру?
Спасибо. Выходит, эта информация передаётся на терминал с каждым пакетом...
А где можно посмотреть, какие функции обращаются к брокеру, а какие к терминалу? Или, может быть, есть перечень данных (переменных), которые передаются от брокера на терминал постоянно, и/или тех, которые нужно получать по отдельному запросу?
Вариант 1
Я предполагаю, что надо вставлять определенные массивы в идентифицированные места кода.
Например:
Тогда мой разум порождает еще один вопрос:
- Стоит ли вообще использовать массивы? -.
Понимаю, что массивы используются для однотипных переменных, но в функции учета ордеров "не пахнет" однотипными переменными.
Вариант 2
Думаю, функция уже назначенного массива вызывается в случае необходимости использования сохраненных данных о ордерах (ордере).
Например:
Спасибо. Выходит, эта информация передаётся на терминал с каждым пакетом...
А где можно посмотреть, какие функции обращаются к брокеру, а какие к терминалу? Или, может быть, есть перечень данных (переменных), которые передаются от брокера на терминал постоянно, и/или тех, которые нужно получать по отдельному запросу?
Как пользоваться функцией учета ордеров, а именно составляющими ее массивами?
Вариант 1
Я предполагаю, что надо вставлять определенные массивы в идентифицированные места кода.
Например:
Тогда мой разум порождает еще один вопрос:
- Стоит ли вообще использовать массивы? -.
Понимаю, что массивы используются для однотипных переменных, но в функции учета ордеров "не пахнет" однотипными переменными.
Вариант 2
Думаю, функция уже назначенного массива вызывается в случае необходимости использования сохраненных данных о ордерах (ордере).
Например:
Спасибо. Выходит, эта информация передаётся на терминал с каждым пакетом...
вот как раз не факт, что Эквити передается постоянно.
большая вероятность, что она расчитывается самим терминалом исходя из ваших открытых позиций.
А где можно посмотреть, какие функции обращаются к брокеру, а какие к терминалу?
нигде. достаточно включить зравый смысл.
Считаю пустая трата времени. Вся информация о открытых и закрытых ордерах хранится в терминале. Зачем её дублировать ещё в массивах? Важно научиться извлекать её из терминала.
Такая информация, вероятно, извлекается определенной командой.
Это OrderSend?
Такая информация, вероятно, извлекается определенной командой.
Это OrderSend?
Такая информация, вероятно, извлекается определенной командой.
Это OrderSend?