Originally Posted by MegaTanker
The plugin does return the Account balance and if Zorro indeed uses the change of that value to draw the equity curve then that could explain why mine looked bogus. There were some other positions open in the account that were much larger in size than the 1 Lot test trades I did
Hmm...
https://github.com/vitakot/ftx_zorro_plugin/blob/main/src/ftx.cpp#L231
Code
DLLFUNC_C int BrokerAccount(char *Account, double *pdBalance, double *pdTradeVal, double *pdMarginVal) {
	//...
	if (pdBalance) {
		*pdBalance = std::round(account.m_totalAccountValue);
	}
	return 1;
	//...
}
If account.m_totalAccountValue is actually the account equity, then the plugin was written incorrectly.

Emphasis added:
Quote
pTradeVal: Optional output, current value of all open trades; the difference between account equity and returned balance value. If not available, Zorro estimates the equity from balance and value of all open trades. If no balance was returned, the account equity can be returned in pTradeVal.
https://zorro-project.com/manual/en/brokerplugin.htm