title: How can I get a dataframe of Moving Averages in VectorBT?
body: <p>I was trying to build a code which can manipulate Moving Averages from a closing price data. There is a method in VectorBT that allows to do that, which is :</p>
  <pre><code>Moving_Average = vectorbt.MA.run(price, window = 14)
  </code></pre>
  <pre><code>print(Moving_Average)
  </code></pre>
  <p>And this is what I get as the output :</p>
  <pre><code>MA(**Config({
      &quot;wrapper&quot;: &quot;&lt;vectorbt.base.array_wrapper.ArrayWrapper object at 0x000001D29A523640&gt; of shape (390,)&quot;,
      &quot;input_list&quot;: [
          &quot;&lt;numpy.ndarray object at 0x000001D29A7EFED0&gt; of shape (390,)&quot;
      ],
      &quot;input_mapper&quot;: &quot;&lt;numpy.ndarray object at 0x000001D29C0E4F30&gt; of shape (1,)&quot;,
      &quot;in_output_list&quot;: [],
      &quot;output_list&quot;: [
          &quot;&lt;numpy.ndarray object at 0x000001D29C0E4810&gt; of shape (390, 1)&quot;
      ],
      &quot;param_list&quot;: [
          [
              14
          ],
          [
              false
          ]
      ],
      &quot;mapper_list&quot;: [
          &quot;&lt;pandas.core.indexes.numeric.Int64Index object at 0x000001D29BA0CDC0&gt; of shape (1,)&quot;,
          &quot;&lt;pandas.core.indexes.base.Index object at 0x000001D29A7F29D0&gt; of shape (1,)&quot;
      ],
      &quot;short_name&quot;: &quot;ma&quot;,
      &quot;level_names&quot;: [
          &quot;ma_window&quot;,
          &quot;ma_ewm&quot;
      ]
  }))
  </code></pre>
  <p>I want to get the Moving Averages in a dataframe from this Moving_Average object. I read the documentation but was unable to find any method for this. I think that the moving averages found by this method by VectorBT module is saved in a dataframe format. But how can I access that. I need to manipulate two Moving averages of different time windows, but for that, I need Moving averages table.</p>
  <p>If you have any idea, please suggest. Thankyou.
  here the prices are fetched by following method of VectorBT :</p>
  <pre><code>price = vbt.YFData.download( &quot;AAPL&quot;,
                                  start = start,
                                  end = end,
                                  missing_index='drop',
                                  interval = '1m').get('Close')
  </code></pre>