Available translations







loading results
API Path Parameters
API Path Parameters are embedded as part of an URL path. They allow you to specify the unique path to your endpoint.
API Path Parameters встроены как часть пути URL. Они позволяют указать уникальный путь к вашей конечной точке.
API Yol Parametreleri bir URL yolunun parçası olarak gömülür. Uç noktanıza giden benzersiz yolu belirtmenizi sağlarlar.
How to identify API Path Parameters
Как определить API Path Parameters
API Yol Parametreleri nasıl belirlenir
The API you are trying to map should have it's API Path Parameters documented. If not, check any examples they may provide for how to request the data and see if there are inner folders below the main folder of the API Enpoint. Each one of these folders are an API Path Parameter that needs to be defined.
API, который вы пытаетесь сопоставить, должен иметь задокументированные параметры пути API. Если нет, проверьте любые примеры, которые они могут предоставить для запроса данных, и посмотрите, есть ли внутренние папки под основной папкой API Enpoint. Каждая из этих папок представляет собой параметр пути к API, который необходимо определить.
Eşlemeye çalıştığınız API'nin API Yolu Parametreleri belgelenmiş olmalıdır. Değilse, verilerin nasıl talep edileceğine dair sağlayabilecekleri örnekleri kontrol edin ve API Enpoint'in ana klasörünün altında iç klasörler olup olmadığına bakın. Bu klasörlerin her biri tanımlanması gereken bir API Yolu Parametresidir.
Tip: As with everything else in Superalgos, node children are considered clockwise. This is important because it will affect the order in which Superalgos builds the URL request you will send to the API.
Tip: Как и во всем остальном в Superalgos, дочерние узлы рассматриваются по часовой стрелке. Это важно, потому что это повлияет на порядок, в котором Superalgos создает URL-запрос, который вы отправите в API.
Tip: Superalgos'taki diğer her şeyde olduğu gibi, düğüm çocukları saat yönünde kabul edilir. Bu önemlidir çünkü Superalgos'un API'ye göndereceğiniz URL isteğini oluşturma sırasını etkileyecektir.
Foundations->Topic->Data Mining - Fetching Data From APIs->Main Workflow
How to Fetch Data from an API?
Wie holt man sich Daten von einer API?
Как получить данные по API?
API'den Veri Nasıl Çekilir?
The main workflow to pull this off is quite straight forward. It does not require coding at all. Follow this guide and you will be using data from any source on the Internet for your trading strategies in no time.
Der Hauptarbeitsablauf, um dies zu erreichen, ist ziemlich einfach. Es ist überhaupt keine Programmierung erforderlich. Folgen Sie diesem Leitfaden, und Sie werden im Handumdrehen Daten aus jeder beliebigen Quelle im Internet für Ihre Handelsstrategien nutzen können.
Основной рабочий процесс для этого довольно прост. Он вообще не требует кодирования. Следуйте этому руководству, и вы сразу же сможете использовать данные из любого источника в интернете для своих торговых стратегий.
Bunu başarmak için ana iş akışı oldukça basittir. Hiç kodlama gerektirmez. Bu kılavuzu takip edin ve internetteki herhangi bir kaynaktan gelen verileri hemen ticaret stratejileriniz için kullanacaksınız.
- 1. Выберите API: текущая версия ограничена только общедоступными API. Скоро появятся защищенные API.
- 1. Bir API seçin: Geçerli sürüm yalnızca genel API'lerle ( APIs ) sınırlıdır. Güvenli API'ler yakında kullanıma sunulacak.
- 2. Design an API Map: Read the APIs online documentation and identify the Endpoints that return the data you would like to fetch. Carefully map the Endpoints defining the parameters the API Server expects at each call, and also how the API Server response is formatted.
- 2. Designe eine API Map: Lesen Sie die Online-Dokumentation der APIs und ermitteln Sie die Endpunkte, die die Daten zurückgeben, die Sie abrufen möchten. Ordnen-(map) Sie die Endpunkte sorgfältig zu und legen Sie die Parameter fest, die der API Server bei jedem Aufruf erwartet, und wie die Antwort des API Server formatiert wird.
- 2. Разработайте API Map: прочтите онлайн-документацию по API и определите конечные точки, которые возвращают данные, которые вы хотите получить. Тщательно сопоставьте конечные точки, определяя параметры, которые сервер API ожидает при каждом вызове, а также то, как форматируется ответ сервера API.
- 2. Bir API Haritası ( API Map ) Tasarlayın: API'lerin çevrimiçi belgelerini okuyun ve getirmek istediğiniz verileri döndüren Uç Noktaları belirleyin. API Sunucusunun ( API Server ) her çağrıda beklediği parametreleri ve ayrıca API Sunucusu yanıtının nasıl biçimlendirildiğini tanımlayan Uç Noktaları dikkatlice eşleyin.
- 3. Setup an API Data Fetcher Bot: Create a Data Mine for this API and add an API Data Fetcher Bot. From that Bot's Record Properties you will need to reference the fields returned by the API Server defined at the API Map. This is how you define which fields from each response you are going to save to disk. You might also need to define query or path parameters here.
- 3. Einrichten eines API Data Fetcher Bot: Erstellen Sie eine Data Mine für diese API und fügen Sie einen API Data Fetcher Bot hinzu. In den Datensatzeigenschaften dieses Bots müssen Sie auf die vom API Server zurückgegebenen Felder/Daten verweisen, die in der API Map definiert sind. Auf diese Weise legen Sie fest, welche Felder aus jeder Antwort auf der Festplatte gespeichert werden sollen. Möglicherweise müssen Sie hier auch Abfrage- oder Pfadparameter definieren.
- 3. Настройте API Data Fetcher Bot: создайте Data Mine для этого API и добавьте бота API Data Fetcher Bot. В свойствах этого бота вам нужно будет указать поля, возвращаемые сервером API, определенные на API Map. Таким образом вы определяете, какие поля из каждого ответа вы собираетесь сохранять на диск. Вам также может потребоваться определить здесь параметры запроса или пути.
- 3. Bir API Veri Alıcı Botu kurun: Bu API için bir Veri Madeni oluşturun ve bir API Veri Alıcı Botu ( API Data Fetcher Bot ) ekleyin. Bu Bot'un Kayıt Özelliklerinden, API Haritasında ( API Map ) tanımlanan API Sunucusu ( API Server ) tarafından döndürülen alanlara başvurmanız gerekecektir. Her yanıttan hangi alanları diske kaydedeceğinizi bu şekilde tanımlarsınız. Burada ayrıca sorgu veya yol parametreleri tanımlamanız gerekebilir.
- 4. Setup an Indicator Bot for Dataset Type Conversion: The Raw Data saved to disk needs to be organized for consumption. You will need to setup an Indicator Bot that will do a Dataset Type Conversion from Raw Data to a standard Dataset Type. This process will do data aggregation in order to generate the elements with a fixed time range for every Time Frame possible.
- 4. Einrichten eines Indicator Bot für die Dataset Type Konvertierung: Die auf der Festplatte gespeicherten Raw Data (Rohdaten) müssen für den Verbrauch organisiert werden. Sie müssen einen Indicator Bot einrichten, der eine Dataset Type -Konvertierung von Raw Data (Rohdaten) in einen Standard Dataset vornimmt. Dieser Prozess führt eine Datenaggregation durch, um die Elemente mit einem festen Zeitbereich für jeden möglichen Time Frame (Zeitrahmen) zu erzeugen.
- 4. Настройте Indicator Bot для преобразования типа набора данных: необработанные данные, сохраненные на диск, необходимо организовать для использования. Вам нужно будет настроить ваш Indicator Bot, который будет выполнять преобразование типа набора данных из необработанных данных Raw Data в стандартный тип набора данных Dataset Type. Этот процесс будет выполнять агрегирование данных, чтобы сгенерировать элементы с фиксированным временным диапазоном для каждого возможного таймфрейма.
- 4. Veri Kümesi Türü ( Dataset Type ) Dönüşümü için bir Gösterge Botu ( Indicator Bot ) Kurun: Diske kaydedilen Ham Verilerin ( Raw Data ) tüketim için düzenlenmesi gerekir. Ham Veriden standart bir Veri Kümesi Türüne Veri Kümesi Türü Dönüşümü yapacak bir Gösterge Botu kurmanız gerekecektir. Bu işlem, mümkün olan her Zaman Çerçevesi için sabit bir zaman aralığına ( Time Frame ) sahip öğeleri oluşturmak için veri toplama yapacaktır.
- 5. Setup Indicator Bots: Once the data is converted, you can extract specific Datasets from it. These datasets can be used to define a set of indicators you can build from that data. These Indicators can be as simple as reorganizations of the data (with some adjustments to the names of fields and splitting the data into different indicators), or it can include some data processing / transformations if you wish (this would require some coding).
- 5. Einrichten eines Indicator Bots: Sobald die Daten konvertiert sind, können Sie aus ihnen bestimmte Datensätze extrahieren. Diese Datensätze können verwendet werden, um eine Reihe von Indikatoren zu definieren, die Sie aus diesen Daten erstellen können. Bei diesen Indikatoren kann es sich um einfache Umstrukturierungen der Daten handeln (mit einigen Anpassungen der Feldnamen und der Aufteilung der Daten in verschiedene Indikatoren), oder sie können auf Wunsch einige Datenverarbeitungen/-transformationen umfassen (dies würde ein wenig Programmierung erfordern).
- 5. Настройка ботов Indicator Bot: после преобразования данных вы можете извлекать из них определенные наборы данных. Эти наборы данных можно использовать для определения набора индикаторов, которые вы можете построить на основе этих данных. Эти индикаторы могут быть такими же простыми, как реорганизация данных (с некоторыми корректировками имен полей и разделением данных на разные индикаторы),или он может включать некоторую обработку / преобразование данных, если хотите (это потребует некоторый программный код).
- 5. Gösterge Botlarını Ayarlayın: Veriler dönüştürüldüğünde, ondan belirli Veri Kümelerini çıkarabilirsiniz. Bu veri kümeleri, bu verilerden oluşturabileceğiniz bir dizi göstergeyi tanımlamak için kullanılabilir. Bu Göstergeler, verilerin yeniden düzenlenmesi kadar basit olabilir (alan adlarında bazı ayarlamalar ve verileri farklı göstergelere bölerek) veya dilerseniz bazı veri işleme/dönüşümler içerebilir (bu biraz kodlama gerektirir).
- 6. Setup Plotters: After you have set up your indicators you can design plotters for them if you wish.
- 6. Настройка плоттеров Plotter: после настройки индикаторов вы можете разработать для них плоттеры, если хотите.
- 6. Çizici Kurulumu: Göstergelerinizi kurduktan sonra dilerseniz onlar için çiziciler tasarlayabilirsiniz.
- 7. Use Data for Trading Strategies: These indicators can be consumed from your trading strategies.
- 7. Daten für Trading Strategies nutzen: Diese Indikatoren können von Ihren Handelsstrategien genutzt werden.
- 7. Используйте данные для торговых стратегий: эти индикаторы можно использовать в ваших торговых стратегиях.
- 7. Ticaret Stratejileri ( Trading Strategies ) için Verileri Kullanın: Bu göstergeler işlem stratejilerinizden kullanılabilir.
Tip: There is a Workspace called API Data Fetcher Bot Demo with a simple working example of the previous steps you can use as a reference.
Tip: Es gibt ein Workspace namens API Data Fetcher Bot Demo mit einem einfachen Arbeitsbeispiel der vorherigen Schritte, den Sie als Referenz verwenden können.
Tip: Существует рабочее пространство Workspace под названием API Data Fetcher Bot Demo с простым рабочим примером предыдущих шагов, которые вы можете использовать в качестве справки.
Tip: İpucu: Referans olarak kullanabileceğiniz önceki adımların basit bir çalışma örneğini içeren API Veri Alıcısı Bot ( API Data Fetcher Bot ) Demosu adlı bir Çalışma Alanı ( Workspace ) vardır.
API Path Parameters Menu
The API Path Parameters node has the following Node Menu items:
The Add API Path Parameter menu item has the following properties:
- action: Add UI Object
- label: Add API Path Parameter
- relatedUiObject: API Path Parameter
- 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 API Path Parameters already has the required child type that the menu item may add, and only that child is allowed for that case.
API Path Parameters Children
The API Path Parameters node has the following childrenNodesProperties:
The Api Path Parameters node property features the following properties:
- name:
apiPathParameters
- type: array
- childType: API Path Parameter
- autoAdd: true
API Path Parameters Attaching Rules
The following are the Node Attaching Rules that govern the attachment of API Path Parameters with other nodes:
Compatible Types: