Verktyg och plattformar
Kan du köra flera handelsplattformar på en VPS?
Bedöm flera handelsplattformar på en VPS utifrån resurser, anslutningsbehörigheter och felisolering. Testa den sammanlagda arbetsbelastningen innan du konsoliderar.
Översättningen uppdaterad
- Ursprungligen publicerad
- Källan uppdaterad
- Översättningen uppdaterad
I den här artikeln
Du kan köra flera handelsapplikationer på en VPS när operativsystemet, licenserna, resurserna och kontoreglerna stöder ett sådant upplägg. Den främsta avvägningen är att ett fel på värddatorn kan påverka varje applikation som körs på den.
Separata konton, anslutningar och processer
Flera konton i en och samma plattform kräver inte nödvändigtvis flera kopior av applikationen. Omvänt kan två applikationer som använder en och samma datainloggning förbruka separata anslutningskvoter. Kontrollera leverantörens aktuella sessionspolicy innan du öppnar samma inloggningsuppgifter på flera ställen.
Håll kontobeteckningar synliga och skilj övningskonton från betalda utvärderingar eller personliga mäklarkonton. En tekniskt lyckad inloggning ger inte tillstånd att kopiera affärer eller dela en fjärrmiljö.
Mät den sammanlagda arbetsbelastningen
Börja med de krav som respektive applikation har stöd för. NinjaTraders resursvägledning förklarar att resursbehovet beror på faktisk användning. Undvik generella uppskattningar som en gigabyte per plattform eller ett fast antal diagram per kärna.
Mät den sammanlagda arbetsytan under en representativ övningssession. Inkludera inläsning av historiska data, anpassade indikatorer, anslutningsverktyg och bakgrundsunderhåll. Håll utkik efter långsam beräkning, sidväxling, disktryck eller ett gränssnitt som har fastnat. Tillräckligt med minne garanterar inte ett visst orderutförande och eliminerar inte marknadsglidning.
Isolering är mer än separata fönster
Använd separata konfigurationskataloger eller instanser som stöds av leverantören där det behövs. Bekräfta att en uppdatering eller licensändring i en applikation inte skriver över en annan applikations inställningar. Se till att säkerhetskopior kan identifieras utifrån plattform och kontokontext.
Två virtuella maskiner från samma leverantör är inte nödvändigtvis oberoende. De kan dela en fysisk värddator, lagring, nätverk eller region. Om motståndskraft är skälet till att separera applikationerna bör du fråga vilka feldomäner som faktiskt är olika.
Kopiering kräver ett separat beslut
Att köra applikationer tillsammans innebär inte att kopiering mellan konton är tillåten. Kontrollera varje programs regler och vilken anslutning kopiatorn har stöd för. Definiera instrumentmappning och kvantitet separat för varje följare.
Testa partiella orderutföranden, avvisade ordrar och en frånkopplad följare i simulering. Registrera den resulterande positionen i varje konto. Flera instrumentpaneler som visar samma avsedda affär är inte bevis för att alla konton fick identiska orderutföranden.
Återställning och underhåll
Dokumentera startordningen för värddatorn, datatjänster och applikationer. Testa en kontrollerad omstart med övningskonton. Bekräfta vad som kräver en användarinloggning och huruvida automatisk start skapar dubblerade anslutningar.
Efter återställning, stäm av aktiva ordrar och kontopositioner innan du återaktiverar automatisering. Att starta om alla program samtidigt kan öka sannolikheten för motstridiga åtgärder när kontotillståndet är oklart.
Schemalägg uppdateringar och resurskrävande forskning separat från arbetsbelastningen för orderutförande där det är praktiskt. Om backtestning upprepade gånger stör diagrammen kan det vara mer användbart att flytta forskningen till en annan maskin än att köpa en större VPS för alla ändamål.
Viktiga slutsatser
- Bekräfta licenser och anslutningskvoter innan du konsoliderar.
- Testa den totala arbetsbelastningen i stället för att räkna applikationsikoner.
- En VPS skapar en delad felpunkt.
- Stäm av varje konto efter omstart eller avbrott i kopiatorn.
Vanliga frågor
Är en större VPS billigare än två mindre?
Jämför aktuella likvärdiga offerter, inklusive licensiering och säkerhetskopior. Det finns inget universellt prissamband.
Ger en andra VPS automatiskt redundansväxling?
Nej. Redundansväxling kräver en testad process som undviker dubblerat utförande och antaganden om delad infrastruktur.
När bör jag dela upp applikationer?
När uppmätt resurskonkurrens, licensierings- eller återställningskrav motiverar det. Se vår guide för VPS-dimensionering för de inledande mätningarna.