Yeah, there are a few tricks you can try.
first, to straighten your current piece, get a piece of firewood, a 2x4, or an old wood bat, any kind of wooden club. heat the blade to a cherry red(yes, I know colors are subjective, but in this case you don't want the steel too hot) place the blade edge flat on the anvil and lay your hammer on it to pull out some of the heat where the blade is thinnest, this should only take a few seconds. then lay the blade spine on the anvil, edge up, and whack it with the club. if you hit the blade squarely, there should be little to no warping on the edge. if you were to hit the edge with a hammer, you would probably warp or dent the edge. Using a softer material as a hammer can convince a piece of steel to bend without disfiguring an edge. I generally call my club a Thwak'em stick, after Battlelords of the 23rd century.
to help out next time, forge your blade into the general shape that you want, then before you start forging the edge, put a prebend in it. hold the tang of the blade about 1- 1 1/2" above the anvil, with the piont of the blade on the anvil, the soon to be edge up, and thwak it once or twice. then when you forge out the edge, the spine should straighten out. It takes a little practice to find out just how much bend you want in the blade.
Good luck
Ken