Clarify: NFA-Forex-account vs. other USA accounts

Posted By: AndrewAMD

Clarify: NFA-Forex-account vs. other USA accounts - 11/10/17 14:50

What is an "NFA account"? If one reads the Zorro manual, one might think it simply means any account in the USA. I do not think this is so.

* FINRA regulates the (USA) stock market.
* CFTC regulates the (USA) commodity market.
* And finally, NFA regulates the (USA) futures and forex markets.

NFA stands for National Futures Association. Participating organizations are:
* (USA) futures brokers
* (USA) futures options brokers
* (USA) forex brokers

The Zorro manual says all NFA accounts have to observe NFA Compliance Rule 2-43(b).

Actually, all NFA-regulated forex brokers must observe this rule.

Therefore:
* USA stocks & options, etc.
* USA futures & futures-options,

... are traded simply with orders to change a net position. In other words, "trades" are not a real thing, FIFO does not apply, and partial-closing is allowed because trades are irrelevant. And, technically, any order that puts my net position closer to or equal to zero is an order to close, regardless of how a "trade" ended.

**And**, depending on the broker, you can sometimes change the net position of an asset from net positive (long) to net negative (short) with a single trade.

Can the manual be modified to:
* Clarify the distinction between NFA-forex regulations and other USA-style regulations?
* Clarify how to handle the USA net-position style accounts, both from a Broker API and User-end perspective? (I assume I need virtual hedging with partial closing allowed, but I'm not sure.)

Thanks.
Posted By: jcl

Re: Clarify: NFA-Forex-account vs. other USA accounts - 11/10/17 16:29

No, explaining regulations is beyond the scope of the manual. The term "NFA account" is purely technical and unrelated to real regulations.

A NFA account has several technical distinctions to a non-NFA account, but it is not necessarily a US Forex account. Many US Forex brokers don't need the NFA flag. Examples are Oanda or most MT4 brokers.
Posted By: AndrewAMD

Re: Clarify: NFA-Forex-account vs. other USA accounts - 11/10/17 16:36

My main issue is this: If I set the NFA flag, what happens?

* Is FIFO enabled?
* Is partial closing disabled?
* Is virtual hedging disallowed?

If any of these answers are "yes", then the NFA flag only relates to NFA forex and **not** to everything else. That is my conundrum.
Posted By: jcl

Re: Clarify: NFA-Forex-account vs. other USA accounts - 11/10/17 16:40

FIFO is internally dealt with, partial closing is enabled for phantom trades, and virtual hedging is allowed. Real hedging is not allowed.
Posted By: AndrewAMD

Re: Clarify: NFA-Forex-account vs. other USA accounts - 01/25/18 00:01

Originally Posted By: jcl
partial closing is enabled for phantom trades
But what about pool trades?

Back to blaming the manual wink

Here is Hedge:
http://www.zorro-trader.com/manual/en/hedge.htm
Quote:
If NFA is set, trades are not partially closed in Hedge = 5 mode, but are always fully closed.

I sure hope this is incorrect, because this is odd. Why would partial closing be disallowed in Zorro's NFA mode?
Posted By: jcl

Re: Clarify: NFA-Forex-account vs. other USA accounts - 01/25/18 10:33

I don't know, but since it is in the manual, I fear it is most likely true. NFA switches off anything including partial closes.
Posted By: AndrewAMD

Re: Clarify: NFA-Forex-account vs. other USA accounts - 01/25/18 17:41

Originally Posted By: jcl
I don't know, but since it is in the manual, I fear it is most likely true. NFA switches off anything including partial closes.
Do you agree that Zorro's NFA mode should not require this constraint, especially since this does not apply to all order-only (no-trade) accounts? I really would like this removed.
Posted By: jcl

Re: Clarify: NFA-Forex-account vs. other USA accounts - 01/25/18 18:09

I must agree. This will be put on the Todo list.
Posted By: AndrewAMD

Re: Clarify: NFA-Forex-account vs. other USA accounts - 01/25/18 18:17

Thanks!
© 2024 lite-C Forums