我再接着写一些P&L和交易费用的东西。
无论是短中长投资(投机)者,交易费用一定是越低越好。机构他钱多,有bargin power,买卖量大,所以很容易拿到很便宜的佣金。 他们的佣金可以低到1个basis, 或者0.7 basis 甚至更低 (1 basis = 万分之一)。新加坡的散户可能千分之一算低了。如果炒美股用国外的一些online platform会低,但是要么速度慢,要么被route 去其他的MM被吃bid-ask spread. 长期来看也是不划算的。
为啥交易费用低和交易速度快这么重要呢?是因为它们直接决定了一个人能否用scalping的交易策略。只有费用低到一定程度和速度快到一定程度才能做日内交易,否则只能放长交易周期。scalping就是每笔交易要么去赚1个tick, 要么same price get out,这种策略 被日内交易者广泛使用,他的逻辑就是比如一个股票的bid ask 是0.15和0.151好了,如果能每次做到买0.15卖0.151,那么我们每笔交易就会赚0.001/0.15= 0.66%,而如果我们一旦错了,我们就要尽量卖回0.15, 乍一看同样价钱进出,不赔呀。但是因为交易费用的原因,比如费用是0.1%,那么这笔交易还是赔钱的。所以这种盈亏比我们可以说是6.6:1。 也就是说在这种algorithm下,你只要做到交易六次对一次长期来看你就赚钱了。而这就是scalping trade 的基本idea。新加坡的市场有很多这样的例子,比如SGX nikkei和 osaka nikkei的arbitrade, 新加坡那些低价标的的bid ask spread. 以前DBS,UOB 一毛钱的spread等等,甚至美国的MM绝大多数都是赚bid-ask spread。 他们的核心优势其实就是快,便宜,以及at the front of queue. 如果没有这些edge,就不能做scalping.
那scalping这么难为什么大家还都做,因为它提供最多的机会,你看如果我们要是追求一个6:1的risk reward 回报的交易set up, 日内其实是很难找的。比如上一个例子,一旦你买了0.15, 但是亏损卖在了0.149, 那么你想达到6:1的盈亏比就必须想办法盈利在0.156。一个人买在0.15卖在0.151和另一个人买在0.15卖在0.156是巨大的不同,后者中间的uncertainty陡增了很多,交易频率显然也会变很低。
所以止损和赢利点离入场点越远,交易费用对利润的影响就越小。对于scalping这个特殊的策略,trading cost 就是整个交易的loss。也是最有可能实现最小化风险和最大化收益盈亏比的很好的策略。只是要达成它需要在执行上,硬件上,费用上有严格的要求。
我再重复我的这样一个观点:对于一个系统,只要当
gain per trade * winning rate - loss per trade * losing rate >0
(where,
gain per trade and loss per trade in $ term, after deduct trading fee and
winning rate + losing rate = 100% (should have at least 100- 200 trades to prove the statistics)
)
这个不等式成立,我们就能建立一个不赔钱的系统, 所以一个交易者的目标就应该是往这个方向一直努力。我们人不会再比电脑快,scalping 打不过它,但是我们应该能把这个formula扩大到更高级别的time frame中,而且好的地方是我们每个人都能按照自己的特点,自己的理解,自己的习惯来design属于我们自己的系统,我相信是可行的。
为啥交易费用低和交易速度快这么重要呢?是因为它们直接决定了一个人能否用scalping的交易策略。只有费用低到一定程度和速度快到一定程度才能做日内交易,否则只能放长交易周期。scalping就是每笔交易要么去赚1个tick, 要么same price get out,这种策略 被日内交易者广泛使用,他的逻辑就是比如一个股票的bid ask 是0.15和0.151好了,如果能每次做到买0.15卖0.151,那么我们每笔交易就会赚0.001/0.15= 0.66%,而如果我们一旦错了,我们就要尽量卖回0.15, 乍一看同样价钱进出,不赔呀。但是因为交易费用的原因,比如费用是0.1%,那么这笔交易还是赔钱的。所以这种盈亏比我们可以说是6.6:1。 也就是说在这种algorithm下,你只要做到交易六次对一次长期来看你就赚钱了。而这就是scalping trade 的基本idea。新加坡的市场有很多这样的例子,比如SGX nikkei和 osaka nikkei的arbitrade, 新加坡那些低价标的的bid ask spread. 以前DBS,UOB 一毛钱的spread等等,甚至美国的MM绝大多数都是赚bid-ask spread。 他们的核心优势其实就是快,便宜,以及at the front of queue. 如果没有这些edge,就不能做scalping.
那scalping这么难为什么大家还都做,因为它提供最多的机会,你看如果我们要是追求一个6:1的risk reward 回报的交易set up, 日内其实是很难找的。比如上一个例子,一旦你买了0.15, 但是亏损卖在了0.149, 那么你想达到6:1的盈亏比就必须想办法盈利在0.156。一个人买在0.15卖在0.151和另一个人买在0.15卖在0.156是巨大的不同,后者中间的uncertainty陡增了很多,交易频率显然也会变很低。
所以止损和赢利点离入场点越远,交易费用对利润的影响就越小。对于scalping这个特殊的策略,trading cost 就是整个交易的loss。也是最有可能实现最小化风险和最大化收益盈亏比的很好的策略。只是要达成它需要在执行上,硬件上,费用上有严格的要求。
我再重复我的这样一个观点:对于一个系统,只要当
gain per trade * winning rate - loss per trade * losing rate >0
(where,
gain per trade and loss per trade in $ term, after deduct trading fee and
winning rate + losing rate = 100% (should have at least 100- 200 trades to prove the statistics)
)
这个不等式成立,我们就能建立一个不赔钱的系统, 所以一个交易者的目标就应该是往这个方向一直努力。我们人不会再比电脑快,scalping 打不过它,但是我们应该能把这个formula扩大到更高级别的time frame中,而且好的地方是我们每个人都能按照自己的特点,自己的理解,自己的习惯来design属于我们自己的系统,我相信是可行的。