Welcome, Guest
You have to register before you can post on our site.

Username/Email:
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 21,138
» Latest member: cwin05cyou
» Forum threads: 52
» Forum posts: 172

Full Statistics

Online Users
There are currently 59 online users.
» 0 Member(s) | 57 Guest(s)
Bing, Google

Latest Threads
Programmatically Start AP...
Forum: Documentation
Last Post: EssaMattou
11-29-2024, 11:09 PM
» Replies: 2
» Views: 5,810
Alera Demo with Systemati...
Forum: News
Last Post: zeldaou
11-12-2024, 03:44 AM
» Replies: 2
» Views: 10,046
Check Out our YouTube Cha...
Forum: News
Last Post: cofffee124
10-10-2024, 10:53 PM
» Replies: 2
» Views: 13,449
Installation
Forum: Getting Started
Last Post: cofffee124
10-08-2024, 02:18 AM
» Replies: 23
» Views: 20,705
Strategy allocation with ...
Forum: General Discussion
Last Post: admin
12-24-2022, 12:28 AM
» Replies: 1
» Views: 2,119
Adding color to the Portf...
Forum: General Discussion
Last Post: anis
12-20-2022, 02:57 AM
» Replies: 0
» Views: 1,310
Stock Signals
Forum: Documentation
Last Post: ds_13
08-08-2022, 01:25 AM
» Replies: 12
» Views: 23,947
Troubleshooting and Known...
Forum: Bugs and Problems
Last Post: admin
05-22-2022, 10:38 AM
» Replies: 12
» Views: 15,327
Scaling Factor
Forum: General Discussion
Last Post: admin
05-22-2022, 10:36 AM
» Replies: 3
» Views: 3,968
Support allocation method...
Forum: General Discussion
Last Post: Marcel
04-21-2022, 04:05 PM
» Replies: 3
» Views: 5,398

 
  Adding color to the Portfolio page
Posted by: anis - 12-20-2022, 02:57 AM - Forum: General Discussion - No Replies

Hey guys, 

A small suggestion from my side. It would be nice if you guys could add basic coloring (e.g. red/green for pnl and gain %) to the portfolio screen. As is, the blue font on white background is a particularly easy on the eyes.

Thanks!

Print this item

  Strategy allocation with external signal position sizing
Posted by: anis - 12-20-2022, 02:54 AM - Forum: General Discussion - Replies (1)

Hi guys! 

New to Alera but looks like a great platform. I'm using Amibroker to generate my signals and position sizing.

My question is about the strategy allocation. In the documentation you mention that following:

Quote:Your Strategy Allocation value does not prevent orders from being placed if they will make the strategy exceed its allocation.

Then you state that you should setup the custom lot size and max positions in order not to exceed that allocation. That assumes you want equal position sizes e.g. 10 positions of 10% each. In my case, I'm using Van Tharp's percent volatility sizing. That obviously means my position sizes will vary and I don't know how many positions it will take to fully utilize the allocation. When I ran my strategy with max positions set to 20. It opened 20 positions and the total invested exceeded the allocation. 

Can you please explain what's the purpose of the allocation if it doesn't restrict the executions? And how would I configure my settings to accomodate my variable position sizing? 

Thank you!

Print this item

  Scaling Factor
Posted by: lethal3636 - 04-21-2022, 09:07 AM - Forum: General Discussion - Replies (3)

G'day,

Can anyone describe the Scaling Factor function or direct me to a relevant thread. Nothing has appeared on search apart from the brief explanation in the Strategies section. I am wanting to scale into a position - how is this achieved exactly?

Thanks in advance,

Lee.

Print this item

  Reset Equity Chart
Posted by: Marcel - 02-08-2022, 07:59 AM - Forum: General Discussion - Replies (2)

Is there a way to reset the chart that tracks the equity of the system? I don't mind even if I have to edit something in a particular file but it would be easier than starting a new system because you wanted to start a new equity chart.

Print this item

  Specifying Interactive Brokers Algos in Orders
Posted by: admin - 02-06-2022, 03:34 PM - Forum: Documentation - No Replies

IB Algos
To learn about IB Algos see this overview and their API docs.

IB Algo JSON File
First we need to define the IB Algos we want to use in a JSON file called ibAlgos.json, which should be placed in your APM account directory. Below is an example JSON file that defines two different sets of parameters for the Adaptive IB Algo. Note that we can give each set of Algo parameters whatever name we want (adaptive1 and adaptive2 in this case), but we must fill the field algo_strategy with the correct name for the IB Algo (as specified in the IB API Docs linked above). The parameters for the IB Algo (in this case adaptivePriority) must be specified as strings (and according to IB API docs).

{
    "adaptive1": {
        "algo_strategy" : "Adaptive",
        "adaptivePriority": "Patient"
    },
    "adaptive2": {
        "algo_strategy" : "Adaptive",
        "adaptivePriority": "Urgent"
    }
}

Specifying IB Algos in Signals
To specify that an order should use an IB Algo simply add keyword ALGO followed by the name of the Algo you created. For example
BTO AAPL ALGO adaptive1
BTO SPY ALGO adaptive2

To specify the IB Algo in a CSV file, use the column ALGO.

Notes
  • You must disconnect and then reconnect APM to reflect any changes to the IB Algo file.
  • It is recommended to run some tests on a paper trading account to make sure that the orders using IB Algos are successfully placed (i.e. you should make sure the JSON file is correctly formatted and that all Algo parameters are specified)

Print this item

  Limit new trades per day
Posted by: Marcel - 01-26-2022, 04:57 PM - Forum: Feature Requests - Replies (1)

I think a great feature of Alera is the ability to set a soft cap or hard cap for the number of trades in a system. Would it be possible to be able to have a setting where you could limit the number of new trades in one day? For example, you might have a system set to take a maximum of 10 trades, but in any one day, you only want it to take 5 new trades.

Print this item

  Time stop
Posted by: Bradsyn - 01-08-2022, 01:46 AM - Forum: Feature Requests - Replies (2)

Hi there, 

Is there a way I can implement a time stop based on new buy orders? 

For example. I generate 10 new buy signals. Alera also knows to close them 5 days later etc?

Not sure how to go about this. I see profit target and loss stops available on the strategy tab but nothing for time stops.

Any help would be appreciated,

Brad

Print this item

  Add Existing Positions to a Strategy
Posted by: Marcel - 12-12-2021, 08:03 AM - Forum: General Discussion - Replies (1)

Is there a way to add existing positions in my broker to an Alera strategy? For instance, I want to automate a new strategy that I was trading manually already. I might have a few positions that a bought manually and I'd like Alera to recognize those existing positions. I can then make sure that my software such as Amibroker or RealTest sends out sell signals for those positions.

Print this item

  Client ID
Posted by: Marcel - 11-26-2021, 08:14 AM - Forum: Feature Requests - Replies (2)

I'm running 6 instances of IB Gateway along with 6 instances of Alera for real trading. At times, I'd also like to run 6 more of both for paper trading for testing purposes. As far as I understand, I need to have a unique Client ID for each instance of Alera and IB Gateway. It would appear that IB Gateway will allow me to set any positive integer for the Client ID, but Alera will only let me select from 0 to 9, it won't let me choose 10, 11 etc. Would it be possible to have Alera able to set the Client ID higher than 9?

Print this item

  Connection behavior with IB
Posted by: andycare - 11-20-2021, 01:36 AM - Forum: Feature Requests - Replies (1)

Hello,

If the connection with IB breaks, APM tries to reconnect with a progressively increasing time in between the retries. I think the longest time is 60 minutes, if I remember correctly. If the last reconnect fails, APM stops trying.

I’m wondering why this is implemented in this way. A reconnect doesn’t cost anything, right?

I would prefer having a fixed interval of 30 seconds to 60 seconds (maybe even adjustable) and an unlimited number of re-tries. This would prevent manual interference in some cases and lead to a better overall stability of the automated toolchain.

Thanks and regards
Andreas

Print this item