> ## Documentation Index
> Fetch the complete documentation index at: https://docs.quantbe.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Strtegy Functions

> Financial Excellence Through Strategic Brilliance.

### Introduction

Stock strategy functions involve defining specific rules and criteria for buying or selling securities based on various technical or fundamental factors. These functions guide investors in making informed decisions, setting entry and exit points, and managing risk within their investment approach. Ultimately, stock strategy functions aim to optimize trading performance and achieve financial objectives in the dynamic and unpredictable stock market.

## Start

The Start function serves as the designated entry for users initiating the process of strategy creation and backtesting. It offers a quick and convenient way to set default frequencies and add new data effortlessly using the New Data button, streamlining the start of the strategy development journey with efficiency.<br />

**Defualt Frequency**<br />
The default frequency in the “Start” component refers to a predefined frequency, such as 5 minutes, 15 minutes, 30 minutes, 60 minutes, or daily. By setting the default frequency, the frequency value in the “New Data” feature and subsequent functions would automatically synchronize with the preset default frequency.

<Frame className="mx-auto">
  <img style={{weidth:"600px height:400px"}} src="https://mintcdn.com/quantbe-23/YM8XqR_nGVsklTrD/images/Strategy_Function/Start.png?fit=max&auto=format&n=YM8XqR_nGVsklTrD&q=85&s=8c3f3d5e71630dd7a3c1d182514e40fb" width="1478" height="552" data-path="images/Strategy_Function/Start.png" />
</Frame>

**Functionality of the “New Data” Button**<br />
Accessible from both the Start Component and Data Library, the New Data button effortlessly leads users to the Data Setting Board. With Market and Indicator tabs, users can swiftly choose between market data or indicators, set preferred time frames, and define settings for an optimal strategy.

<Frame className="mx-auto">
  <img style={{weidth:"600px height:400px"}} src="https://mintcdn.com/quantbe-23/YM8XqR_nGVsklTrD/images/Strategy_Function/NewData.png?fit=max&auto=format&n=YM8XqR_nGVsklTrD&q=85&s=ba3426eb60e6bc6ab2190513fc144508" width="1308" height="864" data-path="images/Strategy_Function/NewData.png" />
</Frame>

<Frame className="mx-auto">
  <img style={{weidth:"600px height:500px"}} src="https://mintcdn.com/quantbe-23/YM8XqR_nGVsklTrD/images/Strategy_Function/Start_Market.png?fit=max&auto=format&n=YM8XqR_nGVsklTrD&q=85&s=9ff14f8f3f33b7c0c2204fe87ab684cc" width="1456" height="840" data-path="images/Strategy_Function/Start_Market.png" />
</Frame>

<Frame className="mx-auto">
  <img style={{weidth:"600px height:500px"}} src="https://mintcdn.com/quantbe-23/YM8XqR_nGVsklTrD/images/Strategy_Function/Start_Indicator.png?fit=max&auto=format&n=YM8XqR_nGVsklTrD&q=85&s=5ae56257cb6a6185e0760053f405e95e" width="1454" height="818" data-path="images/Strategy_Function/Start_Indicator.png" />
</Frame>

### Input Parameter

<Tabs>
  <Tab title="Market Data">
    Access historical market data.

    <ResponseField name="Data Type" type="" required>
      Choose from OHLCV (Open, Close, High, Low & Volume)
    </ResponseField>

    <ResponseField name="Frequency" type="" required>
      Select a time frequency from the available list.
    </ResponseField>

    <ResponseField name="Split Adjusted" type="">
      Choose between split-adjusted or current market price.
    </ResponseField>
  </Tab>

  <Tab title="Indicator">
    Utilize technical indicators.

    <ResponseField name="Indicator" type="" required>
      Select an indicator from the available list.
    </ResponseField>

    <ResponseField name="Data Type" type="" required>
      Choose from OHLCV (Open, Close, High, Low & Volume)
    </ResponseField>

    <ResponseField name="Period" type="" required>
      Emter a number to adjust analysis period.
    </ResponseField>

    <ResponseField name="Frequency" type="" required>
      Select a time frequency from the available list.
    </ResponseField>

    <ResponseField name="Split Adjusted" type="">
      Choose between split-adjusted or current market price.
    </ResponseField>
  </Tab>
</Tabs>

<ResponseField name="Time Selection Mode" required>
  Select a time point or time range

  <Expandable title="Time Selection Mode">
    <ResponseField name="Point">
      * Choose Specific Time
      * Choose Defined Time
    </ResponseField>

    <ResponseField name="Range">
      * Start at Specific Time
      * Start at Defined Time

      <br />

      * Backward Period
      * Forward Period
      * End at Defined Time
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="Time Length" type="" required>
  Select Hour and Minutes from the dropdown list. Max defaults is 250 days.
</ResponseField>

<ResponseField name="Data Name" type="" required>
  Users are required to provide a name for their data.
</ResponseField>
