Find Jobs
Hire Freelancers

Amibroker AFL Porftolio-Level Backtest

$250-750 USD

In Bearbeitung
Veröffentlicht vor fast 13 Jahren

$250-750 USD

Bezahlt bei Lieferung
AFL Strategy Description: EOD data portfolio-level backtest with user-specified daily, weekly, monthly, or n months rebalance. There is a universe of approximately 100 symbols. There are up to 10 user-defined sectors. The user begins by defining sectors and assigning each symbol in the universe to a sector. Sector assignments are persistent between tests. The user specifies a sector allocation as a percentage of the total portfolio $ (e.g., sector 1 = 10% target allocation; sector 2 = 12%). The user also defines a maximum number of positions for each sector (e.g., sector 1 maxPositions = 3; sector 2 maxPositions = 4). The user defines a simple binary permission screen (e.g. if symbol > 200d SMA, permission = true). This allows a symbol to be bought or held. When false, a position is to be sold The user defines a simple price strength indicator (e.g., strength = 30d price change + 90 day price change + 180 day price change). At the rebalance period, (specified in the setup above), the strategy: - Calculates the binary permission screen for each symbol - Calculates the strength indicator for each symbol - For each sector, calculates the dollars allocated to it. Sector $ = total portfolio $ * sector allocation % (sector allocation % defined above) - For each position, size of the position $ = Sector $ / maxPositions - For each sector, rebalances by selecting the top maxPosition symbols by strength rank order AND binary permission screen. - If a top strength-ranked symbol DOES NOT have permission screen, pass down the rank list to the next highest strength score. If there is less than maxPositions symbols which pass the permission screen in the sectors, hold the remainder of positions as cash - Buy and sell according to this policy on the NEXT open, high, low or close (user specified)
Projekt-ID: 1033227

Über das Projekt

2 Vorschläge
Remote Projekt
Aktiv vor 13 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
Hi! I am proffesionall programmer for Metatrader,TradeStation, Multicharts, Amibroker API, InteractiveBrokers API, C++, VB for more than 10 years. Best regards, Alexander
$700 USD in 10 Tagen
0,0 (1 Bewertung)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
Encinitas, United States
0,0
0
Mitglied seit Apr. 22, 2011

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.