Monday 17 July 2017

Programmierer Aktienoptionen


Die Vor-und Nachteile von automatisierten Handelssystemen Händler und Investoren können präzise Eintrag machen. Exit - und Money-Management-Regeln in automatisierte Handelssysteme, die es Computern ermöglichen, die Trades auszuführen und zu überwachen. Eine der größten Attraktionen der Strategieautomatisierung ist, dass es einige der Emotionen aus dem Handel nehmen kann, da Trades automatisch platziert werden, sobald bestimmte Kriterien erfüllt sind. Dieser Artikel wird die Leser vorstellen und erklären, einige der Vor-und Nachteile, sowie die Realitäten, der automatisierten Handelssysteme. (Für verwandte Lesung, siehe Die Macht des Programms Trades.) Was ist ein automatisiertes Handelssystem Automatisierte Handelssysteme, auch als mechanische Handelssysteme bezeichnet, algorithmischen Handel. Automatisierten Handel oder Systemhandel, erlauben den Händlern, spezifische Regeln für Handelseinträge und Exits festzulegen, die, einmal programmiert, automatisch über einen Computer ausgeführt werden können. Die Handels - und Ausreiseregeln können auf einfachen Bedingungen wie einem gleitenden durchschnittlichen Crossover basieren. Oder komplizierte Strategien, die ein umfassendes Verständnis der Programmiersprache erfordern, die für die Benutzerhandelsplattform spezifisch ist, oder das Fachwissen eines qualifizierten Programmierers. Automatisierte Handelssysteme erfordern in der Regel die Verwendung von Software, die mit einem Direktzugriffsmakler verknüpft ist. Und irgendwelche spezifischen Regeln müssen in diesen Plattformen proprietäre Sprache geschrieben werden. Die TradeStation-Plattform nutzt beispielsweise die Programmiersprache EasyLanguage, die NinjaTrader-Plattform, andererseits die NinjaScript-Programmiersprache. Abbildung 1 zeigt ein Beispiel für eine automatisierte Strategie, die während einer Trading Session drei Trades ausgelöst hat. (Für verwandte Lesung siehe Global Trade und der Devisenmarkt.) Abbildung 1: Ein Fünf-Minuten-Chart des ES-Vertrags mit einer automatisierten Strategie angewendet. Einige Handelsplattformen haben Strategie-Building-Assistenten, die es Benutzern ermöglichen, aus einer Liste von allgemein verfügbaren technischen Indikatoren eine Reihe von Regeln zu erstellen, die dann automatisch gehandelt werden können. Der Benutzer könnte z. B. festlegen, dass ein langer Handel eingegeben wird, sobald der 50-Tage-Gleitende Durchschnitt über dem 200-Tage-Gleitende Durchschnitt auf einem Fünf-Minuten-Chart eines bestimmten Handelsinstruments liegt. Benutzer können auch die Art der Bestellung (Markt oder Limit, zum Beispiel) und wenn der Handel ausgelöst werden (z. B. am Ende der Bar oder öffnen Sie die nächste Bar), oder verwenden Sie die Plattformen Standard-Eingaben. Viele Händler entscheiden sich jedoch dafür, ihre eigenen kundenspezifischen Indikatoren und Strategien zu programmieren oder eng mit einem Programmierer zusammenzuarbeiten, um das System zu entwickeln. Während dies in der Regel erfordert mehr Aufwand als mit dem Plattform-Assistenten, ermöglicht es eine viel größere Maß an Flexibilität und die Ergebnisse können mehr lohnend sein. (Leider gibt es keine perfekte Anlagestrategie, die den Erfolg garantieren wird. Weitere Informationen finden Sie unter Verwenden von technischen Indikatoren, um Handelsstrategien zu entwickeln.) Sobald die Regeln erstellt wurden, kann der Computer die Märkte überwachen, um Kauf - oder Verkaufsmöglichkeiten auf der Grundlage des Handels zu finden Strategie-Spezifikationen. Abhängig von den spezifischen Regeln, sobald ein Handel eingegeben wird, sind alle Aufträge für Schutzstoppverluste. Schleppstopps und Profitziele werden automatisch generiert. In schnell bewegten Märkten kann dieser sofortige Auftragseingang den Unterschied zwischen einem kleinen Verlust und einem katastrophalen Verlust bedeuten, falls der Handel gegen den Händler wechselt. Vorteile von automatisierten Handelssystemen Es gibt eine lange Liste von Vorteilen, um einen Computer zu überwachen die Märkte für Handelsmöglichkeiten und führen die Trades, einschließlich: Minimieren Emotionen. Automatisierte Handelssysteme minimieren Emotionen während des gesamten Handelsprozesses. Indem sie Emotionen in Schach halten, haben Händler typischerweise eine leichtere Zeit, die an dem Plan festhält. Da Handelsaufträge automatisch durchgeführt werden, sobald die Handelsregeln erfüllt sind, können die Händler nicht in der Lage sein, den Handel zu zögern oder zu hinterfragen. Neben der Unterstützung von Händlern, die Angst haben, den Auslöser zu ziehen, kann der automatisierte Handel diejenigen einschränken, die geeignet sind, den Kauf und Verkauf an jeder wahrgenommenen Gelegenheit zu überbieten. Fähigkeit zum Backtest Backtesting wendet Handelsregeln auf historische Marktdaten an, um die Lebensfähigkeit der Idee zu bestimmen. Bei der Gestaltung eines Systems für den automatisierten Handel müssen alle Regeln absolut sein, ohne Platz für die Interpretation (der Computer kann nicht raten, es muss genau gesagt werden, was zu tun ist). Händler können diese genauen Regeln setzen und sie auf historische Daten testen, bevor sie Geld im Live-Handel riskieren. Sorgfältige Backtesting ermöglicht es Händlern, eine Handelsidee zu bewerten und zu verfeinern und die Systemerwartung zu bestimmen, die durchschnittliche Menge, die ein Händler erwarten kann, um pro Risikoeinheit zu gewinnen (oder zu verlieren). (Wir bieten Ihnen einige Tipps zu diesem Prozess, die helfen können, Ihre aktuellen Handelsstrategien zu finden. Für mehr, siehe Backtesting: Interpretation der Vergangenheit.) Preserve Disziplin. Da die Handelsregeln festgelegt sind und die Handelsabwicklung automatisch durchgeführt wird, bleibt die Disziplin auch in volatilen Märkten erhalten. Disziplin ist oft verloren durch emotionale Faktoren wie Angst vor einem Verlust, oder der Wunsch, eke aus ein wenig mehr Gewinn aus einem Handel. Der automatisierte Handel sorgt dafür, dass die Disziplin beibehalten wird, weil der Handelsplan genau verfolgt wird. Darüber hinaus wird der Pilotfehler minimiert, und ein Auftrag, 100 Aktien zu kaufen, wird nicht falsch als Auftrag zum Verkauf von 1.000 Aktien eingegeben. Erfüllung der Konsistenz Eine der größten Herausforderungen im Handel ist, den Handel zu planen und den Plan zu handeln. Auch wenn ein Handelsplan das Potential hat, rentabel zu sein, ändern Händler, die die Regeln ignorieren, jede Erwartung, die das System hätte haben können. Es gibt keine solche Sache wie ein Handelsplan, der 100 der Zeitverluste gewinnt, sind ein Teil des Spiels. Aber Verluste können psychologisch traumatisiert werden, so dass ein Händler, der zwei oder drei verlorene Trades in einer Reihe hat, entscheiden könnte, den nächsten Handel zu überspringen. Wenn dieser nächste Handel ein Gewinner gewesen wäre, hat der Trader bereits jede Erwartung zerstört, die das System hatte. Automatisierte Handelssysteme ermöglichen es den Händlern, Konsistenz zu erreichen, indem sie den Plan handeln. (Es ist unmöglich, eine Katastrophe ohne Handelsregeln zu vermeiden. Für mehr, siehe 10 Schritte zum Aufbau eines gewinnenden Handelsplans.) Verbesserte Auftragseingabe Geschwindigkeit. Da Computer sofort auf veränderte Marktbedingungen reagieren, können automatisierte Systeme Aufträge generieren, sobald die Handelskriterien erfüllt sind. Ein paar Sekunden zuvor in einen Handel zu gehen, kann man einen großen Unterschied machen. Sobald eine Position eingegeben wird, werden alle anderen Aufträge automatisch generiert, inklusive Schutzstoppverlusten und Gewinnzielen. Die Märkte können sich schnell bewegen, und es ist demoralisierend, einen Handel zu erreichen, der das Gewinnziel erreicht oder an einem Stop-Loss-Level vorbeifährt, bevor die Aufträge sogar eingegeben werden können. Ein automatisiertes Handelssystem verhindert, dass dies geschieht. Diversifizieren Handel. Automatisierte Handelssysteme erlauben dem Benutzer, mehrere Konten oder verschiedene Strategien gleichzeitig zu handeln. Dies hat das Potential, das Risiko über verschiedene Instrumente zu verbreiten und gleichzeitig eine Absicherung gegen Verlust von Positionen zu schaffen. Was wäre unglaublich herausfordernd für einen Menschen zu erreichen ist effizient ausgeführt von einem Computer in einer Angelegenheit von Millisekunden. Der Computer ist in der Lage, auf Handelsmöglichkeiten über eine Reihe von Märkten zu scannen, Aufträge zu generieren und Trades zu überwachen. Nachteile und Realitäten automatisierter Handelssysteme Automatisierte Handelssysteme zeichnen sich durch viele Vorteile aus, aber es gibt einige Stürze und Erhebungen, auf die sich Händler beziehen sollten. Mechanische Ausfälle. Die Theorie hinter dem automatisierten Handel macht es einfach: richten Sie die Software ein, programmieren Sie die Regeln und beobachten Sie den Handel. In Wirklichkeit ist der automatisierte Handel jedoch eine anspruchsvolle Handelsart, aber nicht unfehlbar. Abhängig von der Handelsplattform könnte sich ein Handelsauftrag auf einem Computer und nicht auf einem Server befinden. Was bedeutet das, wenn eine Internetverbindung verloren geht, kann eine Bestellung nicht auf den Markt geschickt werden. Es könnte auch eine Diskrepanz zwischen den theoretischen Trades der Strategie und der Auftragseingabeplattformkomponente geben, die sie zu echten Trades macht. Die meisten Händler sollten eine Lernkurve erwarten, wenn sie automatisierte Handelssysteme verwenden, und es ist in der Regel eine gute Idee, mit kleinen Handelsgrößen zu beginnen, während der Prozess verfeinert wird. Überwachen Obwohl es toll wäre, den Computer einzuschalten und den Tag zu verlassen, müssen automatisierte Handelssysteme überwacht werden. Dies ist das Potenzial für mechanische Ausfälle, wie zB Konnektivitätsprobleme, Leistungsverluste oder Computerabstürze und Systemquirks. Es ist möglich, dass ein automatisiertes Handelssystem Anomalien erlebt, die zu fehlerhaften Aufträgen, fehlenden Aufträgen oder doppelten Aufträgen führen können. Wenn das System überwacht wird, können diese Ereignisse schnell erkannt und behoben werden. Überoptimierung Obwohl nicht spezifisch für automatisierte Handelssysteme, können Händler, die Backtesting-Techniken einsetzen, Systeme schaffen, die auf Papier gut aussehen und schrecklich in einem Live-Markt spielen. Überoptimierung bezieht sich auf eine übermäßige Kurvenanpassung, die einen im Live-Handel unzuverlässigen Handelsplan erzeugt. Es ist beispielsweise möglich, eine Strategie zu optimieren, um auf den historischen Daten, auf die sie getestet wurde, außergewöhnliche Ergebnisse zu erzielen. Trader manchmal falsch davon ausgehen, dass ein Handelsplan sollte in der Nähe von 100 gewinnbringenden Trades oder sollte nie erleben einen Drawdown zu einem lebensfähigen Plan sein. Als solche können Parameter angepasst werden, um einen nahezu perfekten Plan zu schaffen, der vollständig ausfällt, sobald er auf einen Live-Markt angewendet wird. (Diese Überoptimierung schafft Systeme, die nur auf Papier gut aussehen. Für mehr, siehe Backtesting und Forward Testing: Die Bedeutung der Korrelation.) Server-Based Automation Trader haben die Möglichkeit, ihre automatisierten Handelssysteme über einen Server-basierten Handel zu führen Plattform wie Strategy Runner. Diese Plattformen bieten häufig kommerzielle Strategien zum Verkauf an, ein Assistent, so dass Händler ihre eigenen Systeme entwerfen können oder die Möglichkeit, bestehende Systeme auf der Server-basierten Plattform zu hosten. Für eine Gebühr kann das automatisierte Handelssystem Scannen, Ausführen und Überwachen von Trades mit allen Aufträgen, die sich auf ihrem Server befinden, was zu möglicherweise schnelleren und zuverlässigeren Auftragseinträgen führt. Schlussfolgerung Obwohl ein Ppealing für eine Vielzahl von Faktoren, automatisierte Handelssysteme sollten nicht als Ersatz für sorgfältig ausgeführten Handel gelten. Mechanische Ausfälle können passieren, und als solche benötigen diese Systeme eine Überwachung. Server-basierte Plattformen bieten eine Lösung für Händler, die die Risiken von mechanischen Ausfällen minimieren möchten. (Für verwandte Lesung, siehe Day Trading Strategien für Anfänger.) Ein Maß für die Beziehung zwischen einer Veränderung der Menge von einem bestimmten Gut und eine Änderung in seinem Preis gefordert. Preis. Der Gesamtdollarmarktwert aller ausstehenden Aktien der Gesellschaft039s. Die Marktkapitalisierung erfolgt durch Multiplikation. Frexit kurz für quotFrench exitquot ist ein französischer Spinoff des Begriffs Brexit, der entstand, als das Vereinigte Königreich stimmte. Ein Auftrag mit einem Makler, der die Merkmale der Stop-Order mit denen einer Limit-Order kombiniert. Ein Stop-Limit-Auftrag wird. Eine Finanzierungsrunde, in der Anleger eine Aktie von einer Gesellschaft mit einer niedrigeren Bewertung erwerben als die Bewertung, Eine ökonomische Theorie der Gesamtausgaben in der Wirtschaft und ihre Auswirkungen auf die Produktion und Inflation. Keynesianische Ökonomie wurde entwickelt. Ein Aftermarket-Produkt, das oft ignoriert wird, ist der Electronic Fuel Injection (EFI) Controller. Einfach gesagt, ein EFI-Controller wie der oben gezeigte EJK EFI Controller ist jederzeit empfehlenswert, wenn Sie auf Ihrem 2008 Yamaha WR250R (oder WR250X) einen Aftermarket-Auspuff und einen Intakeair-Filter installieren. Sie können auch Vorteile bieten, auch wenn Ihr Motor vollständig Lager ist. Siehe unten für Details. Vorteile auf einem Lager Yamaha WR250RX: Wenn Sie planen, die Abgasanlage auf Ihrem WR250R zu halten, ist die Installation eines EJK EFI Controllers möglicherweise die beste Bang-of-the-Buck-Modifikation, die Sie tun können. Kein anderer Bolt-on Aftermarket-Teil gibt Ihnen so einen spürbaren Leistungsunterschied für die gleiche 225. Die WR250R läuft mager mit der Fabrik Kraftstoff-Karte und fällt wirklich auf sein Gesicht in der niedrigen bis mittleren Bereich, wenn Sie die Drossel stecken. Ein EJK-Controller fügt ein bisschen Kraftstoff in die grüne Zone (ca. 1 ms zur Injektor-Pulsbreite), eine anständige Menge in der gelben Zone (ca. 0,25 ms zur Injektor-Pulsbreite) und nichts bei voller Throttler-Zone hinzu . Dies wird die Leistung in der Niedrig - und Mittelklasse-Leistungskurve verbessern und trotzdem eine Höchstleistung bieten. Sie werden auch eine knackigere Drosselklappenreaktion bemerken und das Fahrrad läuft kühler. Später, wenn Sie sich entscheiden, einen Aftermarket-Auspuff und eine Aufnahme hinzuzufügen, kann der EJK-Controller entsprechend angepasst werden, um die Vorteile der neuen Leistungsteile zu nutzen. HINWEIS: Da der EJK-Controller für Stage 1 Mods vorprogrammiert ist, wenn Sie es auf einem Lager Yamaha WR250RX installieren, müssen Sie ein paar einfache Anpassungen vornehmen. Siehe den Abschnitt Einstellungen für Lager Auspuff und Airbox oben beseitigt. An diesem Link: electronicjetkitDirtBikeviewproduct. asppartnumber9310207 Vorteile auf einer Bühne 1 Yamaha WR250RX: Wenn Sie sich entschlossen haben, einen Nachrüst-Auspuff und ein Einlasssystem (Stage 1 Mods) zu Ihrem WR250R hinzuzufügen, ist ein EJK EFI Controller HOCH EMPFOHLEN, wenn Sie den vollen Nutzen ziehen möchten Diese Leistungsteile. Aftermarket Intakesair-Filter geben Ihrem Motor mehr Luft, und Auspuffanlagen erlauben es, besser zu atmen. Ohne einen EFI-Controller läuft das Bike mager und man kann Pinging oder Backfiring erleben, und das Fahrrad kann heiß laufen. Darüber hinaus, ohne die richtige Betankung, die ein EFI-Controller bietet, werden Sie sehen, wenig bis keine Performance-Gewinne aus Ihrem neuen Auspuffanlage und in der Tat, Ihr Fahrrad kann schlecht laufen. EJK stellt ihre EFI-Controller vor, um mit Stage 1 Mods (Auspuff und Aroma) zu arbeiten. Sie addieren 2 ms zur Injektor-Pulsbreite bei grüner Brennstoffzone, ca. 0,5 ms zur gelben Brennstoffzone und wieder nichts bei Vollgas. Die Kombination des EJK EFI Controllers (oder der FMF Branded Version) mit einem Auspuffsystem wie dem FMF Q4 und MegaBomb Header wird diese Bikes wirklich wecken und ihnen viel mehr Spaß machen zu reiten (und auch besser klingen). Tuning-Fähigkeit: Alle EJK - und FMF-Controller kommen auf die empfohlenen Basis-Lichteinstellungen für den WR250RX vorprogrammiert, die typische Baureihen 1 (Abluftfilter) darstellen. Es wird empfohlen, dass Sie den EFI-Controller installieren, ein paar Testfahrten durchführen und dann entscheiden, ob Sie weitere Stimmungen durchführen möchten. Anpassungen an den Controller können on-the-fly und kein Computer oder ein anderes externes Gerät benötigt werden, um diese Tuning-Einstellungen vorzunehmen. Beim Tuning der Bike selbst ist möglich, offensichtlich die genaueste Art und Weise wäre, ein qualifiziertes Geschäft mit einem Motorrad dyno machen zu lassen. Wir stecken mit den vorprogrammierten Grundleuchteneinstellungen auf unserem WR250R Projekt Bike und es läuft super. Kombinieren von EFI-Controllern mit Auspuffanlagen: Alle FMF Performance-Pakete, die wir für den WR250RX verkaufen, beinhalten einen EFI-Controller. Die Kombination des EFI-Controllers mit einem hochwertigen Aftermarket-Schalldämpfer, Mid-Pipe und Header wird diese Bikes wirklich wecken, vor allem im Low-to-Mid-Bereich, so dass sie viel mehr Spaß zu reiten (und auch besser klingen). Siehe Links unten auf dieser Stelle für Details zu diesen Leistungspaketen. Standard-Features des EJK EFI (Electronic Fuel Injection) Controller: Einfache Plug-N-Play-Installation Einfache und einfache Abstimmung mit keinem Dyno erforderlich Einfache Push Button Adjustment Interface Benötigt keinen Computer oder Software, um zu korrigieren Kommt vorprogrammiert für Stage 1 Mods (Aftermarket exhaustintake) Load Based Tuning berücksichtigt RATE, TPS und RPM, um drei Hauptzonen für die Kraftstoffeinstellung zu konstruieren. On-the-fly-Tuning. Sie können Kraftstoffanpassungen in Ihrer Garage oder auf der Seite der Straße verursachen Nicht stören mit Stock ECU Betrieb Wasser-beständige 2-Jahr-Garantie ANMERKUNG: EJK entwirft und stellt diese Steuerpulte her und produziert private Aufkleberversionen für mehrere Firmen. Dieses Produkt, mit dem EJK Logo auf ihm, ist identisch mit dem, das FMF mit ihrem Logo auf ihm verkauft. Freitag, 05. Juli 2013 (zum Vergrößern anklicken) In der vergangenen Woche haben wir ein FMF Q4 Performance Package auf unserem 2008 Yamaha WR250R installiert. Das Paket besteht aus einem FMF Q4 Slip-On, FMF MegaBomb Header, FMF EFI Power Programmer und 12oClockLabs EXUP Emulator. Installation: Installation ist ganz einfach. Zuerst entfernen Sie die EXUP-Kabel und den Servomotor von der OEM-Mufflermid-Pipe, dann lösen Sie den OEM-Header und den Schalldämpfer. Wir steckten dann den 12oClockLabs EXUP Servo Emulator ein, wo der OEM Servo Motor einmal war und dann den FMF Q4 Slip-On und MegaBomb Header verschraubt hat. Alles passt perfekt. Schließlich haben wir den Gasbehälter leicht angehoben, um Zugang zu dem zu bekommen, wo der FMF EFI Programmer Stecker einsteckt, dann montiert sein Steuergerät in der Nähe der Fahrräder Batterie. Wir hatten das Fahrrad in ca. 45 Minuten. Erste Eindrücke: Es dauerte weniger als eine Meile zu reiten, um die Vorteile dieses Pakets zu spüren. Vorbei ist dieser tote Punkt früh in der Aktie WR250Rs Powerband, und stattdessen erhalten Sie sofortige Beschleunigung, sobald Sie die Drossel drehen. FMF behauptet, dass der MegaBomb-Header die Macht über die volle Powerband (low, mid-range und top-end) erhöht und mein butt dyno bestätigt. Beschleunigung ist viel besser, besonders bei niedrigeren RPMs. Für das Aussehen sieht das ganze System auf dem Bike aus, vor allem der MegaBomb-Header, der sich allmählich zu einer bronzenartigen Farbe entwickelt. Sound: Der Sound des Systems ist hervorragend. Lauter als Lager, aber nicht schmerzlich laut wie viele der Auspuffsysteme auf dem Markt. In der Tat, von den vier Systemen, die ich auf diesen Fahrrädern versucht habe, ist dies der erste, der nicht einen geräuscharmen Einsatz braucht, um ihn zu beruhigen. Sie können der Technologie dankbar sein, die FMF im Q4-Schalldämpfer für den aggressiven, aber nicht zu lauten Sound verwendet, den das System produziert. Final Thoughts: Nach etwa 250 Meilen Reiten, denke ich, dass die FMF Q4 mit MegaBomb Header die beste verfügbare Auspuffanlage für die 2008 Yamaha WR250R ist. Du fühlst dich auf jeden Fall tiefer bis mittlerer Reichweite, was diese Bikes wirklich brauchen. Fit und Finish ist typisch FMF, und das System klingt super. Es ist lauter als Lager, aber nicht schmerzlich laut wie einige Auspuffe. Ich könnte nicht glücklicher mit diesem System und kann nicht glauben, ich wartete zwei Jahre, um die OEM-Auspuff zu ersetzen Wo zu kaufen: FMF Q4 Performance-Paket bei SRmoto WR250R Teile WR250R ReifenFeedback auf Programmierer Kompensation Here8217s einige Feedback von meinem ursprünglichen Programmierer Kompensation Artikel. Basierend auf diesem Feedback habe ich die Politik umgeschrieben: das neue ist hier. Ihre Level 13 und 14 scheinen ein wenig seltsam, vor allem 14. Erstens, die Schaffung neuer Programmiersprachen doesn8217t klingen wie ein sehr guter Indikator für außergewöhnliche Qualität oder Intelligenz, obwohl ich glaube, ich weiß, was Sie beabsichtigten. Zum Beispiel, du und ich kennen ein paar sehr helle Leute. Wie viele Allgemeingültige Sprachen gibt es auch 8211 die 10 Jahre plus passt ein paar Leute 8211 wie ich selbst. Wenn überhaupt, das sind die Leute mit den CTO-ähnlichen Fähigkeiten. Level 13, CTO-ähnliche Fähigkeiten mit 5-10 Jahre Erfahrung8230well, that8217s teilweise, warum so viele 8220dot coms8221 sind 8220dot weggehen.8221 Persönlich mag ich leistungsorientierte Kompensation. Und Unternehmen, die langsam zu mieten und schnell zu schießen, haben eine bessere Chance zu versichern, dass sie glaubwürdige, zuverlässige Technik Personal haben. I8217ll wahrscheinlich noch einige nützliche Kommentare später. 8211 David Geller Neat. Ich mag die egalitäre und transparente Natur. Wenn ich noch kodiere, melde ich dir sofort einen Lebenslauf. Natürlich hast du fast alle individuellen Anreize entfernt, was vielleicht auch nicht möglich ist Könnte ich einen radikalen Ansatz vorschlagen, wenn es um die Aktienoptionen geht Silicon Valley Verrücktheit hat die Gewährung von Lager de rigeur gemacht, aber es doesn8217t wirklich erreichen, was it8217s bedeutet. In der Regel, nur Gründer und Top-Management besitzen genug Lager, um sie sorgfältig über die company8217s Schicksal und Probleme zu machen. Mit späteren Mitarbeitern, sie besitzen ein bisschen, um sie fühlen sich Franchise, und kann durch Versprechen von mehr angeregt werden. Leider ist es8217s mit den frühen Mitarbeitern, dass Aktienoptionen tendenziell scheitern. Sie haben zu viel für nachfolgende Zuschüsse, um viel von einem Unterschied zu machen, und zu wenig für sie, um in dem gleichen Umfang begangen zu werden, dass Management oder Gründer sind. Auch wenn du die Risikokurve, die bestimmt, wie schnell die Option gewährt, verkürzt, gibt es fast nichts, was du tun kannst, um die Situation später zu korrigieren (kurz, eine Bootladung von Optionen für die späteren Menschen zu gewähren und deine Aktienstruktur für immer zu zerstören) . I8217d schlagen einen anderen Ansatz vor, der doesn8217t für immer 8211 Gewinnbeteiligung anwendet. Sie können einen sehr großen Prozentsatz der company8217s Gewinne teilen, wenn das Unternehmen jung ist, und langsam den Prozentsatz unten im Laufe der Zeit, während das Unternehmen reift. Am Ende des Tages ist es gleich, da der diskontierte Gewinnstrom der Eigenkapitalwert des Unternehmens ist. Allerdings vermeiden Sie irrationale temporäre Marktschwankungen, und noch wichtiger, wenn Sie einen Zuteilungsfehler machen, Sie nur noch bis zum nächsten Jahr, nicht für immer stecken. Die Situation, die Sie versuchen zu vermeiden, ist mit jemandem mittelmäßigen aber früh sitzen auf einer Tonne von Optionen, während jemand, der viel später beigetreten hat, aber macht einen tollen Job hat weit weniger Lager. Beste Absichten beiseite, es passiert die ganze Zeit, es sei denn, Sie waren ein Genie über das Halten der Risiko-Belohnung-Verhältnis vernünftig. Natürlich haben Optionen positive Steuervorteile über Gewinnbeteiligung, aber Sie bekommen meine Drift. 8211 Naval Ravikant No 8211 don8217t mieten Berater 8211 Sie sind definitiv auf dem richtigen Weg. Die einzige Sache, die mir ein bisschen beunruhigt ist die 8216Jahre von Erfahrung8217 Maßstab obwohl die Tatsache, dass Sie es mit Technologie-Exposition verknüpfen ist gut. Exposition und Erfahrung nicht unbedingt einen besseren Programmierer, aber sie sicherlich helfen, solange die Person hat die zusätzlichen Fähigkeiten, ein seitlicher Denker und eine 8216solutions8217 Person zu sein. Leute, die verschiedene Dinge dotieren könnten auch die Kante über diejenigen, die exklusiv programmieren 8211 zum Beispiel, ich glaube, dass meine 10 Jahre als Analytiker Programmierer auf verschiedenen Systemen sicherlich half mir ein besseres dba. Seien Sie auch vorsichtig vor der Person, die oberflächliche Exposition gegenüber Haufen hatte, ohne Experten in irgendwelchen 8211 zu sein, die sie reich sind. Ich bin mir sicher, dass du weißt, wohin du gehst und wird bewundernswert sein. Du solltest deinen Markt kennen und was du bezahlen musst, um die richtigen Leute zu bekommen. 8211 Dale Goopy Ich denke, dein Level-System, die Boni (in Prozent des Einkommens) und das Aktienoptionsprogramm sind recht solide. Ihre Stufen scheinen gut durchdacht zu sein: Ich kann an wenige Leute denken, die nicht innerhalb einer Kategorie oder zwischen zwei Kategorien passen würden. Allerdings: Ihr Startup-Paket zeigt einen Fehler. Durch das Aufblasen des Aussehens der Kompensation statt der tatsächlichen Entschädigung, zeichnen Sie bestimmte Arten von Einzelpersonen, don8217t Sie denken Betrachten Sie Ihren Fall der neuen College-Miete. Sie (um ein zufälliges Geschlecht zu wählen) wird eine Position für 70k Jahr von einem Konkurrenten angeboten. Sie kämpfen mit 60k Jahr, plus 15k Startup. 8220Woo-hoo8221, denkt sie, 8220I8217m reich 5k extra8221 Nach zwei Jahren, wie auch immer, der konkurrierende Job würde ihr 140k verdreifacht haben, während deines ihr 135k verdrehte, und dieses Delta erhöht sich um 10k Jahr. Sie ist wahrscheinlich einer von drei Arten von Menschen, es scheint: Sie kann die Grundmathematik machen. Sie interessiert sich mehr für kurzfristig (24 Monate) als jede Art von Langzeit. Sie plant, dich für das Bargeld zu packen und dich nach einem Jahr zu graben. Möchten Sie wirklich, dass irgendwelche dieser Leute für Ihr Unternehmen arbeiten. Auch Ihre Gleichheit des Gehalts erhöht die Granularität Ihres Systems. Dies erzeugt einen Treppenstufen: Ein Angestellter weiß nicht, dass er eine Erhöhung (mindestens eine ungleiche, die Ihre Mitarbeiter erhalten) erwarten, bis er oder sie eine gewisse Schwelle überschreitet. Es verlässt den Angestellten in der Situation des Sagens 8220 Ich habe vor 13 achtzehn Monaten Platz gemacht, also habe ich wohl (im Durchschnitt) dreieinhalb Jahre bis zu meiner nächsten bedeutenden Lohnerhöhung gegangen.8221 Diese Person kann grünere Weiden vorhersehen, methinks. Im Großen und Ganzen halte ich diesen Plan für bedeutende Verdienste. Ich denke, es braucht einige Tweaks, aber 8211 Joshua McGee Sie scheinen sich gegen eine schwierige Frage der Fairness, vor allem bei der Aufnahme neuer Mitarbeiter. Ich wünschte, ich wüsste die Antwort auf diese Fragen. Ich glaube, Sie haben Recht auf eine offene und faire Politik, ich neige dazu zu glauben, dass ein offenes Buch für Fairness wesentlich ist. Ich vermute, dass die Frage der Start-Bonus-Anreize angeboten werden kann dann von der Gruppe der Programmierer beeinflusst werden Sie bereits haben (oft lose bezeichnet als 8216die Team8217). Wenn (nach deinem Beispiel) die potenzielle neue Miete versteht dein System, aber fährt fort, die andere Position sowieso zu nehmen, zumindest können sie zurück versucht werden, nachdem sie82re in place amp über die Flitterwochen-Periode bekommen. (Nicht das will8217d das machen wollen, ist eine Gewohnheit der Miete). Ich denke, eines der großen Dinge, die von vielen Organisationen fehlen, ist, dass, wenn jemand eine Position annimmt, dort eine ganze Fülle von Lebensstil-Themen abgedeckt werden soll. Wo der Bewerber sehen kann, dass der neue Arbeitsplatz seinen Lebensstil begrüßt und einen ausgewogenen Zusammenschluss zwischen dem Lebensstil und der Arbeit bietet, dann müssen Sie sich daran setzen, dass sie sich stetig weiterentwickeln. 8211 Ray Goopy Hallo Joel, ausgezeichnete BTW Große Artikel, ich wünschte, jeder Ort hatte deine Ethik. Ich denke, die Gehaltsbereiche sollten auf dem Markt und dem Standort basieren. Zum Beispiel wohne ich, wo 40k ein Jahr ein schönes Gehalt ist. Ich habe vor kurzem einen Job in San Francisco für 74k angeboten, aber dort oben, dass isn8217t sehr viel. Oder, sind Sie basing das Gehalt auf Ihrem Gebiet Auch Sie erwähnen College-Absolventen. Heißt das, dass alle deine Levels ein bisschen College haben. Soweit es sich bei der Unterzeichnung des Bonus handelt, wäre es, wenn ich einen Unterzeichnungsbonus wiederfinden würde, sehr wichtig. Ich dachte nur, ich würde etwas geben. 8211 Scott Burton Ich glaube, ich bin damit einverstanden, jedem in einer bestimmten Ebene das gleiche Gehalt zu geben. Keiner zwei Menschen haben den gleichen Beitrag zu einem Unternehmen, warum also ihre Gehälter zufällig zusammenfallen, fühle ich, dass diese Politik einfach die produktiveren Mitglieder Ihrer Mitarbeiter vereiteln wird. 8211 Sid Manche Kommentare: Ich fand es interessant, dass ich irgendwo in deinem Diagramm nicht passiert bin, mit 23 Jahren Programmierung hinter mir. Einige von uns haben mehr Zeit zum Unterrichten und Mentoring verbracht als das Schreiben neuer Computersprachen. IMO, das ist eine gute Sache. Du hast einen wichtigen Teil der Programmierer-Kompensation ausgelassen, nach meiner Erfahrung. Geben Sie jedem Programmierer ein Konferenz - und Trainingsbudget. Geeks wollen mit anderen Geeks hängen. Lassen Sie sie entscheiden, ob sie das Budget auf eine Geek Cruise blasen wollen, besuchen Sie JavaOne oder bleiben Sie zu Hause und kaufen Sie eine Kopie jedes ORA Buches, das jemals veröffentlicht wurde. I8217m auch ein Fan von einem Werkzeug Amps Spielzeug Budget. Lassen Sie sich jeden Aussenseiter entscheiden, was wichtiger ist: eine neue Nerf-Pistole, ein schickes Trackball oder ein besserer Satz von Lautsprechern Jeder kann ein wichtiger Produktivitäts-Booster für die richtige Person sein. Aber dann, nach 13 Jahren in der Firmenwelt, fand ich I8217m viel viel glücklicher, freiberuflich zu sein, also was weiß ich, ltggt 8211 Dori Smith sechs verschiedene Levels, Level 9 bis Level 14 Ich nehme an, du hast diese Levels von irgendwo anders you8217ve gearbeitet. Warum nicht einfach durch die Verschleierung schneiden und machen 8217em 0-5 (oder 1-6 wenn du dich schlecht fühlst, wenn jemand eine Null ist) Wenn du die Slots für Administrator-, QA - und Janitorial-Typen offen hältst, warum gehst du nicht einfach 8217em in eine andere Klasse Ganz Du hast dich auf die Liste gebracht, und du hast Mannschaftsführer, aber du hast keinen Platz für einen älteren Programmierer, der keine Lust hat, ein Team zu führen. Es gibt Lone-Wölfe wie diese, die einfach nur arbeiten und gut mit anderen spielen. Vielleicht bist du nicht daran interessiert, sie anzustellen, aber wenn du es bist, solltest du sie irgendwo melden. Du scheinst auch einen Platz in deiner Matrix für einen Lehrer zu haben. Damit meine ich einen Mid-Level-Senior-Programmierer, dessen Stärke in der Lage ist, andere (einschließlich mehr Senioren) Fähigkeiten, die sie don8217t bereits haben, zu lehren. Vor allem, wenn Sie die Planung auf die Einstellung Praktikanten an jedem Punkt, you8217ll brauchen diese Art von Person. Ein guter Lehrer ist vielleicht nicht sehr produktiv bei der Entwicklung neuer Code. Eine andere, die weggelassen wurde, ist der professionelle Wartungsprogrammierer. Die Person, die hereinkommt und eine komplette dog8217s Abendessen des Codes debuggen kann. Die Person, die sehen kann, dass es drei Möglichkeiten gibt, Code zu regeln: 1) massive rewrite 2) kleinere Umschreibung einer Funktion oder zwei oder 3) einzeilige Änderung mit einem schweren Kommentar darüber, wie jemand den Code später umschreiben möchte. Es gibt sehr gute Gründe für jeden der Ansätze, und wissend, was zu holen isn8217t etwas, das jeder gut ist. Für diese Angelegenheit sind einige Leute viel besser beim Debugging, während andere Architekten geboren sind. Die für die beiden Positionen benötigten Fähigkeiten sind sehr unterschiedlich. Wie versöhst du die beiden Wenn du die Pistolen gemietet hast, ist es möglich, dass die Person mit besseren Debugging-Fähigkeiten tatsächlich mehr Einnahmen in das Unternehmen bringt. Ich habe diese Überlappung mit der Lehrerposition häufiger gesehen als andere Arten von Programmierern. Die Vergütung besteht aus: Gehalt Jährlicher Bonus Vorteile Aktienoptionen Startup Bonus Sie haben die Zeit abgelegt (obwohl Sie es als Teil der Leistungen betrachten können). Der Grund I8217m, der mein eigenes Geschäft betreibt, ist, dass kein Unternehmen bereit war, mich an den Bedingungen anzubieten, die ich suchte. Ich war auf der Suche nach einem Job, der ungefähr Vollzeit (aber in weniger, längere Tage pro Woche) für ungefähr 34 des Jahres war. I8217d waren bereit, 34 (oder sogar etwas weniger) des Vollzeitgehalts zu nehmen, um die Zeit zu haben, andere Dinge als Arbeit zu genießen. In den meisten Unternehmen ist der einzige Weg, dies zu tun, ein Jahr oder zwei zu arbeiten, und dann entweder eine Abwesenheit zu verlassen oder zu beenden, zu wissen, dass Sie sich für einen neuen Job suchen müssen, wenn Sie zurückkommen. Für alle Vollzeitmitarbeiter sind die Leistungen gleich. Ich denke, eine bessere Lösung ist, um ein Einkaufstasche Konzept von Nutzen zu haben. Die Mitarbeiter erhalten eine gewisse Anzahl von Leistungen und können sie auf verschiedene Arten von Leistungen anwenden. Ein einziger Angestellter wird weniger auf die Krankenversicherung ausgeben, kann aber auch mehr für den Health-Club oder ein Studiengebühren-Erstattungsprogramm ausgeben. Eine verheiratete Person mit Kindern muss mehr auf Krankenversicherung und Tagesbetreuung ausgeben, aber vielleicht keine Zeit für den Health-Club. Es gibt viele Variationen, und eine Größe passt nicht alle. Eine Sache, die ich mir vorgestellt habe, ist einfach, auf festen Vorteilen zu streicheln und zu sagen 8220Sie haben n deines Gehalts, um auf Nutzen zu verwenden. Sie können es unter den folgenden zuordnen: Krankenversicherung, Zahnversicherung, 401K, ESPP, Urlaubszeit, ermäßigte Hardwarekäufe, Studiengebührenerstattung, Valet Service, Steuervorbereitung, etc82308221 Das kann schwierig steuerlich sein, aber it8217s noch schwieriger für die Mitarbeiter, um etwas von diesem Zeug herauszufinden. Verbringen Sie ein paar zusätzliche, um die Corporate Accountant herauszufinden, wie es funktioniert, und sparen Sie die Mitarbeiter die Mühe. Feh auf Aktienoptionen. Sie interessieren mich nur wenig, wenn überhaupt. Wenn das Unternehmen öffentlich gehandelt wird, ist eine gute ESPP interessanter. Wenn das Unternehmen nicht öffentlich gehandelt wird, sind Aktienoptionen wertlose Papierstücke und können mir tatsächlich Geld in Steuern für ein Netto-Negativ kosten. Natürlich kann das Unternehmen öffentlich gehen und es gut machen, aber es kann auch vor dem Erreichen des Börsengangs falten. Und wenn wir Schwierigkeiten haben, wegen der niedrigen Gehälter einzustellen, so heben wir die Gehälter für alle, auch die Leute, die wir bereits angeheuert haben. One way of looking at salaries is asking yourself: 8220What would I have to pay to contract this programmer back six months from now after she leaves because we don8217t pay her enough now8221 The answer to that question can be pretty illuminating. One company I quit was simply unwilling to pay to contract me back after I left, even though they8217ve had two problems I could have walked in and fixed rapidly. Instead, they wanted the security of having someone on-staff who had spent the time to figure it out. Good for them. Another company that wouldn8217t meet my desired salary has since contracted me for almost six months worth of that salary for two months work. I suspect they8217re regretting their decision, but they do have more flexibility now. as a company, we are very concerned with equity and fairness in salaries. We think it will be extremely valuable to maintain salaries, bonuses, and benefits for programmers at equal levels rather than negotiating individually with everyone and then having people upset that they are not getting a 8220fair8221 salary I think if you truly want to be equitable, you8217re going to find out that there will be enough special cases, that your pay-parity will quickly evaporate. I8217ve mentioned a few, but there are more that I8217m sure I haven8217t thought of. Being fair is a good ideal, but because of the special cases, equal pay is unlikely to be fair. 8211 Dave Polaschek In the company I work for, we do negotiate salaries, which I agree with you it is wrong. But I have one problem in your scheme. Let8217s say you have 2 developers 1 year experience, same exact level, but one is amazingly smart and fast, the other one is slow, fast and slow means time to finish a certain task in a certain amount of time without major bugs, etc. etc8230, how can you differentiate between those, in this scheme you can8217t because they will take the same salary and the same bonuses, I see that the motivation to excel is not there8230 I agree with the same salary scheme for the level, and the startup bonus, but the drive for each person to excel is important too. This might be achieved by an indvidiual bonus or other ideas8230 What do you think. 8211 Ahmed Badr Editor8217s note: I don8217t really believe in individual bonuses or performance incentives, because I8217ve heard a lot of research that says they don8217t work: But, to answer your question more specifically, if I really had one programmer who was simply much more productive than usual and wrote code much faster, we would probably just bump them up a level even though they don8217t meet the other criteria. I don8217t want the criteria to be hard-and-fast, just general guidelines. 8211 Joel I think that you8217re totally on the right track, and identifying your levels as mere guidelines is key. I would give the levels names, fun or serious. Numbers make me think of government pay scales, and leave less flexibility to change them later (unless you like decimals or re-classifying everyone). I do have to disagree with using large startup bonuses to bridge an offer gap. It creates a mercenary ethic from the start. If a salary of X doesn8217t make me happy now, as an 8220unknown risk8221 to your team, I8217m going to be less happy with it down the road once my value to the team has been well-established. I would cap the total startup bonus at 10k and extol the value of the benefits package. Vacation time to me is worth at least twice it8217s straight salary value, and it8217s a benefit that most American companies (esp. tech) are stingy and inflexible with. (I8217m working with a guy who wasn8217t able to use all of his vacation time last year, a serious no-no in Germany, so he8217s wound up with 8 weeks for this year. Being on our American payroll, I have serious vacation envy Not enough for me to switch payrolls, but you can be sure that it will be the only compensation matter discussed at my next review 8211 Bryce Look at Steve McConnell8217s stuff at construx. He has various programmer levels etc. etc. Looks like it8217s similar to what you8217ve already shown, so maybe you8217ve already been there. We8217re a pretty small shop with 25 or so programmers and recently went to a three-level basic structure: engineer, Sr. Engineer, Principal Eng. Early feedback is that8217s not enough granularity. We have a pretty wide range of skills in each level. Probably go to more like you8217re thinking in next go round. 8211 Chris Markle Editor8217s note: Construx8217s stuff is exactly what I was trying to reconstruct. Steve got the idea and copied the ladder from Microsoft, and I did do, but I was trying to reconstruct it from memory 8211 Joel I like the idea of having levels and paying everyone according to their level. Publishing uses this system for the first two levels (editorial assistant and assistant editor) and it creates a lot of camaraderie since everyone is getting paid the same. Once you8217re an editor, though, your salary is based on your years of experience and the PampL8217s of your books. You may want to consider using the level system for your more junior employees but having more freedom to distinguish between the senior ones. You don8217t mention it specifically, but I8217m assuming that it will be public knowledge what everyone8217s level is and how to progress to the next one. This is a key factor. I like the consenus approach about setting levels, so long as the employee gets a chance to present their side of it. What about annual raises I think everyone expects some sort of annual raise even if you can still hire new programmers at the same wage level as the old ones. And honestly, someone who8217s worked for you for a year is worth some degree more than someone with equal skills who doesn8217t know anything about your company or your software. 8211 Jill McFarlane On today8217s topic of compensation, I really like the idea of open and fair salary guidelines. I8217ve never truely understood why salary is such a taboo topic when we8217ll tell everyone how much we paid for a car or house. Perhaps it is a bit of utopian, but one would hope that if an employer adopts an open and fair salary policy, they would fully grasp being fair and open and a corporate policy. 8211 David Benson How about individual bonuses awarded directly by the employees I can imagine a bonus plan wherein every employee is given 5 of their own salary to award to other employees. Does incentive compensation of this sort also have the same problem as other incentive compensation 8211 Kevin Postlewaite I8217d like to advise you to go ahead with your compensation ideas based on my experience with companies that have done things that way. Sadly, I can8217t. Every company I8217ve been in has kept these things secret. Instead I urge you to do it simply because I8217d like to work at a company with those policies. I work for Dictaphone (private), which was recently bought by Lernhout amp Hauspie (public), so we8217re getting stock options soon, but it8217s supposed to be a big secret how the amounts are awarded. We got mail with our share amounts saying do not discuss this with coworkers . What8217s up with that Amazingly, many members of my team went along with it Fortunately a few of us did an 8220I8217ll show you mine if you show me yours8221 session, and we were able to figure out that it8217s simply based on salary grade. Große Sache. Why not just publish that Secrets do more harm than good. I suppose that there will always be resentments and perceived injustices with compensation policies. You have to accept that. But keeping it open and telling everybody up front that it8217s open will, I believe, keep it from interfering with the work . 8211 John Sands Earlier this year I was handed a tremendous challenge 8211 to pull together a disorganized department and then design, implement, QA and ship a terrifically complex system with a do or die release date 8230 of three months later. I can tell you all about it some time because it worked and I learnt an enormous amount about development, management and design but what I wanted to mention here are two things the CEO did that were strong factors in the success of the project 8211 both rather irregular. 1 8211 Personal pressure and help: At the time, there were two levels of management in between myself and the CEO. Both were dysfunctional. The CEO cared more about the project than about 8220dis8221ing the two middle managers and set up a weekly status meeting between himself and me to go over the status of the project and do risk assessment. No one wants to disappoint hisher CEO, thus, boy was I on top of the project. Also, if I was having trouble with resource issues he could cut through any red tape and make things happen for me. 2 (relevant to the bonus question) 8211 at the first status meeting he gave me a massive bonus (options that are currently worth about 150,000) and said that he likes to give bonuses BEFORE the success 8211 he finds it8217s much more concrete motivation. Now this is a bit of a dirty trick but it sure does work. I plan to try it with my team next real crunch. I really like your approach to salaries, though you need to have a certain amount of flexibility with the ranking. One of the biggest sources of tension we have in the department is due to people think other people are getting paid more than them. One of the biggest headaches we have when hiring is dealing with people who are good but would throw our salary scale of kilter. Your suggestion solves both very elegantly. The one question I have is what do you do with salary reviews Over here, people expect a 10-20 raise every year (in addition to any raise due from a 8220rank8221 promotion). Would you only give people a raise if the raise in rank Or maybe instead of a salary raise have an individual bonus at the time of the salary review that would do the same as the start up bonus Want to know more Youre reading Joel on Software. stuffed with years and years of completely raving mad articles about software development, managing software teams, designing user interfaces, running successful software companies, and rubber duckies. Post navigation

No comments:

Post a Comment