Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Improvements To The My Algorithms Page

Head over to your algorithms page, and you'll see it looking pretty different today! We've been working on improvements to the productivity and usability of this page, including:

  • Better Organization: The page is now divided into three explicit sections, for Algorithms, Contest Entries and Live Algorithms (if you have them). This allows us to show more relevant information per page - for example, if you're in the Algorithms section, we don't have to show you details about live algorithms, and can instead show more algorithms on the page.
  • Search and Better Navigation: We've added in search, sorting and pagination for each of the page sections to make it easier to find what you want. It's worth noting that you can search not just by title, but also by any other field visible in the table (like the 'last modified' date). We've been rolling out these navigation improvements incrementally, so some of you might have seen them already.
  • Improved Look and Feel: The look and feel of the page is now consistent with the rest of the site.

In the coming months, we'll be working on further improvements to the development experience, and in particular on bringing the backtest feedback loop much more in line with the allocation criteria. Feedback on this page is very welcome, and we'd love to get your thoughts on this thread. I'd also like to add a special thanks to the community members that helped us alpha test this page. If you're interested in alpha testing new features in the future, let me know!

Happy coding,
Abhi

Disclaimer

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. No information contained herein should be regarded as a suggestion to engage in or refrain from any investment-related course of action as none of Quantopian nor any of its affiliates is undertaking to provide investment advice, act as an adviser to any plan or entity subject to the Employee Retirement Income Security Act of 1974, as amended, individual retirement account or individual retirement annuity, or give advice in a fiduciary capacity with respect to the materials presented herein. If you are an individual retirement or other investor, contact your financial advisor or other fiduciary unrelated to Quantopian about whether any given investment idea, strategy, product or service described herein may be appropriate for your circumstances. All investments involve risk, including loss of principal. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances.

11 responses

Abhi - thanks for the update!

Thanks Abhi -

Improved!

I note that users can modify algo names, which could be used as a crude means of organizing (since there are no folders). However, it is not clear how to then do a search/find to isolate specific algos by "tag" in the algo name. For example, say I added "ARCHIVE" or "ACTIVE" to the names of certain algos. How could I then view only algos with the string "ARCHIVE" or "ACTIVE" in their names (effectively creating a folder structure)? Would the current search work? Or would an advanced search be needed?

How does the search work? What is it searching? Does it have a syntax? You might provide a link to the help page describing it.

Could the search include the text of the code?

In terms of workflow, I'd be interested in discussing better integration of the research platform with the backtester/live trade thingy. I can provide some ideas here, or if another thread would be more appropriate, I could start a new one.

@Grant,

We are using a free-text search that searches though all of the fields that are displayed in the table. You can't search through your code, but you can search through the titles, dates and numeric fields. There is no special search syntax, and your search terms can appear in any part of the field (beginning, middle, end) or across multiple fields.

Your "tagging" suggestion would be a very effective way to tag your algorithms using our current structure. You should easily be able to view algorithms by your "tag" using the search box.

Disclaimer

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. No information contained herein should be regarded as a suggestion to engage in or refrain from any investment-related course of action as none of Quantopian nor any of its affiliates is undertaking to provide investment advice, act as an adviser to any plan or entity subject to the Employee Retirement Income Security Act of 1974, as amended, individual retirement account or individual retirement annuity, or give advice in a fiduciary capacity with respect to the materials presented herein. If you are an individual retirement or other investor, contact your financial advisor or other fiduciary unrelated to Quantopian about whether any given investment idea, strategy, product or service described herein may be appropriate for your circumstances. All investments involve risk, including loss of principal. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances.

Thanks Samantha -

I'm surprised that there is no syntax for the search field. I guess it takes all text in the box (including spaces) as a single string and then searches for that string? As such, it is a simple, single keyword search?

Note that if I type in:

4 months ago

it actually gives me the algos tagged with "4 months ago" at the top of the list, but I get others, as well. Shouldn't I just get the ones with "4 months ago" in the Last Modified field?

It would be really handy to have a "Save As" button to save a copy of an algo under a different name.

I like it!

Contest Entries , the column "Status" has the only one option "Active".
Before we have other options.

Am I the only one who has a really hard time getting the My Algorithms page to load? Like 9 times out of 10 I just get an "Unknown Error"

@Ben - I'm sorry about that issue, we're looking into it on our end. Did the error start occurring recently?

No, it's happened before. Was better for a while and since the new page has been bad again. I assumed it just had to do with busy servers and didn't think too much of it. It's inconvenient but never been bad enough to prevent me from getting work done before.

Contest Entries , the column "Status" has the only one option "Active".
Before we have other options.
The contest history completely missing.