Navigation

    Quantiacs Community

    • Register
    • Login
    • Search
    • Categories
    • News
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Recent
    Log in to post
    • All categories
    • Support
    •      Request New Features
    • Strategy help
    • General Discussion
    • News and Feature Releases
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • B

      publish my Quantiacs strategy on GitHub
      Support • • black.magmar

      1
      0
      Votes
      1
      Posts
      6
      Views

      No one has replied

    • L

      Complete Guide, Features, Requirements & Installation Steps
      Request New Features • • lime.tauros

      1
      0
      Votes
      1
      Posts
      8
      Views

      No one has replied

    • O

      Unhelpful leaderboard
      Support • • optical.turtle

      1
      0
      Votes
      1
      Posts
      30
      Views

      No one has replied

    • B

      How to get stocks in SP500 index at a given time
      Support • • buyers_are_back

      2
      0
      Votes
      2
      Posts
      47
      Views

      S

      @buyers_are_back Hi,

      You can use is_liquid field from spx dataset to filter out weights allocated to not members of S&P500 at given point in time:

      from qnt.data import stocks_load_spx_data spx_data = stocks_load_spx_data(min_date="2006-01-01") is_liquid = spx_data.sel(field="is_liquid") final_weights = your_weights * is_liquid ### weights for given date (weights_spec) date = "2026-02-24" weights_spec = final_weights.sel(time=date)

      The number 842 represents total number of assets that have been members of S&P500 index at some point in time (from given dataset), and 658 shows number of assets that are still active on market (have OHLC prices), but only ~500 are index constituents in that point in time.

      To get the list of index members on certain date, just filter is_liquid field:

      ### liquidity field values for given date is_liquid_spec = is_liquid.sel(time=date) members_spec = is_liquid_spec.coords["asset"][is_liquid_spec == 1.0].asset.values
    • V

      No output showing for my submitted strategy
      Support • • vg2001

      2
      0
      Votes
      2
      Posts
      162
      Views

      support

      @vg2001 It has been fixed, sorry

    • A

      Has my strategy been rejected from Q23?
      Support • • antinomy

      5
      0
      Votes
      5
      Posts
      407
      Views

      A

      And what if a strategy uses the following rules to select assets to trade:

      the primary exchange is NAS the sector is not finance has price data for at least the previous 3 months has an average daily trading volume of at least 200 k based on the previous 3 months belongs to the top 100 of the thus far selected assets in terms of market capitalization

      Would you say any of these rules violate the contest rules?

      Because these are the selection criteria for the N100 constituents. The only difference in my strategy is that I'm using qnt.data.stocks_load_ndx_data.sel(field='is_liquid') instead.
      Sure, the first of the rules above manually selects the exchange and the second one manually excludes a sector. But still none of these manually select assets and neither does the filter is_liquid from another dataset.

      Also, lets take a look why you prohibited manual asset selection in the first place. Wasn't this to avoid lookahead bias? And isn't this also the reason for the existence of the field is_liquid in any of your datasets? Are you saying that the exact field you introduced to avoid lookahead bias is now the reason you disqualify a strategy because of lookahead bias just because it's from a dataset other than the one for the contest?

    • S

      qntlab.app is live!
      General Discussion • • Svyable

      1
      1
      Votes
      1
      Posts
      440
      Views

      No one has replied

    • S

      Is there a way to submit a strategy via the API?
      Strategy help • • Svyable

      3
      0
      Votes
      3
      Posts
      737
      Views

      support

      @svyable Hi,
      sorry for late answer, no we don't provide that option, but we will think about adding it in future.

    • W

      Do you develop Quantics Strategies AI Builder with security Card Codes and API?
      Support • • wool.hypno

      2
      0
      Votes
      2
      Posts
      543
      Views

      support

      @wool-hypno Which codes?

    • T

      What do you actully do while waiting for backtests?
      General Discussion • • teal.pikachu

      1
      0
      Votes
      1
      Posts
      387
      Views

      No one has replied

    • nosaai

      Strategy Builder Not Running
      Support • • nosaai

      3
      0
      Votes
      3
      Posts
      636
      Views

      nosaai

      @vyacheslav_b Forgive me for the late response, I have not been on the platform. Thank you for your assistance. I can report that I have had no joy in using the strategy builder. I followed what you said and went on to download Chrome and still no joy. The strategy did not even appear under My Strategies. I guess I will just have develop the strategy on my own IDE and upload. Anyway, thanks for assistance, most appreciated.
      Cheers

    • G

      Market cap filter for Q24
      Support • • granite.ditto

      2
      0
      Votes
      2
      Posts
      485
      Views

      support

      @granite-ditto Hi, the first source of information is the documentation at:

      https://quantiacs.com/documentation/en/

      In addition, we recommend you to check the template notebook available at:

      https://github.com/quantiacs/Q24-crypto-guide/blob/master/strategy.ipynb

      Quantiacs provides a built-in filter for selecting the top crypto assets according to the "liquid" field as follows:

      is_liquid = data.sel(field='is_liquid')

    • A

      Q23 should be running now, but not able to join, right?
      Support • • angusslq

      5
      0
      Votes
      5
      Posts
      2033
      Views

      support

      @green-flareon Thanks. The live phase of the Q23 is running. Quants can join any contest during the submission phase. Q24 is on.

    • M

      Any updates on the next context?
      News and Feature Releases • • magenta.muskrat

      4
      0
      Votes
      4
      Posts
      1463
      Views

      M

      @support thanks!!!

    • T

      Q24 Example Failed to Run
      Strategy help • • tim-hub

      2
      0
      Votes
      2
      Posts
      752
      Views

      support

      @tim-hub Hi,

      the template processing has not finished yet, it is on day by day processing (currently beginning of 2023). The reason of the error is that helper function tries to compare stat after 2022-08-31, which is not possible if processing date is 2020-01-01 for example. It doesn't affect the output (weights), and now you don't see this error because processing date is after 2022-08-31. If you had cloned the template and run it, the error would not have occurred.

    • T

      have q22 allocation earning been sent out?
      Support • • tim-hub

      8
      0
      Votes
      8
      Posts
      3962
      Views

      support

      @lookman The answer we sent to your e-mail address bounced back.

    • R

      I cant not find my strategy in Q23 leaderboard
      Support • • RoyPalo

      5
      0
      Votes
      5
      Posts
      1972
      Views

      support

      @sun-73 @RoyPalo, Hi,

      Q23 Leaderboard was updated several days ago, all eligible submissions are there now, sorry for late notice. Please let us know if you find any submission that is missing.

    • M

      Strategy takes a long time to get verified
      Support • • magenta.muskrat

      6
      0
      Votes
      6
      Posts
      2222
      Views

      S

      @support, thank you for the clarifications. Regards.

    • G

      Why a strategy gets filtered and the status is success?
      Support • • gjhernandezp

      2
      0
      Votes
      2
      Posts
      1420
      Views

      support

      Dear @gjhernandezp,

      That strategy is filtered out because it exceeds limits (memory or time) that a strategy has. Your strategy is using machine learning, so that is risky section and could lead to something like this. The success status is irrelevant, it is probably some edge case. The only thing that matters is the status of the strategy which is filtered.

      Best regards

    • R

      placing limit orders, custom stoploss and exits
      Support • • rrgiyer

      2
      0
      Votes
      2
      Posts
      1358
      Views

      V

      @rrgiyer Hi.

      I'm not sure I understood your question correctly, but most likely the answer is no. You have access to today's data, and today the algorithm allocates portions of capital to be invested in assets tomorrow (entry at the opening price), but tomorrow's opening price is unknown today. You can't look into the future.

      It's better to define your own functions directly within your strategy. If you need to use existing functions but want to modify them, just copy the code and change it inside your strategy. Do not modify the library's standard files — they will be reset to default values.

      If you’ve noticed, there’s now an AI assistant in the documentation where you can ask similar questions: https://quantiacs.com/documentation/en/
      The answers may vary slightly depending on whether you are logged in to the platform or not. I’ve found that it works quite well for me.

    • Documentation
    • About
    • Career
    • My account
    • Privacy policy
    • Terms and Conditions
    • Cookies policy
    Home
    Copyright © 2014 - 2021 Quantiacs LLC.
    Powered by NodeBB | Contributors