skip-to-content
  • header.categories
  • 0 header.unread 0
  • header.recent
  • header.popular
  • header.world
collapse
Forum ForexRoasted Logo

Forum Forexroasted

  1. ForexRoasted Community
  2. header.categories
  3. Platform Tech
  4. Automation & Bots
  5. my EA bleeds during news, should it just stop trading around red folder events

my EA bleeds during news, should it just stop trading around red folder events

Scheduled Pinned Locked Moved Automation & Bots
automation
13 posts 12 posters 322 views 12 watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B offline
    B offline
    Blake
    wrote on global:last-edited-by,
    #1

    my EA is consistently profitable except it gives a chunk back around high-impact news. the spread widens, it gets stopped on spikes, sometimes slips badly on entry. tempting to just have it pause trading 30 minutes either side of red folder events.

    is a news filter the right fix, or am i papering over a deeper problem with the strategy?

    keep records

    1 Reply Last reply
    0
    • M offline
      M offline
      mattlive
      wrote on global:last-edited-by, Admin
      #2

      a news filter is legitimate, not cheating. plenty of soldi strategies simply have no edge during the chaos of a major release and the honest move is to sit out. pausing 15-30 minutes either side of high-impact events is standard. just make sure your filter pulls from a reliable calendar feed and handles timezone and daylight savings correctly, thats where homemade filters silently fail.

      1 Reply Last reply
      0
      • C offline
        C offline
        christianm
        wrote on global:last-edited-by,
        #3

        agreed its legitimate. the test for whether youre papering over a problem: does the strategy lose during news specifically because of execution conditions (spread, slippage, spikes), or because its directional thesis is wrong during volatility? the first is solved by a filter. the second means the filter just hides a broader fragility.

        1 Reply Last reply
        0
        • N offline
          N offline
          Nathaniel
          wrote on global:last-edited-by,
          #4

          every backtest looks great once you remove all the times it would have lost. add a news filter, then a friday filter, then a monday filter, and eventually youve curve fit a strategy that only trades the three hours it happened to win historically.

          1 Reply Last reply
          0
          • C offline
            C offline
            carterw
            wrote on global:last-edited-by,
            #5

            the troll names a real danger, filter creep is how people overfit by exclusion. the discipline is: only add a filter for a mechanism you can explain, not just a losing period you noticed. 'spread blows out during news so my entries are bad' is a mechanism. 'it loses on tuesdays' usually isnt. that distinction keeps the filter honest.

            Risk first.

            1 Reply Last reply
            0
            • itsliamI offline
              itsliamI offline
              itsliam
              wrote on global:last-edited-by,
              #6

              whats a reliable calendar feed to pull from, ive heard some of the free ones are wrong or late?

              1 Reply Last reply
              0
              • S offline
                S offline
                silvercloud
                wrote on global:last-edited-by,
                #7

                use a well-known economic calendar with a documented data feed rather than scraping a random site. and crucially, test that your filter actually blocks trades around a known past event in the strategy tester before trusting it live. a filter that silently doesnt fire is worse than no filter because you think youre protected.

                1 Reply Last reply
                0
                • O offline
                  O offline
                  oceanbreeze
                  wrote on global:last-edited-by,
                  #8

                  the 'verify it actually fires' point is underrated. ive seen news filters that looked configured but the event-time parsing was off by the broker server offset, so it paused at the wrong moment entirely. always confirm against a real historical event.

                  check the details

                  1 Reply Last reply
                  0
                  • T offline
                    T offline
                    thomas_x
                    wrote on global:last-edited-by,
                    #9

                    for what its worth, after adding a clean news filter my EAs equity curve got noticeably smoother without hurting total return much. the news trades were nearly a wash on average but added huge variance. cutting variance for similar return is a good trade in itself.

                    1 Reply Last reply
                    0
                    • cloudyvisionC offline
                      cloudyvisionC offline
                      cloudyvision
                      wrote on global:last-edited-by, Admin
                      #10

                      smoother equity curve with similar return is also exactly what overfitting produces in-sample.forward test it on events it has never seen before you celebrate.

                      trust but verify

                      1 Reply Last reply
                      0
                      • T offline
                        T offline
                        thomas_x
                        wrote on global:last-edited-by, Admin
                        #11

                        fair, and easy to settle: keep the filter, run the EA forward on demo through the next month of news events, and compare filtered live behaviour to what the unfiltered version would have done. if the filter still helps on unseen events, it was a mechanism, not a fit. let the forward data deide.

                        1 Reply Last reply
                        0
                        • lowkeysamL offline
                          lowkeysamL offline
                          lowkeysam
                          wrote on global:last-edited-by,
                          #12

                          filter for a reason, then forward test it. clear.

                          1 Reply Last reply
                          0
                          • N offline
                            N offline
                            neonpilot
                            wrote on global:last-edited-by,
                            #13

                            this is one of the most useful threads ive read here in a while šŸ”„ the 'mechanism vs noticed losing period' line is going straight in my journal.

                            one bad day is not the month

                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better šŸ’—

                            register login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • login

                            • dont-have-account register

                            • login-register-to-search
                            Powered by NodeBB Contributors
                            • First post
                              Last post
                            0
                            • header.categories
                            • header.unread 0
                            • header.recent
                            • header.popular
                            • header.world