Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

MyFxBook till Google Sheets, backtestrader ifyllda

Rickard Andersson Partner, Nodenordic.se

Ditt backtest-kalkylark ser bra ut tills du zoomar ut. Då ser du det. Tomma High/Low-celler, saknade data för ”nästa dag” och halvfärdiga rader som tyst saboterar din analys.

Den här MyFxBook Sheets sync drabbar traders och strategitestare hårdast, men en marknadsanalytiker som stöttar en tradingprodukt och en liten byråägare som rapporterar resultat känner samma smärta. Du tappar cirka 1–2 timmar i veckan bara på att rensa data, och du litar ändå inte fullt ut på den.

Det här arbetsflödet täpper igen glappen genom att hämta nästa handelsdags High/Low från MyFxBook, räkna ut punkter upp/ned och fylla i ditt Google-ark automatiskt. Du får se vad det gör, varför det spelar roll och vad du behöver för att köra det stabilt.

Så fungerar automatiseringen

Hela n8n-arbetsflödet, från trigger till slutlig output:

n8n Workflow Template: MyFxBook till Google Sheets, backtestrader ifyllda

Problemet: backtester skapar fel när raderna är ofullständiga

Om du loggar affärer vid nyhetshändelser är ”entry” bara halva historien. Det du egentligen behöver är vad som hände efter att affären öppnades: nästa dags High, Low och hur långt priset rörde sig till din fördel (eller emot dig). Att fylla i det manuellt låter enkelt tills du gör det för EURUSD, GBPUSD, XAUUSD och ett dussin händelser i veckan. En missad cell ser inte bara stökig ut. Den ändrar din vinst/förlust-logik, snedvrider take-profit-antaganden och gör analysen av ”bästa händelsetyper” till rena gissningar.

Det växer snabbt. Och det irriterande är att du inte märker skadan förrän du redan fattar beslut baserat på fel siffror.

  • Du slutar med att kopiera priser från grafer eller sajter in i Sheets, och det är där stavfel och fel decimaler smyger sig in.
  • High/Low kommer ofta senare, så rader blir halvfyllda om inte någon kommer ihåg att gå tillbaka dagen efter.
  • Olika instrument använder olika decimalprecision (USDJPY vs EURUSD), vilket gör att din ”points”-matte blir inkonsekvent.
  • När ditt ark har luckor kan du inte jämföra nyhetshändelser, valutapar eller stop-loss-idéer säkert över en månad.

Lösningen: fyll automatiskt i nästa dags High/Low och punkter

Det här arbetsflödet bevakar ditt Google-ark efter affärsrader som saknar High- och Low-värden. När det hittar en lucka anropar det MyFxBook via en HTTP-förfrågan för att hämta uppdaterade priser för Datum+1 (nästa handelsdag efter att affären öppnas). n8n tolkar svaret, plockar ut rätt High/Low och räknar sedan ut ”Points Up” och ”Points Down” med rätt multiplikator för instrumentet. Det är viktigt eftersom USDJPY-liknande prissättning kräver annan decimalhantering än EURUSD. Till sist skriver arbetsflödet tillbaka de färdiga värdena i samma rad och kan mejla dig om något ser fel ut eller om ingen data returneras.

Arbetsflödet startar med en webhook-körning (så att du kan trigga det på beställning eller från ett schema du styr). Därefter letar det efter tomma celler i Google Sheets, hämtar saknad MyFxBook-data, slår ihop den med raddetaljerna och uppdaterar arket så att din backtest förblir komplett.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du loggar 10 nyhetsaffärer i veckan över 8 par. Om du lägger cirka 10 minuter per affär dagen efter på att hitta High/Low, konvertera decimaler och fylla i punkter blir det ungefär 100 minuter per vecka. Och ärligt talat är det sällan bara 10 minuter när du blir avbruten. Med det här arbetsflödet triggar du en körning (cirka en minut), n8n hämtar och bearbetar de saknade priserna i bakgrunden och arket uppdateras. Du får tillbaka runt 1–2 timmar i veckan och din backtest blir ”redo att analysera” i stället för ”redo att fixa”.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra affärer och backtest-rader.
  • MyFxBook som källa för High/Low-prisdata.
  • Google Cloud-uppgifter (skapa i Google Cloud Console med Drive API aktiverat).

Kunskapsnivå: Mellan. Du kopplar konton, klistrar in uppgifter och bekräftar att dina kolumner i arket matchar arbetsflödets förväntade fält.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

En webhook-körning startar jobbet. Du kan trigga det manuellt när du vill ha färska data, eller anropa webhooken från ett schemaläggningsverktyg så att det körs dagligen utan att du behöver tänka på det.

Ditt Google-ark kontrolleras efter ”hål”. Arbetsflödet letar efter rader där High och Low är tomma, eftersom det är de som senare saboterar backtest-beräkningar.

MyFxBook-priser hämtas och tolkas. n8n anropar MyFxBook med en HTTP Request, tolkar svaret och räknar sedan ut Points Up/Down med rätt multiplikator för valutaparet (USDJPY kräver annan hantering än EURUSD).

Raden uppdateras och du kan få en notifiering. Google Sheets uppdateras med High, Low och punkter, och arbetsflödet kan skicka ett mejl om det inte kan hämta data eller om ett svar kommer tillbaka tomt.

Du kan enkelt ändra listan över valutapar för att täcka fler instrument utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Vanliga fallgropar

  • Google Sheets-uppgifter kan löpa ut eller kräva specifika behörigheter. Om saker slutar fungera, kontrollera först n8n:s credential-inställningar samt din Google Cloud OAuth-samtyckesskärm och scopes.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst tidigt, annars kommer du att redigera output för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här MyFxBook Sheets sync-automatiseringen?

Cirka 30–60 minuter om dina Google-uppgifter är klara.

Behöver jag kunna koda för att automatisera MyFxBook-resultat till Google Sheets?

Nej. Du kopplar konton och matchar några kolumner i arket mot fälten som arbetsflödet uppdaterar.

Är n8n gratis att använda för det här MyFxBook Sheets sync-arbetsflödet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också ta hänsyn till eventuella MyFxBook- eller Google API-gränser du når (de flesta små upplägg håller sig inom standardvärdena).

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och klarar n8n bra. Self-hosting ger dig obegränsat antal körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här MyFxBook Sheets sync-arbetsflödet för fler valutapar?

Ja, men testa noggrant. Du kan utöka listan med valutapar och justera multiplikatorlogiken så att punkter räknas korrekt för instrument med olika decimaler. Vanliga justeringar är att lägga till fler symboler, ändra vilka kolumner som räknas som ”saknade” och uppdatera villkoren för mejlnotiser när MyFxBook inte returnerar någon data.

Varför misslyckas min Google Sheets-anslutning i det här arbetsflödet?

Oftast beror det på utgångna eller felaktiga Google OAuth-uppgifter i n8n. Anslut Google Sheets-credentialn igen och bekräfta sedan att Google Drive API är aktiverat i ditt Google Cloud-projekt, eftersom åtkomst till Sheets ofta bygger på det. Kontrollera också att kalkylarket är delat med samma Google-konto som är kopplat till din credential. Om det fortfarande misslyckas kan det vara ett scope-/behörighetsproblem eller att sheet-ID/fliknamn har ändrats.

Hur många rader klarar den här MyFxBook Sheets sync-automatiseringen?

Hundratals rader per körning är typiskt för ett mindre tradingark.

Är den här MyFxBook Sheets sync-automatiseringen bättre än att använda Zapier eller Make?

För att backfilla rader på det här sättet är n8n oftast bättre, eftersom du kan lägga till förgreningslogik, slå ihop data och hantera regler som ”om den här cellen är tom, hämta” utan att betala extra för varje litet steg. Self-hosting är också viktigt om du vill köra frekventa kontroller utan att oroa dig för task-begränsningar. Zapier och Make kan fungera, men just det här use caset blir ofta pilligt när du lägger till multiplikatorer per par och villkorade uppdateringar. Om du redan är djupt inne i de verktygen kan du återskapa det, men det blir inte lika snyggt. Prata med en automationsexpert om du är osäker på vad som passar.

När ditt ark förblir ifyllt slutar dina backtester vara ett städprojekt och blir ett beslutsunderlag. Sätt upp det, låt det köra och lita på raderna igen.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal