Available translations







loading results
Data Mining - Indicator Frameworks
Summary: Indicator Bots are ready to run custom code, or run code provided by a framework in order to do their job.
Summary: Indikator-Bots sind in der Lage, benutzerdefinierten Code auszuführen oder von einem Framework bereitgestellten Code auszuführen, um ihre Aufgabe zu erfüllen.
Summary: Боты Indicator Bot готовы запускать собственный код или код, предоставленный фреймворком, для выполнения своей работы.
Summary: Özet: Gösterge Botları, işlerini yapmak için özel kod çalıştırmaya veya bir çerçeve tarafından sağlanan kodu çalıştırmaya hazırdır.
Types of Indicator Implementations
Arten von Indikator-Implementierungen:
Типы реализации индикатора
Gösterge Uygulama Türleri
- Custom Code: This means the Indicator Bot will use custom made code to handle all data transformations.
- Custom Code: Dies bedeutet, dass der Indikator-Bot benutzerdefinierten Code verwendet, um alle Datentransformationen durchzuführen.
- Пользовательский код: это означает, что Indicator Bot будет использовать специальный код для обработки всех преобразований данных.
- Özel Kod: Bu, Gösterge Botunun ( Indicator Bot ) tüm veri dönüşümlerini işlemek için özel yapılmış kodu kullanacağı anlamına gelir.
Note: When running custom code, users have full control of the process and there is no limit on what can be done in terms of data manipulation. The trade off is that the user must be a developer.
Note: Bei der Ausführung von benutzerdefiniertem Code haben die Benutzer die volle Kontrolle über den Prozess, und es gibt keine Einschränkungen bei der Daten-Verarbeitung/manipulation. Der Nachteil ist, dass der Benutzer ein developer (Entwickler) sein muss.
Note: При запуске пользовательского кода пользователи получают полный контроль над процессом, и нет никаких ограничений на то, что можно сделать с точки зрения манипулирования данными. Компромисс в том, что пользователь должен быть разработчиком.
Note: Not: Özel kod çalıştırırken, kullanıcılar sürecin tam kontrolüne sahiptir ve veri işleme açısından yapılabileceklerin sınırı yoktur. Takas, kullanıcının bir geliştirici olması gerektiğidir.
- UI-Defined: This means that the Indictor Bot will base its behaviour on the definitions at the UI including available frameworks, as well as the code snippets provided by the user.
- UI-Defined: Dies bedeutet, dass der Indictor Bot sein Verhalten auf die Definitionen auf der UI (Benutzeroberfläche), einschließlich der verfügbaren Frameworks, sowie auf die vom Benutzer bereitgestellten Codeschnipsel stützt.
- Определенный пользовательским интерфейсом: это означает, что Indicator Bot будет основывать свое поведение на определениях в пользовательском интерфейсе, включая доступные фреймворки, а также на фрагментах кода, предоставленных пользователем.
Note: By running one of the available frameworks, an indicator can do powerful stuff while only leaving the task of writing a very tiny piece of code to do the data transformations. In this case the flexibility is reduced comparing to custom code, but ease of development is greatly increased.
Note: Durch den Einsatz eines der verfügbaren Frameworks kann ein Indikator leistungsstarke Funktionen ausführen, wobei nur ein winziger Teil des Codes für die Datenumwandlung geschrieben werden muss. In diesem Fall ist die Flexibilität im Vergleich zu benutzerdefiniertem Code eingeschränkt, aber die Entwicklungsfreundlichkeit wird erheblich gesteigert.
Note: Запустив одну из доступных сред, индикатор может делать мощные вещи, оставляя только задачу написания очень маленького фрагмента кода для преобразования данных. В этом случае гибкость снижается по сравнению с пользовательским кодом, но значительно увеличивается простота разработки.
Note: Not: Mevcut çerçevelerden birini çalıştırarak, bir gösterge, veri dönüşümlerini yapmak için yalnızca çok küçük bir kod parçası yazma görevini bırakırken güçlü şeyler yapabilir. Bu durumda, özel koda kıyasla esneklik azalır, ancak geliştirme kolaylığı büyük ölçüde artar.
Tip: You don't need to be a developer to write these code snippets, most of the time they are very simple javascript code.
Tip: Sie müssen kein Entwickler/Programmierer sein, um diese Codeschnipsel zu schreiben, meistens handelt es sich um sehr einfachen Javascript-Code.
Tip: Вам не нужно быть разработчиком, чтобы писать эти фрагменты кода, в большинстве случаев это очень простой код javascript.
Tip: İpucu: Bu kod parçacıklarını yazmak için geliştirici olmanıza gerek yoktur, çoğu zaman çok basit javascript kodudur.
Custom Code Indicators
Benutzerdefinierte Code-Indicators:
Индикаторы пользовательского кода
Özel Kod Göstergeleri
Examples
Beispiele:
Примеры
Örnekler
These two indicators are currently implemented with custom code.
Diese beiden Indikatoren werden derzeit mit benutzerdefiniertem Code implementiert:
Эти два индикатора в настоящее время реализованы с помощью специального кода.
Bu iki gösterge şu anda özel kodla uygulanmaktadır.
- Candles-Volumes: Located at the Candles Data Mine
- Candles-Volumes: Zu finden in der Candles Data Mine
- Candles-Volumes: Расположен в Candles Data Mine.
- Mumlar-Ciltler: Mumlar Veri Madeni'nde ( Data Mine ) bulunur
- Bollinger-Bands: Located at the Bollinger Data Mine
- Bollinger-Bands: Zu finden in der Bollinger Data Mine
- Bollinger-Bands: Расположен в Bollinger Data Mine
- Bollinger Bantları: Bollinger Veri Madeninde ( Data Mine ) bulunur
How to Implement Custom Code
Wie man custom (benutzerdefinierten) Code implementiert:
Как реализовать собственный код
Özel Kodun Uygulanması
The way to implement a Custom Code Indicator is to set up the config for the Bot's Process Definition using the
botModule property. This tells the bot that there will be custom code used for this Indicator. This is an example of what it should look like: Um einen benutzerdefinierten Code-Indikator zu implementieren, muss die Konfiguration für die Prozessdefinition des Bots mithilfe der Eigenschaft
botModule eingerichtet werden. Dadurch wird dem Bot mitgeteilt, dass für diesen Indikator ein benutzerdefinierter Code verwendet wird. Dies ist ein Beispiel dafür, wie es aussehen sollte: Способ реализации индикатора пользовательского кода - настроить конфигурацию для определения процесса Process Definition бота с помощью свойства
botModule. Это сообщает боту, что для этого индикатора будет использоваться собственный код. Это пример того, как это должно выглядеть: Özel Kod Göstergesini uygulamanın yolu,
botModule özelliğini kullanarak Bot'un İşlem Tanımı ( Process Definition ) için yapılandırmayı ayarlamaktır. Bu, bota bu Gösterge için kullanılan özel kod olacağını söyler. Bunun, nasıl görünmesi gerektiğine bir örnek: {
"codeName": "Multi-Time-Frame-Market",
"description": "Produces different files with Multi-Time-Frame candles and volumes for entire markets.",
"deadWaitTime": 0,
"normalWaitTime": 0,
"retryWaitTime": 10000,
"botModule": "Candles Volumes Multi Time Frame Market"
} Then you will need to locate the Project Schema File for the project your bot belongs to. Inside of that file you will need to add some definitions in order for the system to be able to load your new module at runtime and later execute it once users run your bot implemented in this way.
Dann müssen Sie die Project Schema File (Datei) für das Projekt finden, zu dem Ihr Bot gehört. In dieser Datei müssen Sie einige Definitionen hinzufügen, damit das System in der Lage ist, Ihr neues Modul zur Laufzeit zu laden und später auszuführen, wenn Benutzer Ihren auf diese Weise implementierten Bot ausführen.
Затем вам нужно будет найти файл Project Schema для проекта, которому принадлежит ваш бот. Внутри этого файла вам нужно будет добавить некоторые определения, чтобы система могла загружать ваш новый модуль во время выполнения и позже запускать его, когда пользователи запускают вашего бота, реализованного таким образом.
Ardından, botunuzun ait olduğu proje için Proje Şema ( Project Schema File ) Dosyasını bulmanız gerekecek. Sistemin yeni modülünüzü çalışma zamanında yükleyebilmesi ve daha sonra kullanıcılar botunuzu bu şekilde çalıştırdığında çalıştırabilmesi için bu dosyanın içine bazı tanımlar eklemeniz gerekecektir.
Tip: Most likely your new Bot will be added to the Superalgos project, so you should find the Project Schema File inside the Projects folder.
Tip: Höchstwahrscheinlich wird Ihr neuer Bot zum Superalgos-Projekt hinzugefügt, so dass Sie die Project Schema File (Datei) im Ordner Projects finden sollten.
Tip: Скорее всего, ваш новый бот будет добавлен в проект Superalgos, поэтому вы должны найти файл Project Schema проекта в папке Projects.
Tip: İpucu: Büyük olasılıkla yeni Bot'unuz Superalgos projesine eklenecektir, bu nedenle Proje Şema Dosyasını ( Project Schema File ) Projeler klasöründe bulmalısınız.
The definition you will need to add in the Schema file should look something like this:
Die Definition, die Sie in der Schemadatei hinzufügen müssen, sollte etwa so aussehen:
Определение, которое вам нужно будет добавить в файл схемы, должно выглядеть примерно так:
Şema dosyasına eklemeniz gereken tanım şöyle görünmelidir:
"botModules": [
{
"name": "Candles Volumes Multi Time Frame Market",
"propertyName": "candlesVolumesMultiTimeFrameMarket",
"functionName": "newDataMiningBotModulesCandlesVolumesMultiTimeFrameMarket",
"fileName": "CandlesVolumesMultiTimeFrameMarket.js",
"folderName": "Indicator-Bot/Candles-Volumes"
}, Finally, you will need to add a new Javascript module with your code to the codebase using the same file name you defined in the Schema file.
Schließlich müssen Sie ein neues Javascript-Modul mit Ihrem Code zur Codebasis hinzufügen und dabei denselben Dateinamen verwenden, den Sie in der Schema-Datei definiert haben.
Наконец, вам нужно будет добавить новый модуль Javascript с вашим кодом в кодовую базу, используя то же имя файла, которое вы определили в файле схемы.
Son olarak, Schema dosyasında tanımladığınız aynı dosya adını kullanarak kodunuzla birlikte kod tabanına yeni bir Javascript modülü eklemeniz gerekecek.
UI-Defined Indicators
UI-definierte Indikatoren:
Индикаторы, определяемые пользовательским интерфейсом
Kullanıcı Arayüzü ( UI ) Tanımlı Göstergeler
In this case the list is long, as almost all other indicators in existence were build using a framework and defined at the UI with the minimun amount of code written by the users who created them.
In diesem Fall ist die Liste lang, da fast alle anderen existierenden Indikatoren mit Hilfe eines Frameworks erstellt und auf der UI (Benutzeroberfläche) mit einem Minimum an Code von den Benutzern, die sie erstellt haben, definiert wurden.
В этом случае список длинный, поскольку почти все другие существующие индикаторы были созданы с использованием инфраструктуры и определены в пользовательском интерфейсе с минимальным объемом кода, написанного пользователями, которые их создали.
Bu durumda liste uzundur, çünkü var olan neredeyse tüm diğer göstergeler bir çerçeve kullanılarak oluşturulmuştur ve onları oluşturan kullanıcılar tarafından yazılan minimum kod miktarıyla kullanıcı arayüzünde ( UI ) tanımlanmıştır.
Indicator Frameworks
Indikator Frameworks:
Indicator Frameworks
Gösterge Çerçeveleri
This is the complete list of available Indicator Frameworks
Dies ist die vollständige Liste der verfügbaren Indicator Frameworks:
Это полный список доступных Indicator Framework.
Bu, mevcut Gösterge Çerçevelerinin tam listesidir
- From-One-Min-To-Multi-Time-Frame-Daily: It is used to convert one Dataset from type One-Min-Daily to Multi-Time-Frame-Daily.
- From-One-Min-To-Multi-Time-Frame-Daily: Es wird verwendet, um ein Dataset (Datensatz) vom Typ One-Min-Daily zu Multi-Time-Frame-Daily zu konvertieren.
- From-One-Min-To-Multi-Time-Frame-Daily: Он используется для преобразования одного набора данных из типа One-Min-Daily в Multi-Time-Frame-Daily.
- Bir Dakikadan Çok Zamanlı Çerçeveye Günlük ( From-One-Min-To-Multi-Time-Frame-Daily ): Bir Veri Kümesini Bir Dakikalık Günlük türünden Çok Zamanlı Çerçeveli Günlük türüne dönüştürmek için kullanılır.
- From-One-Min-To-Multi-Time-Frame-Market: It is used to convert one Dataset from type One-Min-Daily to Multi-Time-Frame-Market.
- From-One-Min-To-Multi-Time-Frame-Market: Es wird verwendet, um ein Dataset (Datensatz) vom Typ One-Min-Daily zu Multi-Time-Frame-Market zu konvertieren.
- From-One-Min-To-Multi-Time-Frame-Market: Он используется для преобразования одного набора данных из типа One-Min-Daily в Multi-Time-Frame-Market.
- Bir Dakikadan Çok Zamanlı Çerçeve Pazarına ( From-One-Min-To-Multi-Time-Frame-Market ): Bir Veri Kümesini Tek Dakikalık Günlük türünden Çok Zamanlı Çerçeve Pazarına dönüştürmek için kullanılır.
- Multi-Time-Frame-Daily: It is used to process data currently available at a Dataset of type Multi-Time-Frame-Daily and produces as output a Dataset of the same type. How the data is going to be transformed is up to the user, since at the UI users can provide code snippets to handle the data transformation at the Data Building Procedure node.
- Multi-Time-Frame-Daily: Sie wird verwendet, um Daten zu verarbeiten, die derzeit in einem Dataset (Datensatz) des Typs Multi-Time-Frame-Daily vorhanden sind, und erzeugt als Ausgabe ein Dataset (Datensatz) desselben Typs. Wie die Daten umgewandelt werden, bleibt dem Benutzer überlassen, da er auf der Benutzeroberfläche Code-snippets (Code-Schnippsel) für die Datenumwandlung an der Node Data Building Procedure bereitstellen kann.
- Multi-Time-Frame-Daily: Он используется для обработки данных, доступных в настоящее время в наборе данных типа Multi-Time-Frame-Daily, и производит в качестве выходных данных набор данных того же типа. Как данные будут преобразованы, зависит от пользователя, поскольку в пользовательском интерфейсе пользователи могут предоставить фрагменты кода для обработки преобразования данных в узле Data Building Procedure.
- Çoklu-Zaman-Çerçeve-Günlük (Multi-Time-Frame-Daily ): Şu anda Çoklu-Zaman-Çerçeve-Günlük tipi bir Veri Kümesinde mevcut olan verileri işlemek için kullanılır ve çıktı olarak aynı tipte bir Veri Kümesi üretir. Verilerin nasıl dönüştürüleceği kullanıcıya bağlıdır, çünkü kullanıcı arayüzünde kullanıcılar Veri Oluşturma Prosedürü düğümünde veri dönüşümünü işlemek için kod parçacıkları sağlayabilir.
- Multi-Time-Frame-Market: It is used to process data currently available at a Dataset of type Multi-Time-Frame-Market and produces as output a Dataset of the same type. How the data is going to be transformed is up to the user, since at the UI users can provide code snippets to handle the data transformation at the Data Building Procedure node.
- Multi-Time-Frame-Market: Es wird verwendet, um Daten zu verarbeiten, die derzeit in einem Dataset (Datensatz) des Typs Multi-Time-Frame-Market vorhanden sind, und erzeugt als Ausgabe ein Dataset (Datensatz) desselben Typs. Wie die Daten umgewandelt werden, bleibt dem Benutzer überlassen, da er auf der UI (Benutzeroberfläche) Code-snippets (Code-Schnipsel) für die Datenumwandlung an der Node Data Building Procedure bereitstellen kann.
- Multi-Time-Frame-Market: Он используется для обработки данных, доступных в настоящее время в наборе данных типа Multi-Time-Frame-Market, и производит в качестве выходных данных набор данных того же типа. Как данные будут преобразованы, зависит от пользователя, поскольку в пользовательском интерфейсе пользователи могут предоставить фрагменты кода для обработки преобразования данных в узле Data Building Procedure.
- Çoklu Zaman Çerçevesi Pazarı ( Multi-Time-Frame-Market ): Çoklu Zaman Çerçevesi Pazarı türündeki bir Veri Kümesinde halihazırda mevcut olan verileri işlemek için kullanılır ve çıktı olarak aynı türde bir Veri Kümesi üretir. Verilerin nasıl dönüştürüleceği kullanıcıya bağlıdır, çünkü kullanıcı arayüzünde kullanıcılar Veri Oluşturma Prosedürü düğümünde veri dönüşümünü işlemek için kod parçacıkları sağlayabilir.
How to Use an Indicator Framework
Wie man ein Indicator Framework benutzt:
Как использовать Indicator Framework
Gösterge Çerçevesi Nasıl Kullanılır
In order to use a framework at your Indicator Bot, all you need to do is specify the framework name at the Process Definition under the framework property.
Um ein Framework in Ihrem Indicator Bot zu verwenden, müssen Sie lediglich den Namen des Frameworks in der Process Definition (Prozessdefinition) unter der Eigenschaft Framework angeben.
Чтобы использовать фреймворк в своем Indicator Bot, все, что вам нужно сделать, это указать имя фреймворка в узле Process Definition в свойстве "framework".
Gösterge Botunuzda ( Indicator Bot ) bir çerçeve kullanmak için tek yapmanız gereken çerçeve özelliği altında İşlem Tanımı'nda ( Process Definition ) çerçeve adını belirtmektir.
In this example, the process will use the From-One-Min-To-Multi-Time-Frame-Daily framework.
In diesem Beispiel wird der Prozess das "From-One-Min-To-Multi-Time-Frame-Daily" Framework verwenden:
В этом примере процесс будет использовать фреймворк From-One-Min-To-Multi-Time-Frame-Daily.
Bu örnekte, süreç, Bir-Dakikadan-Çok-Zamanlı-Çerçeve-Günlük çerçevesini kullanacaktır.
{
"codeName": "From-One-Min-To-Multi-Time-Frame-Daily",
"normalWaitTime": 0,
"retryWaitTime": 10000,
"framework": {
"name": "From-One-Min-To-Multi-Time-Frame-Daily"
}
} Here is an example using the Multi-Time-Frame-Market framework.
Hier ist ein Beispiel welches das Multi-Time-Frame-Market Framework verwendet:
Вот пример использования фреймворка Multi-Time-Frame-Market.
İşte Multi-Time-Frame-Market çerçevesini kullanan bir örnek.
{
"codeName": "Multi-Time-Frame-Market",
"normalWaitTime": 0,
"retryWaitTime": 10000,
"framework": {
"name": "Multi-Time-Frame-Market"
}
}Data Mining — TOC
You just read page 5 in the topic.
3. Data Mining - Dataset Types
4. Data Mining - Datasets Type Conversions
5. Data Mining - Indicator Frameworks
6. Data Mining - Data Mine Hierarchy
7. Data Mining - Managing Execution
8. Data Mining - Data Dependencies
9. Data Mining - Status Reports
10. Data Mining - Status Dependencies
14. Data Mining - Fetching Data From APIs
15. Data Mining - Consuming Data From Strategies
16. Data Mining - Indicator Bots
17. Data Mining - Indicator Bots - Process Definition
18. Data Mining - Indicator Bots - Product Definition
19. Data Mining - Indicator Bots - Data Mining Workflow
20. Data Mining - Indicator Bots - Coding the Indicator's Logic