Can we quantify a transaction without typing a code?

Author: , Created: 2018-10-18 13:51:24, Updated: 2023-10-31 21:00:28

img

NO.1

Quantitative trading is already the dominant force in Wall Street; many of the world's top investment banks have banned manual directional speculative trading. Quantitative trading is also developing very rapidly at home, with institutions using it, futures brokers using it, and more and more people participating in quantitative trading.

But there are also many manual traders who are interested in quantitative trading. The inventor of the FMZ has developed a visualized quantitative trading platform to popularize it, reduce the threshold for programming quantitative trading and significantly improve the efficiency of writing.

NO.2

In traditional programming, you have to be familiar with the basic syntax of the programming language, data operations, data structures, logical controls... 10,000 words are omitted here.

img

Simply output a string program and you write 5 lines of code. I believe most beginners only know the parentheses hello, world, etc. So, if you are not sure how to start, you can start with visual programming.

Visual programming has been around for a long time and is not a new thing. The idea of visualization is that it is built with a variety of control modules that can be used to build code logic, complete transaction strategy design, and process the process like a building block.

img

As shown above, the same procedure, in blockly visualization programming, requires only one line of code to be done. This greatly reduces the programming threshold, especially for traders who do not know how to program at all, which is a great operating experience. The inventor's quantized visualization programming is also made possible with blockly visualization tools released by Google.

img

The inventor's quantized visualization programming, with hundreds of commonly used trading modules built in, will be followed by the addition of more trading modules to support new ideas and new applications for traders, which will be developed and maintained by the developers. Although the syntax is simple, it does not lose performance. Almost satisfies most quantized trading strategies.

NO.3

How to use

The first step: register and log inventors quantifyFMZThe official website:www.fmz.com

img

The second stepAccess to the control center:

img

The third stepClick here to write a new strategy

img

Step fourSelect a programming language for visualization, select a transaction library

img

FinallyIn the video below, you can see a picture of the user interface:

img

NO.4

Using the inventor's quantized visualization editor, try to write a program that outputs "hello, world", "hello, world"

Step 1: Select the output module

img

Step 2: Select the text module

img

Step 3: Set up the retest

img

Step four: Retest the results

img

NO.5

A complete dynamic balancing strategy for digital currency

Strategic logic

  • Conditions of purchase: If the market value of the current holding minus the current available balance is less than minus 5% of the current available balance, the position is bought.

  • Conditions of sale: If the current market value of the holding minus the current available balance is greater than 5% of the current available balance, the equity is sold.

Prerequisites

  • The current market

  • Current assets

  • The total market value of the currency

  • The wealth gap

Step 1 of the visualization writing strategy

We calculate the four prerequisites of the trading strategy and assign values to the respective variables. To visualize the programming, the code block looks like this:

img

It is important to note that the total market value of the currency is the total market value of the current number of coins held, which is calculated by multiplying the current total number of coins held by the current latest price. The asset gap is the total market value of the currency minus the current available balance.

Step 2 of the visualization writing strategy

Once the prerequisite attribution is complete, the transaction logic is written. This is not as complicated as imagined. It is simply to express the above strategic logic in the form of blocks of code. That is, if the asset is less than 5% of the negative available balance, it is bought, and if the asset is greater than 5% of the available balance, it is sold.

img

The whole strategy seems to have been written, but it should be noted that the program is executed from top to bottom and stops after execution. But our trading strategy is not to execute the transaction conditions once, but to execute them repeatedly in a loop. That is, the program needs to continuously check whether the policy conditions have been met, and if it is to execute a buy or sell, it must continue to check.

img

Visualization strategies are essentially the same as strategies written in other programming languages, and also support multiple cycles, accurate historical data testing, and of course support for both domestic and foreign commodity futures and digital currency trading.

img

To this end, a complete trading strategy has yet to be completed. In order to take care of the handlers, this strategy has been shared on Strategy Square and can be directly copied.

The following is a link to the policy:

https://www.fmz.com/strategy/121404

NO.6

The 10,000-hour law is always there, but it's impossible for a zero-based trader to take 10,000 hours to get back on track. So you have to have a ladder, and for a zero-based trader, the inventor's quantized visualization programming is a quick entry ladder.

With visualization programming, you don't need to remember syntax and method names, just simply browse the function module to find what you want. This is where the inventors of quantization came from, to help more beginners of quantification lower the entry threshold, increase the interest in quantification, and everyone can become a quantification trader!

However, visualising programming as a quantitative entry point is not a problem, but it has its limitations, such as not being able to develop too complex, too detailed trading strategies.

Finally, I wish all my friends who want to do quantitative trading, whether they are from scratch or not, to be able to achieve their learning goals through action. Thanks for reading!


Related

More

The Mad Sands 77( ̄_ ̄) That's great.

The bride too.Cows on rockets

The bride too.I don't understand the phrase, brother. It's called "bullshit".

/upload/asset/ff1bb3c4d6c1478e8fb1b8caedc422ee.jpeg