Available translations
loading results
LF Trading Bot - Market Data Structure
Summary: You may use this Javascript object from within conditions and formulas when you want to specify a Market different from the Default Market. For example, you may access data of the ETH/USDT market from a Trading System running on the BTC/USDT market.
Summary: Вы можете использовать этот объект Javascript в условиях и формулах, когда вы хотите указать рынок (Market), отличный от рынка по умолчанию (Default Market). Например, вы можете получить доступ к данным рынка ETH/USDT из торговой системы, работающей на рынке BTC/USDT.
Structure
Структура
- The root of the object is...
- Корнем объекта является...
market
- Then you must specify the
codeName
of an Asset representing the Market Base Asset, as follows...
- Затем необходимо указать
codeName
актива (Asset), представляющего рыночный базовый актив (Market Base Asset), следующим образом...
BTC, USDT, ETH... etc.
- After that, specify the
codeName
of an Asset but this time representing the Market Quoted Asset...
- После этого укажите
codeName
актива (Asset), но на этот раз представляющего собой котируемый на рынке актив...
BTC, USDT, ETH... etc.
- Finally, continue with the syntax of the LF Trading Bot - Chart Data Structure
- Наконец, продолжим с синтаксисом LF Trading Bot - Chart Data Structure
Examples
Примеры
market.ETH.BTC.chart.at01min.support.support5Rate
market.BTC.USDT.chart.at05min.candle.open
market.ETH.USDT.chart.at24hs.bollingerBand.movingAverage
Foundations->Concept->Dependency Filter->Explanation
What is the Dependency Filter?
Что такое фильтр зависимостей?
Bağımlılık Filtresi nedir?
The Dependency Filter is a mechanism that analyzes the code of all conditions, formulas and Study Bots in order to get from the code which data dependencies need to be loaded at the bot once ran. The procedure scans every line of code in search for the exchange, market or chart objects and once it finds them, it then breaks it down to understand which product will be needed for the bot. These filters are needed in order to prevent the bot to load all dependency files at all time frames when at the code many of these files are evidently not used.
Фильтр зависимостей - это механизм, который анализирует код всех условий, формул и ботов Study Bot, чтобы получить из кода, какие зависимости данных необходимо загрузить в бота после запуска. Процедура сканирует каждую строку кода в поисках объектов биржи, рынка или графика и, найдя их, разбивает на части, чтобы понять, какой продукт понадобится боту. Эти фильтры нужны для того, чтобы бот не загружал все файлы зависимостей на всех временных интервалах, когда в коде многие из этих файлов, очевидно, не используются.
Bağımlılık Filtresi, çalıştırıldığında hangi veri bağımlılıklarının bota yüklenmesi gerektiğini koddan almak için tüm koşulların, formüllerin ve Çalışma Botlarının kodunu analiz eden bir mekanizmadır. Prosedür, borsa, piyasa veya grafik nesnelerini aramak için her kod satırını tarar ve bunları bulduktan sonra, bot için hangi ürünün gerekli olacağını anlamak için kodu parçalar. Bu filtreler, kodda bu dosyaların çoğu açıkça kullanılmadığında botun tüm bağımlılık dosyalarını her zaman diliminde yüklemesini önlemek için gereklidir.
A Dependency Filter is a list of Indicators and Studies a Strategy depends on, that is later used to filter out all the other indicators and studies the Trading Bot depends on.
Фильтр зависимостей - это список индикаторов и исследований, от которых зависит стратегия, который впоследствии используется для фильтрации всех других индикаторов и исследований, от которых зависит торговый бот.
Bağımlılık Filtresi, bir Stratejinin ( Strategy ) bağlı olduğu Göstergelerin ve Çalışmaların bir listesidir ve daha sonra Ticaret Botunun ( Trading Bot ) bağlı olduğu diğer tüm göstergeleri ve çalışmaları filtrelemek için kullanılır.
The function will scan a node branch, most likely a Trading System, looking into the code property of each node. It will analyze it's content and try to make a list of all indicators and studies mentioned at the code text and at which time frames they are mentioned.
Функция сканирует ветвь узлов, скорее всего, торговую систему, просматривая свойство кода каждого узла. Она анализирует его содержимое и пытается составить список всех индикаторов и исследований, упомянутых в тексте кода, и на каких таймфреймах они упоминаются.
Fonksiyon, büyük olasılıkla bir Ticaret Sistemi ( Trading System ) olan bir düğüm dalını tarayacak ve her düğümün kod özelliğine bakacaktır. İçeriğini analiz edecek ve kod metninde bahsedilen tüm göstergelerin ve çalışmaların bir listesini ve hangi zaman dilimlerinde bahsedildiklerini yapmaya çalışacaktır.
It is important to note that all nodes that are not of the type Procedure Javascript, Javascript Code or Formula are going to be ignored.
Важно отметить, что все узлы, которые не имеют типа Procedure Javascript, Javascript Code или Formula, будут проигнорированы.
Procedure Javascript, Javascript Code veya Formula türünde olmayan tüm düğümlerin göz ardı edileceğini unutmamak önemlidir.
Examples
Примеры
Örnekler
These are instructions that the Dependency Filter will recognize without any problems:
Это инструкции, которые фильтр зависимостей распознает без проблем:
Bunlar, Bağımlılık Filtresinin herhangi bir sorun olmadan tanıyacağı talimatlardır:
market.BTC.USDT.chart.at01hs.popularSMA.sma200
- market.ETC.USDT.chart.at01hs.popularSMA.sma100
< 10 market.BTC.USDT.chart.at01hs.popularSMA.sma200
- market.ETC.USDT.chart.at01hs.popularSMA.sma100
< 10 If you removed spaces between instructions then the Dependency Filter might get confused and you will get an undefined value for the indicator you are trying to use.
Если вы удалили пробелы между инструкциями, то фильтр зависимостей может запутаться, и вы получите неопределенное значение для индикатора, который вы пытаетесь использовать.
Talimatlar arasındaki boşlukları kaldırırsanız Bağımlılık Filtresinin kafası karışabilir ve kullanmaya çalıştığınız gösterge için tanımlanmamış bir değer alırsınız.
Advance Use
Предварительное использование
Önceden Kullanım
Tip: If you are coding and dynamically picking the Base Asset, Quote Asset, or Time Frame, then there are a couple of tricks for you, because the Dependency Filters will not be able to guess which markets you will need at which time frame, there are a few tricks on how to influence the Dependency Filter.
Tip: Если вы кодируете и динамически выбираете базовый актив, котируемый актив или таймфрейм, то для вас есть пара приемов, поскольку фильтры зависимостей не смогут угадать, какие рынки вам нужны на каком таймфрейме, есть несколько приемов, как повлиять на фильтр зависимостей.
Tip: Temel Varlığı ( Base Asset ), Fiyat Teklifi Varlığını ( Quote Asset ) veya Zaman Dilimini ( Time Frame ) kodluyor ve dinamik olarak seçiyorsanız, Bağımlılık Filtreleri hangi zaman diliminde hangi pazarlara ihtiyacınız olacağını tahmin edemeyeceğinden, Bağımlılık Filtresini nasıl etkileyeceğinize dair birkaç püf noktası vardır.
Inside a commented area of the code you can write something like this:
Внутри закомментированной области кода вы можете написать что-то вроде этого:
Kodun yorumlanmış bir alanının içine şöyle bir şey yazabilirsiniz:
market.anyBaseAsset.BTC.chart.atAnyTimeFrame.candle
market.anyBaseAsset.BTC.chart.atAnyTimeFrame.candle
The valid keyworks are:
Действующими ключевыми словами являются:
Geçerli anahtar çalışmalar şunlardır:
anyBaseAsset
anyBaseAsset
anyQuotedAsset
anyQuotedAsset
atAnyTimeFrame
atAnyTimeFrame
LF Trading Bot Available Data Structures — TOC
You just read page 2 in the topic.
1. LF Trading Bot - Chart Data Structure