Sachverhalt:
A.
A.a. Die D._ SpA (Klägerin, Beschwerdegegnerin) ist eine im Handelsregister von U._/IT eingetragene Aktiengesellschaft italienischen Rechts. Sie betreibt eine Ölraffinerie und ist auf die Produktion von hochwertigem Asphalt spezialisiert, der aus Schweröl hergestellt wird.
A.b. Die A._ AG (vormals B.A._ AG, Beklagte, Beschwerdeführerin) ist eine ursprünglich in V._, mittlerweile in W._ domizilierte Aktiengesellschaft. Sie bezweckt unter anderem die Exploration und Gewinnung von Mineralien, insbesondere von Mineralöl-Ressourcen, sowie deren weltweiten Verkauf.
Sie übernahm am 14. Februar 2012 ein Ölfeld in Z._/AL von der albanischen Mineralölgesellschaft E._. Dieses Ölfeld wurde von der albanischen Tochtergesellschaft der Beklagten, der C.A._ Sh.A. bewirtschaftet. Zur Finanzierung und zur Weiterentwicklung dieses Ölfeldes nahm die Beklagte am 13. Dezember 2013 bei der F._ Company ein Darlehen über USD 60 Mio. auf.
A.c. Am 24. Dezember 2013 schlossen die Parteien einen Rahmenvertrag über die Lieferung von Rohöl. Die Beklagte verpflichtete sich, der Klägerin jährlich ansteigende Mengen von Schweröl vom Ölfeld Z._/AL sukzessiv zu liefern. Für die erste Schiffsladung von rund 3'000 metrischen Tonnen ("MT", 1 MT = 1'000 kg) Rohöl und für weitere Schiffsladungen, bei welchen die Schiffe nicht mittels Pipeline, sondern mittels Tanklastwagen beladen würden, einigten sich die Parteien auf einen Preis von 70 % des Marktpreises der Rohölsorte Brent. Die Parteien bestimmten im Rahmenvertrag als Gerichtsstand das Gericht am Sitz der jeweiligen Beklagten und vereinbarten die Anwendung italienischen Rechts.
Ebenfalls am 24. Dezember 2013 schlossen die Parteien ein "Amendment Agreement" über die erste Lieferung von 58'000 Barrel (ca. 9'200 MZ) Rohöl. Danach sollte eine Menge von 40'000 Barrel am 31. März 2014 und die restlichen 18'000 Barrel am 30. April 2014 geliefert werden. Zum Erfüllungsort wurde vereinbart, die Beklagte habe das Rohöl an Bord der Schiffe (incoterm: FOB) im Schiffsterminal Porto Romano in Albanien zu bringen. Der Klägerin wurde zudem das Recht eingeräumt, die Lieferung schriftlich "on the spot" zu verlangen. Der Preis wurde auf 70% des durchschnittlichen Marktpreises der Rohölsorte Brent im Auslieferungsmonat festgelegt und war für die erste Lieferung im Voraus zu zahlen, wobei zur Übereinstimmung mit dem vereinbarten Preis Ausgleichszahlungen abgemacht wurden. Im Übrigen legten die Parteien fest, dass die Bedingungen des Rahmenvertrages Anwendung finden würden, soweit das "Agreement" keine abweichenden Vereinbarungen enthält.
Ebenfalls am 24. Dezember 2013 gab die Beklagte in einem Anhang zum " Amendment Agreement" die schriftliche Erklärung ab, dass sie das Rohöl für die Klägerin in verschiedenen Tanks aufbewahre.
A.d. Die Klägerin bezahlte am 27. Dezember 2013 für die erste Lieferung von 58'000 Barrel Rohöl den Betrag von USD 4'535'020.--.
A.e. Mit E-Mail vom 3. Juni 2014 teilte die Beklagte der Klägerin mit, dass sie sich in finanziellen Schwierigkeiten befinde. Das Lager sei zwar voll. Mangels eines Heizsystems sei es ihr aber nicht möglich, das Öl in den für den Transport nötigen flüssigen Zustand zu bringen. Nachdem sich die Parteien nicht auf eine neue Vereinbarung über die Art und Weise der Lieferung des Öls einigen konnten, setzte die Klägerin der Beklagten mit E-Mail vom 20. Juni 2014 eine Frist bis Ende Juni 2014 zur vereinbarten Lieferung. Die Beklagte erklärte daraufhin mit E-Mail vom 23. Juni 2014, sie sei nicht in der Lage, den Vertrag zu erfüllen, da ihr Finanzierungspartner den Vertrag mit ihr gebrochen habe. Die erforderlichen Anlagen für den Export des Öls hätten nicht erstellt werden können.
A.f. Die Klägerin forderte die Beklagte mit Schreiben vom 14. respektive 16. Juli 2014 auf, die vereinbarten 58'000 Barrel innert 15 Tagen "on the spot", d.h. im Z._/AL Ölfeld auszuliefern, andernfalls das "Amendment Agreement" als automatisch aufgelöst gelte und der Kaufpreis sofort zurückzuzahlen sei.
Die Beklagte bat daraufhin mit Schreiben vom 18. Juli 2014 um Entschuldigung für die Leistungsverzögerung und stellte Informationen über die Details der Auslieferung für den 21. Juli 2014 in Aussicht. Per E-Mail gab ihre Tochtergesellschaft bekannt, dass mehr als 10'000 MT Rohöl im Hafen Porto Romano und auf dem Ölfeld bereit stünden und sie zur Lieferung ab Lagerort bereit sei.
A.g. Die Klägerin unterbreitete der Tochtergesellschaft der Beklagten mit E-Mail vom 30. Juli 2014 ein neues "Amendment Agreement". Danach sollte sich die Tochtergesellschaft der Beklagten verpflichten, den Transport des Rohöls an andere albanische Häfen ohne zusätzliche Kosten zu übernehmen. Nachdem die diesbezüglichen Verhandlungen scheiterten, leitete die Klägerin am 4. August 2014 eine Betreibung auf Rückzahlung der von ihr geleisteten Anzahlung von USD 4'535'000.--, d.h. von umgerechnet Fr. 4'104'650.-- ein. Die Beklagte erhob Rechtsvorschlag.
A.h. Sodann konnte nach weiteren Verhandlungen zwar kein neuer Vertrag geschlossen werden, doch akzeptierte die Beklagte mit Schreiben vom 23. Dezember 2014 die Auflösung des "Amendment Agreements", welches die Klägerin am 31. Dezember 2014 erhielt. Hiernach forderte die Klägerin von der Beklagten erneut die Rückzahlung der geleisteten Anzahlung, die sie auf Fr. 3'895'808.90 umrechnete und mit Zahlungsbefehl vom 21. Januar 2015 in Betreibung setzen liess. Auch gegen diesen Zahlungsbefehl erhob die Beklagte Rechtsvorschlag.
B.
Mit Eingabe vom 15. Mai 2015 gelangte die Klägerin an das Handelsgericht des Kantons St. Gallen mit den Begehren, die Beklagte sei zur Bezahlung von USD 4'535'020. -- nebst Zins mit unterschiedlichen Fälligkeiten zu verurteilen und der Rechtsvorschlag in der Betreibung vom 21. Januar 2015 sei aufzuheben.
Das Handelsgericht des Kantons St. Gallen verurteilte die Beklagte mit Entscheid vom 18. Januar 2018, der Klägerin USD 3'428'960.-- nebst Zins ab 15. Mai 2015 zu dem vom italienischen Wirtschafts- und Finanzministerium halbjährlich in der "Gazzetta Ufficiale della Repubblica Italiana" veröffentlichten Zinssatz zu bezahlen (Dispositiv Ziffer 1). Der Rechtsvorschlag der Beklagten in der Betreibung Nr. xx des Betreibungsamtes V._ (Zahlungsbefehl vom 21. Januar 2015) wurde im Umfang von Fr. 3'409'380.65 nebst Zins ab 15. Mai 2015 zu den massgebenden italienischen Zinssätzen aufgehoben und der Klägerin definitive Rechtsöffnung erteilt (Dispositiv Ziffer 2).
Das Handelsgericht stellte fest, dass die Rechtswahl nach Art. 116 IPRG gültig und daher italienisches Recht anwendbar sei. E s verneinte zwar, dass sich die Beklagte nach dem massgebenden Recht in Verzug befand, kam aber zum Schluss, sie habe der rückwirkenden Auflösung des Vertrages mit Schreiben vom 23. Dezember 2014 zugestimmt. Während das Handelsgericht den Gläubigerverzug der Klägerin bejahte, erachtete es den Beweis des von der Beklagten geltend gemachten Schadens für Lagerkosten als gescheitert. Die Beklagte habe jedoch einen auf den Gläubigerverzug zurückzuführenden Wertverlust des Rohöls von USD 1'106'060.-- erlitten, der vom eingeklagten Betrag in Abzug zu bringen sei. Schliesslich sprach das Gericht der Klägerin auf dem zurückzuerstattenden Betrag den gesetzlichen Zins nach italienischem Recht ab Klageeinreichung zu und erteilte in diesem Umfang definitive Rechtsöffnung in Schweizer Währung.
C.
Mit Beschwerde in Zivilsachen stellt die Beklagte im Wesentlichen die Rechtsbegehren, das Urteil des Handelsgerichts des Kantons St. Gallen vom 18. Januar 2018 sei aufzuheben und die Klage sei vollumfänglich abzuweisen (Ziffer 1), eventualiter sei die Sache zur Gewährung des rechtlichen Gehörs bzw. zur Vervollständigung des Sachverhalts an die Vorinstanz zurückzuweisen (Ziffer 2). Die Beschwerdeführerin rügt, das Handelsgericht habe den Sachverhalt willkürlich festgestellt, indem es ihr Schreiben vom 18. August 2014 offensichtlich unrichtig ausgelegt und den Verzugsschaden willkürlich berechnet habe. Als Verletzung des Anspruchs auf rechtliches Gehör rügt sie, dass Beweisanträge nicht abgenommen wurden; primär zum Qualitätsverlust des Rohöls wegen langer Lagerung und mehrfachen Aufheizens, eventuell zur Behauptung, dass das auf dem Z._/AL-Ölfeld geförderte Rohöl nicht zu 100 % des Brent-Preises verkauft werden konnte.
Die Beschwerdegegnerin beantragt in der Antwort, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei.
Das Handelsgericht des Kantons St. Gallen beantragt in seiner Stellungnahme sinngemäss die Abweisung der Beschwerde.
Die Beschwerdeführerin hat unaufgefordert repliziert.
D.
Mit Verfügung vom 11. April 2018 wurde der Beschwerde die aufschiebende Wirkung erteilt.
Sodann teilte die Beschwerdeführerin dem Bundesgericht mit Eingabe vom 3. Juli 2018 mit, dass sie anlässlich der Generalversammlung vom 27. Juni 2018 beschloss, unter der Firma A._ AG, anstelle von B.A._ AG aufzutreten und belegte dies mit einer Kopie des Handelsregisterauszugs.
Erwägungen:
1.
Die Beschwerde richtet sich gegen den Endentscheid (Art. 90 BGG) eines oberen kantonalen Gerichts, das in einer Zivilsache (Art. 72 BGG) als Fachgericht für handelsrechtliche Streitigkeiten entschieden hat (Art. 75 Abs. 2 lit. b BGG). Ein Streitwert ist nicht erforderlich (Art. 74 Abs. 2 lit. b BGG), die Beschwerdeführerin ist mit ihren Anträgen nicht vollständig durchgedrungen (Art. 76 BGG) und hat die vollständig begründete Beschwerde vom 9. April 2018 fristgerecht eingereicht (Art. 100 i.V.m. Art. 46 Abs. 1 lit. a BGG). Die Beschwerde ist - unter Vorbehalt hinreichender Begründung (Art. 42 Abs. 2 BGG) - zulässig.
1.1. Mit der Beschwerde in Zivilsachen können Rechtsverletzungen nach Art. 95 und Art. 96 BGG gerügt werden. Es kann namentlich geltend gemacht werden, ausländisches Recht sei nicht angewendet worden, wie es das schweizerische internationale Privatrecht vorschreibt (Art. 96 lit. a BGG). Ob das nach dem schweizerischen internationalen Privatrecht massgebende ausländische Recht richtig angewendet wurde, kann das Bundesgericht nur prüfen, sofern der Entscheid keine vermögensrechtliche Sache betrifft (Art. 96 lit. b BGG). In vermögensrechtlichen Streitigkeiten - wie der hier zu beurteilenden - kann ausschliesslich gerügt werden, die Anwendung des ausländischen Rechts sei willkürlich und verstosse gegen Art. 9 BV (BGE 133 III 446 E. 3.1).
Dabei gilt die Rügepflicht nach Art. 106 Abs. 2 BGG. In der Beschwerde ist klar und detailliert anhand der Erwägungen des angefochtenen Entscheids darzulegen, inwiefern verfassungsmässige Rechte verletzt worden sein sollen (BGE 135 III 232 E. 1.2; 134 I 83 E. 3.2; 133 III 393 E. 6, 439 E. 3.2; 133 II 249 E. 1.4.2); wird eine solche Verfassungsrüge nicht vorgebracht, kann das Bundesgericht eine Beschwerde selbst dann nicht gutheissen, wenn eine Verfassungsverletzung tatsächlich vorliegt (BGE 139 I 229 E. 2.2; 131 I 377 E. 4.3).
1.2. Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat (Art. 105 Abs. 1 BGG). Es kann die Sachverhaltsfeststellung der Vorinstanz nur berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Art. 95 BGG beruht (Art. 105 Abs. 2 BGG). "Offensichtlich unrichtig" bedeutet dabei "willkürlich" (BGE 140 III 115 E. 2 S. 117; 135 III 397 E. 1.5). Überdies muss die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein können (Art. 97 Abs. 1 BGG). Neue Tatsachen und Beweismittel dürfen nur so weit vorgebracht werden, als erst der Entscheid der Vorinstanz dazu Anlass gibt (Art. 99 Abs. 1 BGG).
Die Partei, welche die Sachverhaltsfeststellungen der Vorinstanz anfechten will, muss klar und substanziiert aufzeigen, inwiefern die gerügten Feststellungen offensichtlich unrichtig sind oder auf einer Rechtsverletzung im Sinne von Art. 95 BGG beruhen (BGE 140 III 16 E. 1.3.1 S. 18 mit Hinweisen). Soweit die Beschwerdeführerin den Sachverhalt ergänzen will, hat sie zudem mit Aktenhinweisen darzulegen, dass sie entsprechende rechtsrelevante Tatsachen und taugliche Beweismittel bereits bei den Vorinstanzen prozesskonform eingebracht hat (BGE 140 III 86 E. 2 S. 90). Genügt die Kritik diesen Anforderungen nicht, können Vorbringen mit Bezug auf einen Sachverhalt, der vom angefochtenen Entscheid abweicht, nicht berücksichtigt werden (BGE 140 III 16 E. 1.3.1 S. 18).
2.
Die Beschwerdeführerin rügt, die Vorinstanz habe den Sachverhalt willkürlich festgestellt, indem sie das Schreiben vom 18. August 2014 falsch ausgelegt und damit den Beginn des Annahmeverzugs der Beschwerdegegnerin nicht ab diesem Zeitpunkt, sondern erst ab dem 4. November 2014 festgesetzt habe.
2.1. Die Vorinstanz hielt fest, dass der Gläubiger nach dem massgebenden italienischen Recht (Art. 1206 des "Codice Civile" [CC]) in Verzug gerät, wenn er ohne rechtmässigen Grund eine angebotene Zahlung nicht annimmt oder nicht die erforderlichen Handlungen vornimmt, damit der Schuldner die Verbindlichkeit erfüllen kann. Hat die Verbindlichkeit die Übergabe einer beweglichen Sache zum Gegenstand, so bestehe das Angebot in einer an den Gläubiger gerichteten Aufforderung zur Inempfangnahme. Gemäss Art. 1209 CC habe dieses Angebot schriftlich zu erfolgen und zwar in den für Klagen vorgeschriebenen Formen. Nach den tatsächlichen Feststellungen der Vorinstanz hat die Beschwerdeführerin die Beschwerdegegnerin erstmals mit Schreiben vom 18. August 2014 aufgefordert, bekannt zu geben, wann sie das Rohöl (on the spot) abhole. In diesem Schreiben teilte sie der Beschwerdegegnerin nach den Feststellungen im angefochtenen Entscheid jedoch auch mit, dass sie von dieser vor der Abholung des Rohöls eine schriftliche Bestätigung erwarte, wonach die Beschwerdegegnerin auf alle ihre Ansprüche gegen sie verzichte, ausgenommen auf die Ansprüche aus dem "Amendment Agreement". Da die Beschwerdeführerin keinen vertraglichen Anspruch auf eine derartige Bestätigung der Beschwerdegegnerin gehabt hätte, war die Aufforderung zur Abholung des Rohöls nach den Erwägungen der Vorinstanz mit einer unzulässigen Bedingung verknüpft, die das Angebot ungenügend machte.
2.2. Die Beschwerdeführerin bestreitet nicht, dass sie die Beschwerdegegnerin aufforderte zu bestätigen, dass diese abgesehen von den Forderungen aus dem "Amendment Agreement" keine weiteren Forderungen gegen sie selbst oder ihre Tochtergesellschaft habe. Sie zitiert wörtlich aus ihrem englischsprachigen Schreiben vom 18. August 2014, wo sie (in der Übersetzung gemäss Beschwerde) schrieb: "Weiter erwarten wir spätestens 12 Arbeitstage vor dem ersten Öl-Abholtermin eine gültig unterzeichnete Bestätigung ihrer Klientin, dass D._ SpA (i) keine Forderungen gegenüber der B.A._ AG [nunmehr A._ AG] und/oder der C.A._ Sh.A. hat, die diejenigen Forderungen aus dem Amendment Agreement übersteigen und (ii) ab dem Tag der Unterzeichnung dieser Bestätigung keine Forderungen gestützt auf einen Verzug oder einen vermeintlichen Verzug der B.A._ AG [nunmehr A._ AG] und/oder der C.A._ Sh.A. unter dem Amendment Agreement."
Die Beschwerdeführerin stellt die von der Vorinstanz als unzulässig qualifizierte Bedingung mit der Behauptung in Frage, ihrem Schreiben sei nicht zu entnehmen, dass sie das Rohöl nicht herausgeben wolle, wenn die Beschwerdegegnerin die geforderte Erklärung nicht abgebe. Sie übergeht damit, dass sie die Abgabe der Bestätigung auf spätestens 12 Arbeitstage vor der Öl-Lieferung befristete, woraus sich zwanglos ergibt, dass das Öl ohne Bestätigung nicht geliefert werde. Dass dies nicht ausdrücklich erklärt wurde, ändert daran - entgegen ihren Vorbringen - ebenso wenig wie die Stellung der Aussage im gesamten Schreiben. Überdies vermengt die Beschwerdeführerin Sach- und Rechtsfragen. Indessen ist diese Unterscheidung in vorliegendem Fall nicht ausschlaggebend. Die bundesgerichtliche Kognition ist vorliegend nicht nur bezüglich der Feststellung des Sachverhalts durch die Vorinstanz, sondern auch betreffend die richtige Anwendung des massgebenden italienischen Rechts auf eine Willkürprüfung beschränkt (vgl. vorstehend E.1.1/2). Die Vorinstanz ist jedenfalls nicht in Willkür verfallen, wenn sie die geforderte Bestätigung als Bedingung für die Öllieferung betrachtete.
2.3. Die Vorinstanz hat weder den Sachverhalt offensichtlich unrichtig festgestellt, noch das Recht willkürlich angewandt, wenn sie das Schreiben vom 18. August 2014 nicht als nach dem massgebenden italienischen Recht erforderliche Mahnung qualizierte und daher schloss, dass der Gläubigerverzug mit dem Schreiben der Beschwerdeführerin vom 4. November 2014 begann. Die Rüge ist unbegründet.
3.
Die Beschwerdeführerin rügt, die Vorinstanz habe willkürlich nicht als erstellt angesehen, dass der Marktpreis des Z._/AL-Rohöls bei maximal 70 % des Brent-Preises liege und nicht bei 100 %, weshalb sie den Schadenersatz falsch berechnet habe.
3.1. Die Vorinstanz hat für die Bestimmung des Verzugsschadens auf den durchschnittlichen Tagespreis des Rohöls abgestellt. Sie hat festgestellt, dass sich der Rohölpreis zum Zeitpunkt des Eintritts des Verzugs am 4. November 2014 im Tagesdurchschnitt noch auf USD 83.65 pro Barrel belief und damit höher war als der vereinbarte Kaufpreis von USD 75.81 pro Barrel. Aus diesem Grund stellte sie für die Berechnung des Verzugsschadens nicht auf den Tagesdurchschnitt vom 4. November 2014 ab, sondern auf den vereinbarten Kaufpreis. Am Ende des Verzugs der Beschwerdegegnerin betrug der Rohölpreis nach den Feststellungen im angefochtenen Entscheid nur noch durchschnittlich USD 56.74 pro Barrel. Den Verzugsschaden errechnete die Vorinstanz mit der Differenz zwischen dem vereinbarten Kaufpreis und dem durchschnittlichen Rohölpreis am Ende des Verzugs (31. Dezember 2014) und gelangte für die 58'000 Barrel Rohöl auf einen Verzugs-Schaden von USD 1'106'060.-- (Kaufpreis USD 3'290'920.-- minus Marktpreis per 31. Dezember 2017 von USD 3'290'920.--).
3.2. Die Beschwerdeführerin behauptet, für die Berechnung des Verzugsschadens wäre richtigerweise die Differenz zwischen Kaufpreis und 70 % des Marktpreises des Rohöls per 31. Dezember 2014 zu ermitteln gewesen, was nach ihrer Berechnung einen Verzugsschaden von USD 2'093'336.-- ergibt. Sie verkennt damit, wie sowohl die Vorinstanz als auch die Beschwerdegegnerin in ihren Stellungnahmen zutreffend darlegen, dass bei den von der Beschwerdeführerin geltend gemachten Voraussetzungen für die Berechnung des Verzugsschadens auch bei Eintritt des Verzugs 70 % des Brent-Preises eingesetzt werden müssten, womit der vereinbarte Kaufpreis nicht mehr erreicht wird. In diesem Fall würde sich die Berechnung aus der Differenz von 70 % des Brent-Preises bei Verzugseintritt (USD 58.55 oder für 58'000 Barrel USD 3'395'900.--) und 70 % des Brent-Preises bei Verzugsende (USD 39.72 oder für 58'000 Barrel USD 2'303'760.--) ergeben. Die Differenz von USD 1'092'140.-- ist geringer als der von der Vorinstanz ermittelte Schaden aus Gläubigerverzug von USD 1'106'060.--. Die von der Beschwerdeführerin befürwortete Berechnungsweise des Schadenersatzes ist im Ergebnis für sie ungünstiger.
3.3. Da sich die von der Beschwerdeführerin befürwortete Berechnung des Schadens aus Gläubigerverzug im Ergebnis nicht zu ihren Gunsten auswirkt, hat sie an der entsprechenden Rüge kein schutzwürdiges Interesse (Art. 76 Abs. 1 lit. b BGG). Dies gilt erst recht für die in diesem Zusammenhang erhobene Rüge, die Vorinstanz habe zu Unrecht und unter Verletzung von Art. 150 ZPO einen Beweisantrag zum unstrittig tieferen Marktpreis des auf dem Z._/AL-Ölfeld geforderten Rohöls verlangt. Es ist darauf nicht einzutreten.
4.
Die Beschwerdeführerin rügt als Verweigerung des rechtlichen Gehörs gemäss Art. 29 Abs. 2 BV, Art. 6 Ziff. 1 EMRK und des Rechts auf Beweis nach Art. 152 Abs. 1 ZPO, dass die Vorinstanz Beweise nicht erhoben habe, mit denen sie den Qualitätsverlust des Rohöls durch die längere Lagerung während der Zeit des Gläubigerverzugs habe beweisen wollen.
4.1. Die Vorinstanz erachtete die Behauptung der Beschwerdeführerin, das Rohöl habe wegen langer Lagerung und mehrfachen Aufheizens in der Zeit des Gläubigerverzugs zwischen dem 4. November 2014 und dem 31. Dezember 2014 an Qualität verloren, als unbewiesen. Sie kam zu diesem Schluss nach Würdigung der vorliegenden Akten, namentlich der Ergebnisse von Messungen sowie einer Bestätigung der "Société Générale de Surveillance", welche sich ausschliesslich auf die durchschnittliche Qualität zwischen Februar 2011 und Februar 2012 bezog. Um einen Qualitätsverlust während der Dauer des Verzugs nachzuweisen, hätte die Beschwerdeführerin nach den Erwägungen der Vorinstanz ihre entsprechenden Messungen vielmehr bei Beginn und bei Ende des Verzugs vornehmen müssen. Da die Beschwerdeführerin auch keinen substanziierten Beweisantrag zur Begutachtung einer allfälligen Qualitätsverminderung während der Dauer des Verzugs gestellt hätte, hielt die Vorinstanz, die geltend gemachte Qualitätsverminderung für nicht nachgewiesen Sie fügte an, es sei im Übrigen wenig wahrscheinlich, dass in der kurzen Verzugsdauer von weniger als zwei Monaten eine massgebliche Qualitätseinbusse eingetreten sei.
4.2. Die Beschwerdeführerin wiederholt ihre sämtlichen Beweisofferten, die sie in der Klageantwort und in der Duplik gestellt hatte. Sie verkennt, dass eine Verweigerung des rechtlichen Gehörs durch Nichtbeachtung von Beweisofferten von vorneherein nicht vorliegen kann, soweit die Behörde die Beweise ausdrücklich berücksichtigt, was die Vorinstanz im angefochtenen Entscheid für die in den Akten liegenden Messungen sowie der Bestätigung der "Société Générale de Surveillance" getan hat. Die Beweisofferten, welche die Vorinstanz nicht abgenommen hat, betreffen neben Parteibefragungen/Beweisaussagen von Organen der Beschwerdeführerin bzw. ihrer Tochtergesellschaft eine Zeugenbefragung des Vertreters der G._ Sh.A., welcher die Beschwerdeführerin schliesslich das umstrittene Rohöl verkaufte, sowie ein Gutachten zur Frage, wie sich das Rohöl verändert, wenn es 17 bis 18 Monate gelagert wird.
4.3. Nach Art. 29 Abs. 2 BV bzw. Art. 152 ZPO hat die beweispflichtige Partei einen bundesrechtlichen Anspruch darauf, für rechtserhebliche bestrittene Vorbringen zum Beweis zugelassen zu werden, wenn ihr Beweisantrag nach Form und Inhalt den Vorschriften des anwendbaren Prozessrechts entspricht (BGE 143 III 297 E. 9.3.2 S. 332 mit zahlreichen Hinweisen). Dieser Anspruch schliesst eine vorweggenommene (antizipierte) Würdigung von Beweisen nicht aus. Von einer solchen kann allerdings nur dort die Rede sein, wo der Richter zum Schluss kommt, ein form- und fristgerecht beantragter und an sich tauglicher Beweis vermöge seine aufgrund der bereits abgenommenen Beweise gewonnene Überzeugung von der Wahrheit oder Unwahrheit einer behaupteten und bestrittenen Tatsache nicht zu erschüttern (BGE 143 III 297 E. 9.3.2 S. 332; 140 I 285 E. 6.3.1 S. 299; je mit Hinweisen). Keine vorweggenommene Beweiswürdigung, sondern eine Verletzung des Rechts auf Beweis liegt demgegenüber vor, wenn der Richter objektiv taugliche und formgültig beantragte Beweise zu rechtserheblichen Tatsachen nicht abnimmt, obwohl er die Sachvorbringen dazu weder als erstellt noch als widerlegt erachtet (BGE 143 III 297 E. 9.3.2 S. 332; 114 II 289 E. 2a S. 291).
4.4. Die Vorinstanz hat im vorliegenden Fall ohne Rechtsverletzung annehmen können, die beantragten Parteiaussagen und Zeugenbefragungen würden von vornherein nicht dazu taugen (vgl. den Wortlaut von Art. 152 ZPO), den behaupteten Qualitätsverlust des Rohöls während der Verzugsdauer zu beweisen. Es wären - wie die Vorinstanz ohne Rechtsverletzung festhielt - Messungen zu den massgebenden Zeitpunkten oder wenigstens Expertenerklärungen zum möglichen Qualitätsverlust unter den gegebenen Umständen und während der massgebenden Zeit möglich und erforderlich gewesen, um die Behauptung der Beschwerdeführerin zu beweisen. Doch selbst wenn die Aussagen von Organen der Beschwerdeführerin oder des Vertreters der Vertragspartnerin der Beschwerdeführerin, welche das Rohöl schliesslich gekauft haben, grundsätzlich im Sinne von Art. 152 ZPO zur Beweiserbringung tauglich wären, wäre ihnen jedenfalls eine so geringe Beweiskraft zuzuschreiben, dass die Vorinstanz willkürfrei davon ausgehen konnte, sie würden nicht vermögen, das Ergebnis der Beweiswürdigung in Frage zu stellen. Ein Gutachten zum möglichen Qualitätsverlust des Rohöls durch Lagerung und Wiederaufheizung hatte die Beschwerdeführerin im Übrigen nach ihrer eigenen Aussage in der Beschwerde für eine Lagerhaltung von 17 bis 18 Monaten beantragt. Es bedarf keiner Erklärung, dass eine derartige Expertise für den möglichen Qualitätsverlust während zweier Monate nicht taugt.
4.5. Die Vorinstanz hat der Beschwerdeführerin das rechtliche Gehör gemäss Art. 29 Abs. 2 BV und Art. 53 ZPO nicht verweigert und das Recht auf Beweis nach Art. 152 ZPO nicht verletzt, indem sie die (zusätzlichen) Beweise zum behaupteten Qualitätsverlust des Rohöls (das die Beschwerdeführerin gefördert und auf dem Ölfeld Z._/AL oder auf dem Hafenareal Porto Romano gelagert hatte) während der Verzugsdauer (d.h. vom 4. November 2014 bis 31. Dezember 2014) nicht abgenommen hat. Dass die Vorinstanz nicht ausdrücklich erklärte, sie würdige die angebotenen Beweise insoweit antizipiert, vermag an der Willkürfreiheit des Beweisergebnisses nichts zu ändern und stellt auch keine Verletzung des rechtlichen Gehörs dar. Denn aus der Begründung der in der Sache erhobenen Rügen ergeht, dass die Beschwerdeführerin vermochte, den Entscheid in voller Kenntnis an das Bundesgericht weiterzuziehen (vgl. BGE 141 III 28 E. 3.2.4 S. 41; 141 V 557 E. 3.2.1; 134 I 83 E. 4.1 S. 88; je mit Hinweisen).
5.
Die Beschwerde ist abzuweisen, soweit darauf einzutreten ist. Bei diesem Verfahrensausgang sind die Gerichtskosten der Beschwerdeführerin zu auferlegen (Art. 66 Abs. 1 BGG). Sie hat der Beschwerdegegnerin ausserdem deren Parteikosten für das Verfahren vor Bundesgericht zu ersetzen (Art. 68 Abs. 1 und 2 BGG).
Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
2.
Die Gerichtsgebühr von Fr. 21'000.-- wird der Beschwerdeführerin auferlegt.
3.
Die Beschwerdeführerin hat der Beschwerdegegnerin deren Parteikosten für das bundesgerichtliche Verfahren mit Fr. 23'000.-- zu ersetzen.
4.
Dieses Urteil wird den Parteien und dem Handelsgericht des Kantons St. Gallen schriftlich mitgeteilt, der Beschwerdegegnerin unter Beilage je einer Kopie von act. 36 und act. 37.
Lausanne, 9. Juli 2018
Im Namen der I. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Die Präsidentin: Kiss
Der Gerichtsschreiber: Hug