These are just two different ways of visually presenting the exact same set of underlying data. The data itself comes from an optimization run over "n" different parameter combinations. The data is conceptually a three column table
Code:
Optimization | Optimization | Trading System
Variable #1 | Variable #2 | Test Result
==============|================|================
x1 y1 GoodnessMetric 1
x2 y2 GoodnessMetric 2
x3 y3 GoodnessMetric 3
. . . . .
xn yn GoodnessMetric n
The plots do nothing more than display (Variable 1) versus (Variable 2) versus (Goodness). The idea is a simple one.
In the example plots above, (Optimization Variable 1) is the first number of days in a MACD indicator, and (Optimization Variable 2) is the second number of days in an MACD indicator. Variable 1 runs from 50 days to 100 days, and Variable 2 runs from 200 days to 400 days.
In the example plots, the Test Result being plotted (the "GoodnessMetric") is MAR Ratio. MAR is an acronym for Managed Account Reports, one of the earliest CTA performance-tracking newsletters, from the 1970's. For the purpose of ranking the managers they tracked, the editors defined the "MAR Ratio" to be (CAGR% since inception) / (MaxDD% since inception). This ratio is still used today by allocators and fund-of-funds managers and the reporting websites that present track records. Lots of trading system testing programs present the MAR Ratio as one of the available output statistics. In this particular test with this particular system trading this particular portfolio over this particular slice of history, the MAR Ratio varied between +0.12 (dark blue) and +0.36 (bright red).
The colors are chosen to resemble temperatures, with blue ("coldest") representing the lowest values of MAR Ratio, and red ("hottest") representing the highest values of MAR Ratio.
These plots were automatically created by Trading Blox. However, once you've exported the test results into a three column table like the one shown here, you can feed that table into lots of different software packages for plotting. Excel, Gnuplot, and PSIplot will all do contour plots and 3d plots and much more. You have other options besides plotting-from-within-the-trading-system-testing application. If you wish, you can do the optimization run in Tradestation, make a 3-column table of results, feed that table to Excel, and have Excel make a contour plot.