Available translations
loading results
Portfolio Bot
A portfolio bot is a computer program that—based on datasets exposed as products by other bots (counting sensors, indicators and even other portfolio bots)—applies the portfolio logic defined on a Portfolio System to, on one side, generate a complete portfolio simulation (outputting datasets that include trades, the action of strategies, validation of conditions, etc.), and on the other side, manage the execution of orders when on a forward testing or live portfolio session.
Un Portfolio Bot es un programa informático que, basado en conjuntos de datos expuestos como productos por otros bots (sensores de conteo, indicadores e incluso otros portfolio bots ), aplica la lógica portfolio definida en un Portfolio System para, por un lado, generar una simulación de portfolio completa (generando conjuntos de datos que incluyen operaciones, la acción de estrategias, validación de condiciones, etc.) y, por otro lado, gestiona la ejecución de órdenes en una sesión ya sea en vivo o no.
Bir portföy botu, diğer botlar (sayım sensörleri, göstergeler ve hatta diğer portföy botları) tarafından ürün olarak sunulan veri kümelerine dayalı olarak, bir tarafta eksiksiz bir portföy simülasyonu oluşturmak (alım satımları, stratejilerin eylemini, koşulların doğrulanmasını vb. içeren veri kümelerinin çıktısını almak) ve diğer tarafta ileri test veya canlı portföy oturumundayken emirlerin yerine getirilmesini yönetmek için bir Portföy Sisteminde tanımlanan portföy mantığını uygulayan bir bilgisayar programıdır.
Content
In Superalgos, a portfolio bot is a computer program designed to leverage the Superalgos infrastructure to provide smart portfolio features to users building, testing, and deploying portfolio systems. As such, a portfolio bot does not feature portfolio logic in and of itself. Instead, it executes the logic defined in portfolio systems.
Superalgos'ta bir portföy botu, portföy sistemleri oluşturan, test eden ve dağıtan kullanıcılara akıllı portföy özellikleri sağlamak için Superalgos altyapısından yararlanmak üzere tasarlanmış bir bilgisayar programıdır. Bu nedenle, bir portföy botu kendi başına portföy mantığına sahip değildir. Bunun yerine, portföy sistemlerinde tanımlanan mantığı yürütür.
Put in other words, when Superalgos users define portfolio systems and the portfolio strategies within, they are not building a portfolio bot. Instead, they are defining a set of instructions that a portfolio bot will then interpret and execute.
Başka bir deyişle, Superalgos kullanıcıları portföy sistemlerini ve içindeki portföy stratejilerini tanımlarken, bir portföy botu oluşturmazlar. Bunun yerine, bir portföy botunun daha sonra yorumlayacağı ve yürüteceği bir dizi talimat tanımlıyorlar.
Portfolio bots have access to every piece of infrastructure built in Superalgos. One of the noteworthy sections of the infrastructure relevant to portfolio bots are portfolio mines themselves. Portfolio bots may be quite complex pieces of software. To name two of the most prominent characteristics: the bot needs to consider multiple dimensions of information and needs to be highly reliable, as its activity entails monetary transactions.
Portföy botlarının Superalgos'ta inşa edilen her altyapı parçasına erişimi vardır. Portföy botlarıyla ilgili altyapının dikkat çekici bölümlerinden biri portföy madenlerinin kendisidir. Portföy botları oldukça karmaşık yazılım parçaları olabilir. En belirgin özelliklerinden ikisini belirtmek gerekirse: botun birden fazla bilgi boyutunu dikkate alması ve faaliyeti parasal işlemler gerektirdiği için son derece güvenilir olması gerekir.
Portfolio mines make building portfolio bots a more accessible feat, providing a framework to produce compartmentalized definitions for the bots'processes and products, just like data mines do for sensors and indicators.
Portföy madenleri, tıpkı veri madenlerinin sensörler ve göstergeler için yaptığı gibi, botların süreçleri ve ürünleri için bölümlere ayrılmış tanımlar üretmek için bir çerçeve sağlayarak portföy botları oluşturmayı daha erişilebilir bir başarı haline getirir.
Configuring
Portfolio Bot Configuration
Portföy Botu Yapılandırması
Initial Values
These are the Initial Values for Portfolio Bot configuration:
{
"codeName": ""
}
Examples
This is a list of properties featured by the Portfolio Bot configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
Portfolio Bot Menu
The Portfolio Bot node has the following Node Menu items:
The Configure menu item has the following properties:
- action: Configure
- label: Configure
- iconPathOn: configuration
- iconPathOff: configuration
- dontShowAtFullscreen: true
- actionFunction:
uiObject.configEditor.activate
- actionProject: Foundations
The Add Process Definition menu item has the following properties:
- action: Add UI Object
- label: Add Process Definition
- relatedUiObject: Process Definition
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Add Product Definition menu item has the following properties:
- action: Add UI Object
- label: Add Product Definition
- relatedUiObject: Product Definition
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Add Product Definition Folder menu item has the following properties:
- action: Add UI Object
- label: Add Product Definition Folder
- relatedUiObject: Product Definition Folder
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Delete menu item has the following properties:
- action: Delete UI Object
- actionProject: Visual-Scripting
- askConfirmation: true
- confirmationLabel: Confirm to Delete
- label: Delete
- iconPathOn: delete-entity
- iconPathOff: delete-entity
- actionFunction:
payload.executeAction
Tip: When a menu item is grayed out, it means that Portfolio Bot already has the required child type that the menu item may add, and only that child is allowed for that case.
Portfolio Bot Children
The Portfolio Bot node has the following childrenNodesProperties:
The Processes node property features the following properties:
- name: processes
- type: array
- childType: Process Definition
- autoAdd: true
- project: Foundations
The Products node property features the following properties:
- name: products
- type: array
- childType: Product Definition
- autoAdd: true
- project: Foundations
The Product Definition Folders node property features the following properties:
- name:
productDefinitionFolders
- type: array
- childType: Product Definition Folder
- autoAdd: true
- project: Foundations
Portfolio Bot Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Portfolio Bot with other nodes:
Compatible Types: