主力合约与非主力合约的区别主要有以下几点:

1.计算的对象不同
主力合约在进入交割月后会开始更换,主力合约的价格与合约换月的价格之间存在较大的差别,这个区别就是在交割月份不同的合约之间存在较大的差价,比如2001年5月的某一主力合约,2001年7月的某一主力合约,2001年8月的某一主力合约,2001年9月的某一主力合约,2002年10月的某一主力合约。
2.不同的合约的交割地点不同
同样是主力合约的交割地点不同,主力合约的交割地点也有所不同。
3.不同的合约交割月份的划分
同样是沪深300股指期货,每个交易日的每个合约交割日的不同,在不同的合约上每个合约交割的合约的价格也不一样,这是因为交易所都是有规定的,合约的交割月份不同,一般情况下,股指期货的交割月份也会不同。