Available translations





loading results
LF Trading Bot - Chart Data Structure

Summary: The Chart Data Structure is an object that contains Indicator Bot or Sensor Bot data available at runtime, and can be accessed from the code of Conditions and Formulas.
Summary: Chart Data Structure - это объект, содержащий данные Indicator Bot или Sensor Bot, доступные во время выполнения, к которым можно получить из кода условий (Condition) и формул (Formula).
Summary: Grafik Veri Yapısı, çalışma zamanında mevcut olan Gösterge Botu ( Indicator Bot ) veya Sensör Botu ( Sensor Bot ) verilerini içeren bir nesnedir ve Koşullar ve Formüller kodundan erişilebilir.
Note: This Javascript object, together with the other two data structures described on this topic, ultimately defines the syntax that used to write conditions and formulas, and more precisely the syntax to retrieve Indicator Bot and Sensor Bot data.
Note: Этот объект Javascript, вместе с двумя другими структурами данных, описанными в этой теме, в конечном итоге определяет синтаксис, который используется для записи условий и формул, и, более точно, синтаксис для получения данных Indicator Bot и Sensor Bot.
Note: Bu Javascript nesnesi, bu konuda açıklanan diğer iki veri yapısıyla birlikte, nihayetinde koşulları ve formülleri yazmak için kullanılan sözdizimini ve daha kesin olarak Gösterge Botu ( Indicator Bot ) ve Sensör Bot ( Sensor Bot ) verilerini almak için kullanılan sözdizimini tanımlar.
Structure
Структура
Yapı
- The root of the object is...
- Корнем объекта является...
- Nesnenin kökü...
chart
- After the root, the definition of the timeframe is mandatory...
- После корня определение таймфрейма является обязательным...
- Kökten sonra, zaman çerçevesinin tanımı zorunludur...
at01min, at02min ... at45min, at01hs ... at24hs
- After that comes the
singleVariableName
defined at the config of the Product Definition of an Indicator Bot or Sensor Bot.
- После этого идет
singleVariableName
, определенное в конфигурации Product Definition ботов Indicator Bot или Sensor Bot.
- Bundan sonra, bir Gösterge Botunun ( Indicator Bot ) veya Sensör Botunun ( Sensor Bot ) Ürün Tanımının ( Product Definition ) konfigürasyonunda tanımlanan
singleVariableName
gelir.
- Finally, the last property is the
codeName
of a Record Property node, corresponding to the same Product Definition mentioned earlier.
- Наконец, последнее свойство - это
codeName
узла Record Property, соответствующего тому же самому Product Definition, упомянутому ранее.
- Son olarak, son özellik, daha önce bahsedilen Ürün Tanımına ( Product Definition ) karşılık gelen bir Kayıt Özelliği ( Record Property ) düğümünün kod Adıdır.
codeName
Examples
Примеры
Örnekler
chart.at01min.support.support5Rate
chart.at05min.candle.open
chart.at24hs.bollingerBand.movingAverage
Advanced Use
Расширенное использование
Gelişmiş Kullanım
You also have access to the set of indicator objects loaded in memory through this same data structure.
Через эту же структуру данных вы имеете доступ к набору объектов индикатора, загруженных в память.
Aynı veri yapısı aracılığıyla belleğe yüklenen gösterge nesneleri kümesine de erişebilirsiniz.
If instead of using the
singleVariableName
you use the pluralVariableName
, you get an array of objects that — depending on the time frame — could be the object featuring the whole market (for time frames of one hour and above) or the current and previous day (for time frames below one hour). Если вместо
singleVariableName
вы используете pluralVariableName
, вы получите массив объектов, который - в зависимости от таймфрейма - может быть объектом, отображающим весь рынок (для таймфреймов один час и выше) или текущий и предыдущий день (для таймфреймов менее одного часа). singleVariable
Nameöğesini kullanmak yerine, pluralVariableName
- zaman çerçevesine bağlı olarak - tüm marketi içeren nesne (bir saat ve üzeri zaman dilimleri için) veya mevcut ve önceki gün (zaman için) olabilecek bir nesne dizisi elde edersiniz. bir saatin altındaki kareler). Note: Remember that time frames of one hour and above are stored as Market Files while time frames below one hour are stored as Daily Files.
Note: Помните, что таймфреймы от одного часа и выше хранятся как Market Files, а таймфреймы меньше одного часа - как Daily Files.
Note: Bir saat ve üzeri zaman dilimlerinin Piyasa ( Market ) Dosyaları, bir saatin altındaki zaman dilimlerinin ise Günlük Dosyalar olarak saklandığını unutmayın.
Examples
Примеры
Örnekler
chart.at05min.candles
The above returns an array of candles of the previous days concatenated with the candles of the current day. You may use this information as you wish.
Вышеприведенное действие возвращает массив свечей предыдущих дней, объединенный со свечами текущего дня. Вы можете использовать эту информацию по своему усмотрению.
Yukarıdaki, geçerli günün mumlarıyla birleştirilmiş önceki günlerin bir dizi mumunu döndürür. Bu bilgileri dilediğiniz gibi kullanabilirsiniz.
chart.at24hs.bollingerBands
The above returns an array of all
bollingerBands
object of the whole market since the time frame is above 1 hour. Вышеприведенное действие возвращает массив всех объектов BollingerBands всего рынка, поскольку таймфрейм выше 1 часа.
Yukarıdaki, zaman çerçevesi 1 saatin üzerinde olduğu için tüm piyasanın tüm
bollingerBands
nesnesinin bir dizisini döndürür. 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
Next
LF Trading Bot - Market Data Structure
LF Trading Bot - Market Data Structure
LF Trading Bot Available Data Structures — TOC
You just read page 1 in the topic.
1. LF Trading Bot - Chart Data Structure