docs/component/rl/guidance.rst
.. currentmodule:: qlib
QlibRL can help users quickly get started and conveniently implement quantitative strategies based on reinforcement learning(RL) algorithms. For different user groups, we recommend the following guidance to use QlibRL.
Whether you are a quantitative researcher who wants to understand what RL can do in trading or a learner who wants to get started with RL algorithms in trading scenarios, if you have limited knowledge of RL and want to shield various detailed settings to quickly get started with RL algorithms, we recommend the following sequence to learn qlibrl:
part1 <https://qlib.readthedocs.io/en/latest/component/rl/overall.html#reinforcement-learning>_.part2 <https://qlib.readthedocs.io/en/latest/component/rl/overall.html#potential-application-scenarios-in-quantitative-trading>_.part3 <https://qlib.readthedocs.io/en/latest/component/rl/quickstart.html>_ to solve trading problems using RL.part4 <https://qlib.readthedocs.io/en/latest/component/rl/framework.html>_ and rewrite specific components according to your needs.If you are already familiar with existing RL algorithms and dedicated to researching RL algorithms but lack domain knowledge in the financial field, and you want to validate the effectiveness of your algorithms in financial trading scenarios, we recommend the following steps to get started with QlibRL:
part2 <https://qlib.readthedocs.io/en/latest/component/rl/overall.html#potential-application-scenarios-in-quantitative-trading>_.part3 <https://qlib.readthedocs.io/en/latest/component/rl/quickstart.html>_ to get it working.policy <https://github.com/microsoft/qlib/blob/main/qlib/rl/order_execution/policy.py>_ part to incorporate your own RL algorithm.If you have a certain level of financial domain knowledge and coding skills, and you want to explore the application of RL algorithms in the investment field, we recommend the following steps to explore QlibRL:
part1 <https://qlib.readthedocs.io/en/latest/component/rl/overall.html#reinforcement-learning>_.part2 <https://qlib.readthedocs.io/en/latest/component/rl/overall.html#potential-application-scenarios-in-quantitative-trading>_.part3 <https://qlib.readthedocs.io/en/latest/component/rl/quickstart.html>_ to solve trading problems using RL.part4 <https://qlib.readthedocs.io/en/latest/component/rl/framework.html>_.State <https://github.com/microsoft/qlib/blob/main/qlib/rl/order_execution/state.py#L70>, Metrics <https://github.com/microsoft/qlib/blob/main/qlib/rl/order_execution/state.py#L18>, ActionInterpreter <https://github.com/microsoft/qlib/blob/main/qlib/rl/order_execution/interpreter.py#L199>, StateInterpreter <https://github.com/microsoft/qlib/blob/main/qlib/rl/order_execution/interpreter.py#L68>, Reward <https://github.com/microsoft/qlib/blob/main/qlib/rl/order_execution/reward.py>, Observation <https://github.com/microsoft/qlib/blob/main/qlib/rl/order_execution/interpreter.py#L44>, Simulator <https://github.com/microsoft/qlib/blob/main/qlib/rl/order_execution/simulator_simple.py>_.