# KF Index

KF-Index: Create and trade your own\
instruments <a href="#id-3f75" id="id-3f75"></a>
------------------------------------------------

Cryptocurrencies are a new and growing asset class that is quickly gaining in popularity. But everyone is trading the same instruments on the same exchanges. What if you could create and trade your own instruments? The Kingfisher Platform allows you to do just that! It’s simple to do and easy to explain. In this article, I’ll show you how to easily create and trade composite indexes on the Kingfisher in a few clicks.

### What is a composite index? <a href="#id-2999" id="id-2999"></a>

A composite index is an index that is made up of multiple individual indices that are weighted by certain criteria in order to measure the overall performance of a group of assets or cryptocurrencies. These weights determine how much of the value attributed to each asset contributes to the overall value of the composite index.

### Why trade a composite index? <a href="#id-7ed4" id="id-7ed4"></a>

By combining Longs and Shorts of different cryptocurrencies, we can create complex instruments and strategies which are impossible to replicate using only longs or shorts of a single cryptocurrency. This gives us access to more complex and volatile markets, that can match your volatility and behavior expectations. For example, it is entirely possible to create a statistically mean-reverting index.![](https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2FDWOfxfwSFvMySKUbKs2D%2Fimage%20\(3\)%20\(1\).webp?alt=media\&token=90aaae9a-db87-4144-b377-a5605f62703d)

## How to create and trade composite indexes on thekingfisher.io? <a href="#id-5361" id="id-5361"></a>

<div align="center"><figure><img src="https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2Fs3VQYDuoJ4fJtFvH2nFi%2Fimage.png?alt=media&#x26;token=5be151b9-7840-464f-9897-ef75a7eb110f" alt=""><figcaption><p>Long - Short - DIsplay</p></figcaption></figure></div>

### Creating an index: <a href="#c09b" id="c09b"></a>

1- Open the KF Index manager, by default we load up an auto-generated Long Short pair.&#x20;

![](https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2FTcMMUA6pbbBu1eBPTtEz%2Fimage.png?alt=media\&token=b2d121d1-e4e5-47db-bc16-e37793ab8836)

<figure><img src="https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2FGjDzeyHNuOo1puqSowsI%2Findex-builder.webp?alt=media&#x26;token=60d526be-605a-4b41-9846-123d09dcca42" alt=""><figcaption></figcaption></figure>

2- Select Basket, and create a new index. A menu to select the products you want to incorporate into your index will pop up .

<figure><img src="https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2FdsknkMKzBBYkw5thWb2P%2Findex-builder2.webp?alt=media&#x26;token=65b511c2-2cc7-4eb6-9238-c7011ca0fbf1" alt=""><figcaption></figcaption></figure>

3- Select the crypto assets you want to include in the index from the drop-down menus

\
4- Assign to the selected assets, the weighting you want to use for each asset (negative numbers will indicate a short).

<figure><img src="https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2FPEHdjOvHNoMtAvVi4dPb%2Findex-builder3.webp?alt=media&#x26;token=5de0e095-ea1f-4292-93a3-58804f94bc49" alt=""><figcaption></figcaption></figure>

5- Click save, then click the newly created index

<figure><img src="https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2Fs3VQYDuoJ4fJtFvH2nFi%2Fimage.png?alt=media&#x26;token=5be151b9-7840-464f-9897-ef75a7eb110f" alt=""><figcaption><p>Long - Short - DIsplay</p></figcaption></figure>

### Executing an index trade <a href="#id-4c7f" id="id-4c7f"></a>

6- Connect your existing API keys, or add an “API Instance”

<figure><img src="https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2FLOanisgOrureC8FRoMng%2Findex-builder4.webp?alt=media&#x26;token=dabd3561-8628-427d-b572-b5350be3e9f5" alt=""><figcaption></figcaption></figure>

7- You can now enter a size to execute, and Short or Long it! the size will be divided between the different selected instruments, depending on the given weights.

<figure><img src="https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2FYzAyaJ5INmgpR6OCnzxl%2Fimage.png?alt=media&#x26;token=89bc8259-48b6-45b5-a9b4-d08cd19c7bad" alt=""><figcaption></figcaption></figure>

8-Select if you want to Long/Short then place orders, this will send market orders to the exchange&#x20;

<figure><img src="https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2FyfViFveAd5WteBqOIWhn%2Findex-builder5.webp?alt=media&#x26;token=4ec5617a-79af-4787-a80f-143abc973927" alt=""><figcaption></figcaption></figure>

9- You can easily track your open positions under the chart (red box), and close them by ticking the box on the right and then confirming by clicking the “green tick” at the top (green box)

<figure><img src="https://492667312-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbAbZvilC5_MURToRmD%2Fuploads%2FrFIkLbKFRc4FPDChxpMu%2Findex-builder6.webp?alt=media&#x26;token=0dcbf6c3-fe72-4631-aa6d-30327e1391bb" alt=""><figcaption></figcaption></figure>

9- you can force a refresh of the positions by hitting the refresh button (yellow box)

### A few things to keep in mind <a href="#c140" id="c140"></a>

\- There might be slight size discrepancies as the exchanges’ minimum sizes are different for each instrument.\
\- All orders are market orders — mind the exchange fees!\
\- When executing, be aware of your existing positions on the exchange — KF will execute “over them”.

## [Going further: BetaPlay](https://docs.thekingfisher.io/products/kf-bazar/betaplay) <a href="#ec91" id="ec91"></a>

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thekingfisher.io/products/kf-index.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
