'Docs in Russian - Chapter III - 3-Indicator and Sensor Bot Instances'

This commit is contained in:
maxah committed 2021-12-01 16:51:20 +03:00
1 parent 285387f39a
commit a64801809a
6 files changed
+345 -29

No files matched your search

@@ -2,7 +2,14 @@
"type": "Indicator Bot Instance",
"definition": {
"text": "An indicator bot instance is a reference to an Indicator Bot as defined in a data mine. The instance of the bot runs the defined processes and generates the defined data products.",
"updated": 1609617888057
"updated": 1609617888057,
"translations": [
{
"language": "RU",
"text": "Indicator Bot Instance - это ссылка на индикаторного бота, как определено в Data Mine. Экземпляр бота запускает определенные процессы и генерирует определенные продукты данных.",
"updated": 1638362383799
}
]
},
"paragraphs": [
{
@@ -16,7 +23,14 @@
{
"style": "Text",
"text": "The indicator bot instance holds no definitions as to what the bot does. Instead, its processes instances reference the process definitions in the corresponding Data Mine. That is how the indicator bot instance obtains the information of what it needs to do once it is run.",
"updated": 1609617815818
"updated": 1609617815818,
"translations": [
{
"language": "RU",
"text": "Экземпляр индикаторного бота не содержит определений того, что делает бот. Вместо этого его экземпляры процессов ссылаются на определения процессов в соответствующем элементе иерархии Data Mine. Таким образом экземпляр индикаторного бота получает информацию о том, что ему нужно делать после запуска.",
"updated": 1638362770490
}
]
},
{
"style": "Block",
@@ -24,7 +38,14 @@
},
{
"style": "Note",
"text": "You do not start or stop an indicator bot instance directly. Instead, you start or stop the corresponding task."
"text": "You do not start or stop an indicator bot instance directly. Instead, you start or stop the corresponding task.",
"translations": [
{
"language": "RU",
"text": "Вы не запускаете и не останавливаете экземпляр индикаторного бота напрямую. Вместо этого вы запускаете или останавливаете соответствующую задачу.",
"updated": 1638362556240
}
]
}
]
}
@@ -1,7 +1,14 @@
{
"type": "Indicator Process Instance",
"definition": {
"text": "An indicator process instance is a reference to the process definition of an indicator bot, as defined in a data mine."
"text": "An indicator process instance is a reference to the process definition of an indicator bot, as defined in a data mine.",
"translations": [
{
"language": "RU",
"text": "Indicator Process Instance - это ссылка на определение процесса индикаторного бота, как это определено в Data Mine.",
"updated": 1638363500962
}
]
},
"paragraphs": [
{
@@ -10,11 +17,25 @@
},
{
"style": "Text",
"text": "Indicator bot instances usually require two indicator process instances. One of them references the indicator's Multi-Time-Frame-Market process definition and the second references the Multi-Time-Frame-Daily process definition."
"text": "Indicator bot instances usually require two indicator process instances. One of them references the indicator's Multi-Time-Frame-Market process definition and the second references the Multi-Time-Frame-Daily process definition.",
"translations": [
{
"language": "RU",
"text": "Для экземпляров индикаторного бота обычно требуется два экземпляра индикаторного процесса. Один из них ссылается на определение процесса индикатора Multi-Time-Frame-Market, а второй - на определение процесса Multi-Time-Frame-Daily.",
"updated": 1638363909956
}
]
},
{
"style": "Text",
"text": "Once the reference is established, the indicator process instance adopts the name of the process definition it references."
"text": "Once the reference is established, the indicator process instance adopts the name of the process definition it references.",
"translations": [
{
"language": "RU",
"text": "Как только ссылка установлена, экземпляр процесса индикатора принимает имя определения процесса, на которое он ссылается.",
"updated": 1638363941404
}
]
},
{
"style": "Block",
@@ -22,11 +43,25 @@
},
{
"style": "Title",
"text": "Running Indicator Process Instance"
"text": "Running Indicator Process Instance",
"translations": [
{
"language": "RU",
"text": "Запуск экземпляра Indicator Process",
"updated": 1638364035368
}
]
},
{
"style": "Text",
"text": "You do not start or stop an indicator process instance directly. Instead, you start or stop the corresponding task."
"text": "You do not start or stop an indicator process instance directly. Instead, you start or stop the corresponding task.",
"translations": [
{
"language": "RU",
"text": "Вы не запускаете и не останавливаете экземпляр процесса индикатора напрямую. Вместо этого вы запускаете или останавливаете соответствующую задачу.",
"updated": 1638363995817
}
]
}
]
}
@@ -2,7 +2,14 @@
"type": "Sensor Bot Instance",
"definition": {
"text": "A sensor bot instance is a reference to a Sensor Bot as defined in a data mine. The instance of the bot runs the defined processes and generates the defined data products.",
"updated": 1609617856257
"updated": 1609617856257,
"translations": [
{
"language": "RU",
"text": "Sensor Bot Instance - это ссылка на сенсорный бот, как это определено в Data Mine. Экземпляр бота запускает определенные процессы и генерирует определенные продукты данных.",
"updated": 1638362886389
}
]
},
"paragraphs": [
{
@@ -11,7 +18,14 @@
},
{
"style": "Text",
"text": "The sensor bot instance holds no definitions as to what the bot does. Instead, its process instance references a process definition in the corresponding data mine. That is how the sensor bot instance obtains the information regarding what it needs to do once it is run."
"text": "The sensor bot instance holds no definitions as to what the bot does. Instead, its process instance references a process definition in the corresponding data mine. That is how the sensor bot instance obtains the information regarding what it needs to do once it is run.",
"translations": [
{
"language": "RU",
"text": "Экземпляр сенсорного бота не содержит определений того, что делает бот. Вместо этого его экземпляр процесса ссылается на определение процесса в соответствующем элементе Data Mine. Таким образом экземпляр сенсорного бота получает информацию о том, что ему нужно делать после запуска.",
"updated": 1638362981003
}
]
},
{
"style": "Block",
@@ -20,34 +34,83 @@
{
"style": "Title",
"text": "Sensor Bot Instance Configuration",
"updated": 1609613944104
"updated": 1609613944104,
"translations": [
{
"language": "RU",
"text": "Конфигурация экземпляра Sensor Bot",
"updated": 1638363050476
}
]
},
{
"style": "Subtitle",
"text": "Properties"
"text": "Properties",
"translations": [
{
"language": "RU",
"text": "Свойства",
"updated": 1638363065891
}
]
},
{
"style": "List",
"text": "startDate is the desired starting date of the data product the sensor bot instance builds, in the YYYY-MM-DD format. The sensor bot instance queries its data source for data starting on the configured startDate.",
"updated": 1609614002529
"updated": 1609614002529,
"translations": [
{
"language": "RU",
"text": "startDate - желаемая дата начала информационного продукта, создаваемого экземпляром сенсорного бота, в формате ГГГГ-ММ-ДД. Экземпляр сенсорного бота запрашивает у своего источника данных данные, начиная с настроенного startDate.",
"updated": 1638363105886
}
]
},
{
"style": "Text",
"text": " The actual date in which the dataset starts depends on external factors: A. The market may start at a later date. B. The exchange may limit how far in the past data may be retrieved. In both cases, the sensor bot automatically discovers the date closest to the desired starting date* that is possible to start with, and proceeds accordingly."
"text": " The actual date in which the dataset starts depends on external factors: A. The market may start at a later date. B. The exchange may limit how far in the past data may be retrieved. In both cases, the sensor bot automatically discovers the date closest to the desired starting date* that is possible to start with, and proceeds accordingly.",
"translations": [
{
"language": "RU",
"text": "Фактическая дата начала набора данных зависит от внешних факторов: A. Рынок может начаться позже. B. Обмен может ограничить, насколько далеко могут быть получены данные в прошлом. В обоих случаях сенсорный бот автоматически определяет дату, наиболее близкую к желаемой дате начала, с которой возможно начать, и действует соответствующим образом.",
"updated": 1638363164773
}
]
},
{
"style": "Text",
"text": "In the case the startDate is changed after the sensor bot has started building a data product, either for an earlier or later date, the sensor re-evaluates the feasibility of starting at the new date. The actual date may or may not change; regardless, the sensor bot discards the existing data product and starts over from the newly discovered date. In other words, if the startDate is changed, the sensor bot starts over.",
"updated": 1609614011955
"updated": 1609614011955,
"translations": [
{
"language": "RU",
"text": "В случае изменения startDate после того, как бот-сенсор начал создавать информационный продукт, либо для более ранней, либо для более поздней даты, датчик повторно оценивает возможность запуска в новую дату. Фактическая дата может измениться, а может и не измениться. Тем не менее, бот-сенсор отбрасывает существующие данные и начинает заново с недавно обнаруженной даты. Другими словами, если startDate изменяется, сенсорный бот запускается заново.",
"updated": 1638363265494
}
]
},
{
"style": "Note",
"text": "Notice that the above starts a chain reaction among all indicator bots that have a data dependency with the sensor bot's output dataset. Also, if the actual date ends up changing, all indicators that determine the starting date of the market by looking at the date discovered by the sensor bot have to discard their existing data products and start over from the new date.",
"updated": 1609614020847
"updated": 1609614020847,
"translations": [
{
"language": "RU",
"text": "Обратите внимание, что приведенное выше запускает цепную реакцию между всеми индикаторными ботами, которые имеют зависимость данных с выходным набором данных сенсорного бота. Кроме того, если фактическая дата изменится, все индикаторы, которые определяют дату начала рынка, глядя на дату, обнаруженную ботом-сенсором, должны отбросить свои существующие данные и начать заново с новой даты.",
"updated": 1638363316803
}
]
},
{
"style": "Note",
"text": "You do not start or stop a sensor bot instance directly. Instead, you start or stop the corresponding task."
"text": "You do not start or stop a sensor bot instance directly. Instead, you start or stop the corresponding task.",
"translations": [
{
"language": "RU",
"text": "Вы не запускаете и не останавливаете экземпляр сенсорного бота напрямую. Вместо этого вы запускаете или останавливаете соответствующую задачу Task.",
"updated": 1638363344907
}
]
}
]
}
@@ -1,7 +1,14 @@
{
"type": "Sensor Process Instance",
"definition": {
"text": "A sensor process instance is a reference to the process definition of a sensor bot, as defined in a data mine."
"text": "A sensor process instance is a reference to the process definition of a sensor bot, as defined in a data mine.",
"translations": [
{
"language": "RU",
"text": "Sensor Process Instance - это ссылка на определение процесса сенсорного бота, как это определено в Data Mine.",
"updated": 1638365082855
}
]
},
"paragraphs": [
{
@@ -10,7 +17,14 @@
},
{
"style": "Text",
"text": "For example, in the case of an instance of the Masters data mine Exchange Raw Data sensor bot, the bot process instance references the Historic OHLCVs process definition. Once the reference is established, the sensor process instance adopts the name of the process definition it references."
"text": "For example, in the case of an instance of the Masters data mine Exchange Raw Data sensor bot, the bot process instance references the Historic OHLCVs process definition. Once the reference is established, the sensor process instance adopts the name of the process definition it references.",
"translations": [
{
"language": "RU",
"text": "Например, в случае экземпляра главного сенсорного бота биржевых данных Raw Data, экземпляр ссылается на определение процесса исторических данных OHLCV. Как только ссылка установлена, экземпляр процесса датчика принимает имя определения процесса, на которое он ссылается.",
"updated": 1638366527103
}
]
},
{
"style": "Block",
@@ -18,7 +32,14 @@
},
{
"style": "Note",
"text": "You do not start or stop a sensor process instance directly. Instead, you start or stop the corresponding task."
"text": "You do not start or stop a sensor process instance directly. Instead, you start or stop the corresponding task.",
"translations": [
{
"language": "RU",
"text": "Вы не запускаете и не останавливаете экземпляр процесса датчика напрямую. Вместо этого вы запускаете или останавливаете соответствующую задачу.",
"updated": 1638365246693
}
]
}
]
}
@@ -1,7 +1,14 @@
{
"type": "Time Frames Filter",
"definition": {
"text": "The time frame filters node allows control over which time frames are to be calculated by each indicator bot instance running on the data mining operation."
"text": "The time frame filters node allows control over which time frames are to be calculated by each indicator bot instance running on the data mining operation.",
"translations": [
{
"language": "RU",
"text": "Узел Time Frames Filter позволяет контролировать, какие таймфреймы должны вычисляться каждым экземпляром индикаторного бота, запущенным в операции интеллектуального анализа данных.",
"updated": 1638364476967
}
]
},
"paragraphs": [
{
@@ -10,19 +17,47 @@
},
{
"style": "Text",
"text": "Limiting the number of time frames calculated by any given indicator to the few that may be required by a particular trading system has a significant positive impact on performance: it reduces the load on the CPU, the memory requirements, and the requirements of storage space, in proportion with the time frames you remove."
"text": "Limiting the number of time frames calculated by any given indicator to the few that may be required by a particular trading system has a significant positive impact on performance: it reduces the load on the CPU, the memory requirements, and the requirements of storage space, in proportion with the time frames you remove.",
"translations": [
{
"language": "RU",
"text": "Ограничение количества таймфреймов, рассчитываемых любым индикатором, до нескольких, которые могут потребоваться конкретной торговой системе, оказывает значительное положительное влияние на производительность: это снижает нагрузку на ЦП, требования к памяти и требования к пространству для хранения, пропорционально удаляемым вами таймфреймов.",
"updated": 1638364449661
}
]
},
{
"style": "Text",
"text": "When a time frames filter is set up, a Time.Frames.json file is created by the indicator process in the corresponding output folder. This file is read by others—such as the charting system—to get the information regarding which time frames are available and which are not, to avoid reporting errors."
"text": "When a time frames filter is set up, a Time.Frames.json file is created by the indicator process in the corresponding output folder. This file is read by others—such as the charting system—to get the information regarding which time frames are available and which are not, to avoid reporting errors.",
"translations": [
{
"language": "RU",
"text": "При настройке фильтра таймфреймов файл Time.Frames.json создается процессом индикатора в соответствующей выходной папке. Этот файл читают другие, например, система построения графиков, чтобы получить информацию о том, какие временные рамки доступны, а какие нет, чтобы избежать ошибок в отчетах.",
"updated": 1638364402654
}
]
},
{
"style": "Important",
"text": "Before applying a time frames filter or changing the configuration, that is, changing which time frames are produced and which are not, it is highly recommended to delete the data corresponding to the affected indicator, to avoid inconsistencies in the data that may later cause confusion."
"text": "Before applying a time frames filter or changing the configuration, that is, changing which time frames are produced and which are not, it is highly recommended to delete the data corresponding to the affected indicator, to avoid inconsistencies in the data that may later cause confusion.",
"translations": [
{
"language": "RU",
"text": "Перед применением фильтра таймфреймов или изменением конфигурации, то есть изменением того, какие таймфреймы создаются, а какие нет, настоятельно рекомендуется удалить данные, соответствующие затронутому индикатору, чтобы избежать несоответствий в данных, которые впоследствии могут вызвать путаницу. ",
"updated": 1638364345821
}
]
},
{
"style": "Note",
"text": "When no time frames filter is defined, the bot processes all time frames by default."
"text": "When no time frames filter is defined, the bot processes all time frames by default.",
"translations": [
{
"language": "RU",
"text": "Если фильтр таймфреймов не задан, бот по умолчанию обрабатывает все таймфреймы.",
"updated": 1638364363948
}
]
},
{
"style": "Block",
@@ -30,11 +65,25 @@
},
{
"style": "Title",
"text": "Configuring Time Frames Filter"
"text": "Configuring Time Frames Filter",
"translations": [
{
"language": "RU",
"text": "Конфигурация Time Frames Filter",
"updated": 1638364497595
}
]
},
{
"style": "Text",
"text": "Select Configure on the menu to access the configuration."
"text": "Select Configure on the menu to access the configuration.",
"translations": [
{
"language": "RU",
"text": "Выберите Configure в меню, чтобы получить доступ к конфигурации.",
"updated": 1638364534474
}
]
},
{
"style": "Text",
@@ -54,11 +103,25 @@
},
{
"style": "Text",
"text": " dailyTimeFrames features the time frames corresponding to the daily files* type of data structure; in practical terms, the time frames below one hour."
"text": " dailyTimeFrames features the time frames corresponding to the daily files* type of data structure; in practical terms, the time frames below one hour.",
"translations": [
{
"language": "RU",
"text": "dailyTimeFrames имеет таймфреймы, соответствующие ежедневным файлам* типа структуры данных; на практике таймфрейм меньше одного часа.",
"updated": 1638364834119
}
]
},
{
"style": "Text",
"text": " marketTimeFrames features the time frames corresponding to the market files* type of data structure; in practical terms, the time frames of one hour and above."
"text": " marketTimeFrames features the time frames corresponding to the market files* type of data structure; in practical terms, the time frames of one hour and above.",
"translations": [
{
"language": "RU",
"text": "marketTimeFrames имеет таймфреймы, соответствующие рыночным файлам* типа структуры данных; на практике от одного часа и выше.",
"updated": 1638364973378
}
]
},
{
"style": "Text",
@@ -0,0 +1,113 @@
{
"topic": "LAN Network",
"pageNumber": "4",
"type": "Indicator and Sensor Bot Instances",
"definition": {
"text": "Data tasks may run instances of Indicator Bots or Sensor Bots, and some exchange may require an API key for downloading certain kinds or amounts of data. We will look into each of these cases.",
"updated": 1610103659306,
"translations": [
{
"language": "RU",
"text": "Задачи данных могут запускать экземпляры ботов-индикаторов или ботов-датчиков, а для некоторых обменов может потребоваться ключ API для загрузки определенных видов или объемов данных. Мы рассмотрим каждый из этих случаев.",
"updated": 1638362296692
}
]
},
"paragraphs": [
{
"style": "Title",
"text": "Indicator Bot Instance"
},
{
"style": "Include",
"text": "Foundations->Node->Indicator Bot Instance->Definition",
"updated": 1610052992001
},
{
"style": "Include",
"text": "Foundations->Node->Indicator Bot Instance->Content",
"updated": 1610053001117
},
{
"style": "Hierarchy",
"text": "Foundations->Indicator Bot Instance->5",
"updated": 1610103706186
},
{
"style": "Title",
"text": "Indicator Process Instance"
},
{
"style": "Include",
"text": "Foundations->Node->Indicator Process Instance->Definition",
"updated": 1610053043468
},
{
"style": "Include",
"text": "Foundations->Node->Indicator Process Instance->Content",
"updated": 1610053048925
},
{
"style": "Title",
"text": "Time Frames Filter",
"updated": 1610053086734
},
{
"style": "Include",
"text": "Foundations->Node->Time Frames Filter->Definition",
"updated": 1610053096751
},
{
"style": "Include",
"text": "Foundations->Node->Time Frames Filter->Content->",
"updated": 1610053112916
},
{
"style": "Title",
"text": "Sensor Bot Instance"
},
{
"style": "Include",
"text": "Foundations->Node->Sensor Bot Instance->Definition",
"updated": 1610053220123
},
{
"style": "Include",
"text": "Foundations->Node->Sensor Bot Instance->Content",
"updated": 1610053224701
},
{
"style": "Hierarchy",
"text": "Foundations->Sensor Bot Instance->2",
"updated": 1610103781696
},
{
"style": "Title",
"text": "Sensor Process Instance"
},
{
"style": "Include",
"text": "Foundations->Node->Sensor Process Instance->Definition",
"updated": 1610053248186
},
{
"style": "Include",
"text": "Foundations->Node->Sensor Process Instance->Content",
"updated": 1610053252094
},
{
"style": "Title",
"text": "Key Reference",
"updated": 1610103821335
},
{
"style": "Include",
"text": "Foundations->Node->Key Reference->Definition"
},
{
"style": "Include",
"text": "Foundations->Node->Key Reference->Content",
"updated": 1610053479747
}
]
}