📜 [專欄新文章] Uniswap v3 Features Explained in Depth
✍️ 田少谷 Shao
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Once again the game-changing DEX 🦄 👑
Image source: https://uniswap.org/blog/uniswap-v3/
Outline
0. Intro1. Uniswap & AMM recap2. Ticks 3. Concentrated liquidity4. Range orders: reversible limit orders5. Impacts of v36. Conclusion
0. Intro
The announcement of Uniswap v3 is no doubt one of the most exciting news in the DeFi place recently 🔥🔥🔥
While most have talked about the impact v3 can potentially bring on the market, seldom explain the delicate implementation techniques to realize all those amazing features, such as concentrated liquidity, limit-order-like range orders, etc.
Since I’ve covered Uniswap v1 & v2 (if you happen to know Mandarin, here are v1 & v2), there’s no reason for me to not cover v3 as well ✅
Thus, this article aims to guide readers through Uniswap v3, based on their official whitepaper and examples made on the announcement page. However, one needs not to be an engineer, as not many codes are involved, nor a math major, as the math involved is definitely taught in your high school, to fully understand the following content 😊😊😊
If you really make it through but still don’t get shxt, feedbacks are welcomed! 🙏
There should be another article focusing on the codebase, so stay tuned and let’s get started with some background noise!
1. Uniswap & AMM recap
Before diving in, we have to first recap the uniqueness of Uniswap and compare it to traditional order book exchanges.
Uniswap v1 & v2 are a kind of AMMs (automated market marker) that follow the constant product equation x * y = k, with x & y stand for the amount of two tokens X and Y in a pool and k as a constant.
Comparing to order book exchanges, AMMs, such as the previous versions of Uniswap, offer quite a distinct user experience:
AMMs have pricing functions that offer the price for the two tokens, which make their users always price takers, while users of order book exchanges can be both makers or takers.
Uniswap as well as most AMMs have infinite liquidity¹, while order book exchanges don’t. The liquidity of Uniswap v1 & v2 is provided throughout the price range [0,∞]².
Uniswap as well as most AMMs have price slippage³ and it’s due to the pricing function, while there isn’t always price slippage on order book exchanges as long as an order is fulfilled within one tick.
In an order book, each price (whether in green or red) is a tick. Image source: https://ftx.com/trade/BTC-PERP
¹ though the price gets worse over time; AMM of constant sum such as mStable does not have infinite liquidity
² the range is in fact [-∞,∞], while a price in most cases won’t be negative
³ AMM of constant sum does not have price slippage
2. Tick
The whole innovation of Uniswap v3 starts from ticks.
For those unfamiliar with what is a tick:
Source: https://www.investopedia.com/terms/t/tick.asp
By slicing the price range [0,∞] into numerous granular ticks, trading on v3 is highly similar to trading on order book exchanges, with only three differences:
The price range of each tick is predefined by the system instead of being proposed by users.
Trades that happen within a tick still follows the pricing function of the AMM, while the equation has to be updated once the price crosses the tick.
Orders can be executed with any price within the price range, instead of being fulfilled at the same one price on order book exchanges.
With the tick design, Uniswap v3 possesses most of the merits of both AMM and an order book exchange! 💯💯💯
So, how is the price range of a tick decided?
This question is actually somewhat related to the tick explanation above: the minimum tick size for stocks trading above 1$ is one cent.
The underlying meaning of a tick size traditionally being one cent is that one cent (1% of 1$) is the basis point of price changes between ticks, ex: 1.02 — 1.01 = 0.1.
Uniswap v3 employs a similar idea: compared to the previous/next price, the price change should always be 0.01% = 1 basis point.
However, notice the difference is that in the traditional basis point, the price change is defined with subtraction, while here in Uniswap it’s division.
This is how price ranges of ticks are decided⁴:
Image source: https://uniswap.org/whitepaper-v3.pdf
With the above equation, the tick/price range can be recorded in the index form [i, i+1], instead of some crazy numbers such as 1.0001¹⁰⁰ = 1.0100496621.
As each price is the multiplication of 1.0001 of the previous price, the price change is always 1.0001 — 1 = 0.0001 = 0.01%.
For example, when i=1, p(1) = 1.0001; when i=2, p(2) = 1.00020001.
p(2) / p(1) = 1.00020001 / 1.0001 = 1.0001
See the connection between the traditional basis point 1 cent (=1% of 1$) and Uniswap v3’s basis point 0.01%?
Image source: https://tenor.com/view/coin-master-cool-gif-19748052
But sir, are prices really granular enough? There are many shitcoins with prices less than 0.000001$. Will such prices be covered as well?
Price range: max & min
To know if an extremely small price is covered or not, we have to figure out the max & min price range of v3 by looking into the spec: there is a int24 tick state variable in UniswapV3Pool.sol.
Image source: https://uniswap.org/whitepaper-v3.pdf
The reason for a signed integer int instead of an uint is that negative power represents prices less than 1 but greater than 0.
24 bits can cover the range between 1.0001 ^ (2²³ — 1) and 1.0001 ^ -(2)²³. Even Google cannot calculate such numbers, so allow me to offer smaller values to have a rough idea of the whole price range:
1.0001 ^ (2¹⁸) = 242,214,459,604.341
1.0001 ^ -(2¹⁷) = 0.000002031888943
I think it’s safe to say that with a int24 the range can cover > 99.99% of the prices of all assets in the universe 👌
⁴ For implementation concern, however, a square root is added to both sides of the equation.
How about finding out which tick does a price belong to?
Tick index from price
The answer to this question is rather easy, as we know that p(i) = 1.0001^i, simply takes a log with base 1.0001 on both sides of the equation⁴:
Image source: https://www.codecogs.com/latex/eqneditor.php
Let’s try this out, say we wanna find out the tick index of 1000000.
Image source: https://ncalculators.com/number-conversion/log-logarithm-calculator.htm
Now, 1.0001¹³⁸¹⁶² = 999,998.678087146. Voila!
⁵ This formula is also slightly modified to fit the real implementation usage.
3. Concentrated liquidity
Now that we know how ticks and price ranges are decided, let’s talk about how orders are executed in a tick, what is concentrated liquidity and how it enables v3 to compete with stablecoin-specialized DEXs (decentralized exchange), such as Curve, by improving the capital efficiency.
Concentrated liquidity means LPs (liquidity providers) can provide liquidity to any price range/tick at their wish, which causes the liquidity to be imbalanced in ticks.
As each tick has a different liquidity depth, the corresponding pricing function x * y = k also won’t be the same!
Each tick has its own liquidity depth. Image source: https://uniswap.org/blog/uniswap-v3/
Mmm… examples are always helpful for abstract descriptions 😂
Say the original pricing function is 100(x) * 1000(y) = 100000(k), with the price of X token 1000 / 100 = 10 and we’re now in the price range [9.08, 11.08].
If the liquidity of the price range [11.08, 13.08] is the same as [9.08, 11.08], we don’t have to modify the pricing function if the price goes from 10 to 11.08, which is the boundary between two ticks.
The price of X is 1052.63 / 95 = 11.08 when the equation is 1052.63 * 95 = 100000.
However, if the liquidity of the price range [11.08, 13.08] is two times that of the current range [9.08, 11.08], balances of x and y should be doubled, which makes the equation become 2105.26 * 220 = 400000, which is (1052.63 * 2) * (110 * 2) = (100000 * 2 * 2).
We can observe the following two points from the above example:
Trades always follow the pricing function x * y = k, while once the price crosses the current price range/tick, the liquidity/equation has to be updated.
√(x * y) = √k = L is how we represent the liquidity, as I say the liquidity of x * y = 400000 is two times the liquidity of x * y = 100000, as √(400000 / 100000) = 2.
What’s more, compared to liquidity on v1 & v2 is always spread across [0,∞], liquidity on v3 can be concentrated within certain price ranges and thus results in higher capital efficiency from traders’ swapping fees!
Let’s say if I provide liquidity in the range [1200, 2800], the capital efficiency will then be 4.24x higher than v2 with the range [0,∞] 😮😮😮 There’s a capital efficiency comparison calculator, make sure to try it out!
Image source: https://uniswap.org/blog/uniswap-v3/
It’s worth noticing that the concept of concentrated liquidity was proposed and already implemented by Kyper, prior to Uniswap, which is called Automated Price Reserve in their case.⁵
⁶ Thanks to Yenwen Feng for the information.
4. Range orders: reversible limit orders
As explained in the above section, LPs of v3 can provide liquidity to any price range/tick at their wish. Depending on the current price and the targeted price range, there are three scenarios:
current price < the targeted price range
current price > the targeted price range
current price belongs to the targeted price range
The first two scenarios are called range orders. They have unique characteristics and are essentially fee-earning reversible limit orders, which will be explained later.
The last case is the exact same liquidity providing mechanism as the previous versions: LPs provide liquidity in both tokens of the same value (= amount * price).
There’s also an identical product to the case: grid trading, a very powerful investment tool for a time of consolidation. Dunno what’s grid trading? Check out Binance’s explanation on this, as this topic won’t be covered!
In fact, LPs of Uniswap v1 & v2 are grid trading with a range of [0,∞] and the entry price as the baseline.
Range orders
To understand range orders, we’d have to first revisit how price is discovered on Uniswap with the equation x * y = k, for x & y stand for the amount of two tokens X and Y and k as a constant.
The price of X compared to Y is y / x, which means how many Y one can get for 1 unit of X, and vice versa the price of Y compared to X is x / y.
For the price of X to go up, y has to increase and x decrease.
With this pricing mechanism in mind, it’s example time!
Say an LP plans to place liquidity in the price range [15.625, 17.313], higher than the current price of X 10, when 100(x) * 1000(y) = 100000(k).
The price of X is 1250 / 80 = 15.625 when the equation is 80 * 1250 = 100000.
The price of X is 1315.789 / 76 = 17.313 when the equation is 76 * 1315.789 = 100000.
If now the price of X reaches 15.625, the only way for the price of X to go even higher is to further increase y and decrease x, which means exchanging a certain amount of X for Y.
Thus, to provide liquidity in the range [15.625, 17.313], an LP needs only to prepare 80 — 76 = 4 of X. If the price exceeds 17.313, all 4 X of the LP is swapped into 1315.789 — 1250 = 65.798 Y, and then the LP has nothing more to do with the pool, as his/her liquidity is drained.
What if the price stays in the range? It’s exactly what LPs would love to see, as they can earn swapping fees for all transactions in the range! Also, the balance of X will swing between [76, 80] and the balance of Y between [1250, 1315.789].
This might not be obvious, but the example above shows an interesting insight: if the liquidity of one token is provided, only when the token becomes more valuable will it be exchanged for the less valuable one.
…wut? 🤔
Remember that if 4 X is provided within [15.625, 17.313], only when the price of X goes up from 15.625 to 17.313 is 4 X gradually swapped into Y, the less valuable one!
What if the price of X drops back immediately after reaching 17.313? As X becomes less valuable, others are going to exchange Y for X.
The below image illustrates the scenario of DAI/USDC pair with a price range of [1.001, 1.002] well: the pool is always composed entirely of one token on both sides of the tick, while in the middle 1.001499⁶ is of both tokens.
Image source: https://uniswap.org/blog/uniswap-v3/
Similarly, to provide liquidity in a price range < current price, an LP has to prepare a certain amount of Y for others to exchange Y for X within the range.
To wrap up such an interesting feature, we know that:
Only one token is required for range orders.
Only when the current price is within the range of the range order can LP earn trading fees. This is the main reason why most people believe LPs of v3 have to monitor the price more actively to maximize their income, which also means that LPs of v3 have become arbitrageurs 🤯
I will be discussing more the impacts of v3 in 5. Impacts of v3.
⁷ 1.001499988 = √(1.0001 * 1.0002) is the geometric mean of 1.0001 and 1.0002. The implication is that the geometric mean of two prices is the average execution price within the range of the two prices.
Reversible limit orders
As the example in the last section demonstrates, if there is 4 X in range [15.625, 17.313], the 4 X will be completely converted into 65.798 Y when the price goes over 17.313.
We all know that a price can stay in a wide range such as [10, 11] for quite some time, while it’s unlikely so in a narrow range such as [15.625, 15.626].
Thus, if an LP provides liquidity in [15.625, 15.626], we can expect that once the price of X goes over 15.625 and immediately also 15.626, and does not drop back, all X are then forever converted into Y.
The concept of having a targeted price and the order will be executed after the price is crossed is exactly the concept of limit orders! The only difference is that if the range of a range order is not narrow enough, it’s highly possible that the conversion of tokens will be reverted once the price falls back to the range.
As price ranges follow the equation p(i) = 1.0001 ^ i, the range can be quite narrow and a range order can thus effectively serve as a limit order:
When i = 27490, 1.0001²⁷⁴⁹⁰ = 15.6248.⁸
When i = 27491, 1.0001²⁷⁴⁹¹ = 15.6264.⁸
A range of 0.0016 is not THAT narrow but can certainly satisfy most limit order use cases!
⁸ As mentioned previously in note #4, there is a square root in the equation of the price and index, thus the numbers here are for explantion only.
5. Impacts of v3
Higher capital efficiency, LPs become arbitrageurs… as v3 has made tons of radical changes, I’d like to summarize my personal takes of the impacts of v3:
Higher capital efficiency makes one of the most frequently considered indices in DeFi: TVL, total value locked, becomes less meaningful, as 1$ on Uniswap v3 might have the same effect as 100$ or even 2000$ on v2.
The ease of spot exchanging between spot exchanges used to be a huge advantage of spot markets over derivative markets. As LPs will take up the role of arbitrageurs and arbitraging is more likely to happen on v3 itself other than between DEXs, this gap is narrowed … to what extent? No idea though.
LP strategies and the aggregation of NFT of Uniswap v3 liquidity token are becoming the blue ocean for new DeFi startups: see Visor and Lixir. In fact, this might be the turning point for both DeFi and NFT: the two main reasons of blockchain going mainstream now come to the alignment of interest: solving the $$ problem 😏😏😏
In the right venue, which means a place where transaction fees are low enough, such as Optimism, we might see Algo trading firms coming in to share the market of designing LP strategies on Uniswap v3, as I believe Algo trading is way stronger than on-chain strategies or DAO voting to add liquidity that sort of thing.
After reading this article by Parsec.finance: The Dex to Rule Them All, I cannot help but wonder: maybe there is going to be centralized crypto exchanges adopting v3’s approach. The reason is that since orders of LPs in the same tick are executed pro-rata, the endless front-running speeding-competition issue in the Algo trading world, to some degree, is… solved? 🤔
Anyway, personal opinions can be biased and seriously wrong 🙈 I’m merely throwing out a sprat to catch a whale. Having a different voice? Leave your comment down below!
6. Conclusion
That was kinda tough, isn’t it? Glad you make it through here 🥂🥂🥂
There are actually many more details and also a huge section of Oracle yet to be covered. However, since this article is more about features and targeting normal DeFi users, I’ll leave those to the next one; hope there is one 😅
If you have any doubt or find any mistake, please feel free to reach out to me and I’d try to reply AFAP!
Stay tuned and in the meantime let’s wait and see how Uniswap v3 is again pioneering the innovation of DeFi 🌟
Uniswap v3 Features Explained in Depth was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有3部Youtube影片,追蹤數超過70萬的網紅てぬキッチン/Tenu Kitchen,也在其Youtube影片中提到,▽詳しいレシピはこちらのブログから♪ 『てぬキッチンのブログ』⇒ https://www.tenukitchen.com/entry/2018/09/23/105531 【スイートポテト団子】 「お月見」と言えば、お団子をお供えするのが習わしですね。 これは、〝お団子を満月に見立てて、お月様からの...
「gap meaning」的推薦目錄:
- 關於gap meaning 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於gap meaning 在 黃傑龍 Simon - 窮富翁 好人好事 Facebook 的最讚貼文
- 關於gap meaning 在 IELTS Fighter - Chiến binh IELTS Facebook 的最佳解答
- 關於gap meaning 在 てぬキッチン/Tenu Kitchen Youtube 的精選貼文
- 關於gap meaning 在 Bubzvlogz Youtube 的最讚貼文
- 關於gap meaning 在 M13 Youtube 的精選貼文
- 關於gap meaning 在 Gap | Meaning of gap - YouTube 的評價
gap meaning 在 黃傑龍 Simon - 窮富翁 好人好事 Facebook 的最讚貼文
以下係我已經喺WhatsApp收咗三次嘅前高等法院英女王御用大律師,Henry Litton (列顕倫)* QC ;給香港市民的一封信:~ (裏便了無新意, 不過有兩個好處. 1) 洋人寫係唔同啲, 仲要係有名望嘅大法官, 特別有說服力 2)啲英文寫得好靚, 仲有中文翻譯可以學習英文。
Henry Litton (列顕倫)* QC was the Judge of the highest Court in Hong Kong. He retired in 2015.
英女皇御用大律師列顕倫(亨利·利頓)QC,是香港最高法院的法官。他於2015年退休。
The following is what he’s written...
以下是他寫的。
There are few certainties in life. One of them is this: The common law system underpinning Hong Kong’s “core values” is destined to expire in 27 years’ time. The One Country Two Systems formula was designed to last for 50 years and no more. Hence Article 5 of the Basic Law. There is no mechanism in the Basic Law for the system to continue beyond 30 June 2047.
生活中很少有確定性。其中之一是:支撐香港“核心價值”的普通法制度將在27年後失效。一國兩制方案的設計時限是50年,之後,再也沒有了。因此,“基本法”第五條清楚指出。2047年6月30日以後,“基本法”中沒有任何機制讓這制度繼續下去。
All the calls for Freedom, Democracy etc have no meaning if the common law crumbles.
如果普通法崩潰,所有要求“自由、民主”等的呼籲都是沒有意義。
If the protesters truly value their professed aims, *their focus should be on demonstrating to Beijing and to the rest of the world that the One Country Two Systems formula works, and to promote an atmosphere in which Beijing feels comfortable with the system – and when the time comes, to extend the Basic Law for another 50 years, 100 years*. Then liberal democratic norms and values might have a chance to flourish.
如果抗議者真的誠心誠意的重視他們宣稱的目標,*他們的重點、重心,應該是向北京和世界其他地方展示“一國兩制”的方案是有效的,並推展“一國兩制”的成功實施。令北京對這一制度感到寛心舒泰的環境下 - 當時機成熟時,說服北京將“基本法”再延長50年,100年*。那麼,自由、民主的模式、準則和價值觀還可能有延續蓬勃、活躍的機會。
Crunch time is not 27 years away. It is just round the corner. For Hong Kong to continue as one of the world’s greatest financial and trading centres, planning for the future must necessarily look 20 -30 years ahead. So the hard question will soon be asked: is the common law system to continue beyond June 2047 ? The answer lies in Beijing and nowhere else.
擔心不安的時刻不是27年後的事。就在拐角處。要使香港繼續成為世界上最大的金融和貿易中心之一,對未來的規劃必須著眼於未來20-30年。因此,我們很快便會提出一個棘手的問題:普通法制度是否會延續至2047年6月以後?答案就在北京,而不是其他任何地方。
The last time this issue arose – back in 1982 – Hong Kong had the backing of Great Britain. This time Hong Kong stands alone. And, up to this point, Hong Kong has demonstrated for all the world to see that the One Country Two Systems formula is extremely fragile: and, if the unrest continues, it would surely fracture beyond any hope of recall.
回顧1982年,上一次被問到這個問題的時候,當時香港是得到了大英帝國的支持。而這一次,香港只能孤掌難鳴。到目前為止,香港已經向全世界展示了“一國兩制”這方案是極其脆弱的:如果動亂繼續下去,它肯定會褫奪,無望地被撤銷。
It is beyond the power of the Hong Kong SAR government to devise the governing model for the future. Pressing the Hong Kong government to promote greater democracy is futile. Rightly or wrongly, that power lies in Beijing. Nowhere else. Hong Kong enjoys freedoms found nowhere else in China. To think that unlawful assemblies and demonstrations, and violence in the streets, would soften Beijing’s attitude towards Hong Kong is absurd. Common sense suggests it would have the opposite effect.
為未來設計治理模式,是超出了香港特別行政區政府的權力範圍。要迫使香港政府促進更大的民主是徒勞的。不管是你喜歡也好。不喜歡也好。權力就是在北京。沒有別的地方了。香港現在享有中國其他地方沒有的自由。認為非法集會示威和街頭暴力會軟化北京的對香港的態度是荒謬的。常識表明,它只會產生相反的效果。
But there are deep social issues which the SAR government can redress, having regard in particular to the huge foreign currency reserves it holds:USD425 billion – by far the largest in the world, enough to guarantee public servants’ pensions hundreds of times over. And yet Hong Kong’s social services are crumbling, hospitals are understaffed, public education is poor, teachers are ill-paid, young people cannot afford to rent even the most substandard apartment, the gap between rich and poor is ever-widening.
但是,有一些深層次的社會問題是特區政府可以解決的,特別是考慮到特區政府擁有世界上最龐大的外匯儲備:4,250億美元 - 是政府公務員的長俸所需要的保證金額的數以百倍。然而,香港的社會服務卻每況愈下,醫院人手不足,全民所需的教育不論在質素及資源都極差,教師薪酬偏低。年輕人怎都難以負擔租用即使是最不合標準的居所,社會上,貧富差距在不斷拉大。
The laissez-faire policy of the colonial government has been carried to extremes by the SAR government in the past 20-odd years. The rich have prospered in the meanwhile whilst the bulk of the people suffered. The influx of Mainlanders under the One-Way Permit system has caused great strain on all services. The people’s needs have been neglected. The young see little prospect of a fulfilling future and even university graduates find difficulty in meaningful employment.
大英帝國殖民地政府的自由放任政策在過去二十多年來一直被特區政府極端化。與此同時,大多數富人們卻在此期間更加繁榮昌盛、更加富裕起來,而相反普通市民却受苦了。在單程證制度下,內地人士大量湧入,對所有服務造成更大壓力。市民的需求、需要被忽視。年輕人看不出有向上游、向上流的任何富圖的希望。甚至大學畢業生也很難找到有合識、合意的工作。
These, I suggest, are the deep-seated ills which sustain the fire of discontent in the wider community, and bring hundreds of thousands to march in the streets. These are not matters which a commission of inquiry can resolve.
我認為,這些水深火熱的社會問題及弊病,這些憤懣之火已經廣泛地蔓延在整個社會,並促使數以十萬人走上街頭。這些都不是一個所謂諮詢委員會可以解決。
The media here is full of Hong Kong stories, and of course footage of the riotous behaviour on the streets: what empty slogans, meaningless rhetoric the protesters display ……….In watching these events I am reminded of the prayer attributed to Saint Francis:
今天的媒體充斥著不同形式的香港事件,當然有街頭暴力行為的鏡頭:抗議者們展示的空洞口號和毫無意義的粗言穢語。…當我在觀看這些事件時,‘我想起聖弗朗西斯的禱告:
Pray God give me the courage to change the things I can change, the fortitude to bear the things I cannot change, and the wisdom to know the difference.
願上帝賜給我勇氣去改變我能改變的事情,給我勇氣去承受那些我無法改變的事情,給我智慧去分辨其中的黑白。
I arrive in Hong Kong Thursday 24 October, staying for one month.
我在今年的10月24日星期四抵達香港,逗留一個月。
As ever
如常,祝願香港
H
列顕倫
PS Please feel free to convey these observations to anyone you chose ………….They are *not confidential*.
歡迎隨時將我這些意見傳達給你所選擇的任何人.此文是*不保密的*。
gap meaning 在 IELTS Fighter - Chiến binh IELTS Facebook 的最佳解答
⛔️ KINH NGHIỆM LÀM 5 DẠNG BÀI KHÓ TRONG READING ⛔️
Đối với phần thi Reading, bạn phải biết cách làm theo từng dạng bài để tranh thủ thời gian, thực hiện đầy đủ các câu hỏi, chọn đáp án đúng. Có nhiều dạng bài khác nhau trong mỗi đề thi trong đó 5 kiểu dạng bài dưới đây là phổ biến. Hôm nay, IELTS Fighter sẽ chia sẻ với các bạn kinh nghiệm làm 5 dạng bài phổ biến này, hy vọng sẽ giúp bạn đạt được điểm cao hơn nhé!
1. DẠNG HEADING – TÌM TIÊU ĐỀ PHÙ HỢP CHO ĐOẠN VĂN
Có thể với một số bạn thì dạng này khá dễ nhưng thực ra mình lại thấy nó là một trong những dạng khó nhất vì số lượng heading đề bài cho luôn lớn hơn số đoạn văn và một số heading có vẻ khá giống nhau nên chúng ta phải cân nhắc rất kỹ để lựa chọn heading phù hợp.
Bí kíp của mình khi làm dạng này là các bạn đọc qua tất cả các heading, gạch chân các key word để hiểu tóm tắt heading đó nói về cái gì và bạn có thể viết nghĩa tiếng Việt ra bên cạnh để tránh sự nhầm lẫn giữa các heading gần giống nhau. Sau đó đọc các đoạn văn là hình dung ra ý chính xuyên suốt cả đoạn đó rồi sau đó nhìn ngay sang phần heading chọn 1 heading phù hợp. Ở phần này, các bạn hãy rèn cho mình một tư duy tổng hợp, sau khi đọc xong đoạn văn đó thì cái ý bao trùm cả đoạn là gì và điều này sẽ làm cho bạn dễ dàng chọn được tiêu đề phù hợp. Trong trường hợp bạn phân vân giữa 2 heading mà bạn lại thấy cả 2 đều phù hợp với đoạn văn và không biết chọn heading nào thì hãy để ý xem đoạn văn đó nói về cái gì nhiều hơn thì hãy chọn heading mà thể hiện ý của đoạn văn đó nhiều hơn nhé.
2. DẠNG TRUE/ FALSE/ NOT GIVEN
Đây là một trong những dạng bài khó nhất trong phần thi IELTS Reading và mình nhận được khá nhiều những câu hỏi về việc làm sao để làm dạng bài này một cách tốt nhất mà không bị mắc bẫy.
- Đầu tiên, chúng ta cần đọc kỹ và gạch chân những key words quan trọng của các statement và sau đó tóm gọn lại ý chính của statement đó bằng một câu tiếng Việt (hoặc tiếng Anh) bạn có thể viết nhỏ bên cạnh. Đây là kinh nghiệm của mình để giúp mình khi đọc bài text dài mà không bị lẫn thông tin và dễ định hình được mình đang cần tìm thông tin gì cho câu statement nào.
- Sau đó, chúng ta bắt đầu đọc từ đầu bài khóa để tìm và xác định thông tin. Thông thường trong dạng bài này, thông tin sẽ xuất hiện theo như trình tự của các statement cần xác định T/F/NG vì vậy chỉ cần chú ý và tập trung một chút là sẽ không bị bỏ sót thông tin. Khi bạn đã khoanh vùng được vùng thông tin cần thiết để xác định T/F/NG, bạn nên đọc kỹ và hãy thật tỉnh táo để không bị mắc bẫy. Bạn nên đánh dấu vùng thông tin quan trọng này theo cách của riêng mình để dễ đối chiếu sang statement; kể cả khi bạn chưa quyết định được statement đó là T/F/NG và chuyển sang câu khác làm thì lúc quay lại bạn không phải đọc lại cả một đoạn văn dài để tìm thông tin nữa.
Điều cần đặc biệt chú ý là bạn hãy cố gắng hiểu ý chính của statement hoặc nghĩ đến những từ đồng nghĩa – synonyms của những key word trong statement đó để nếu trong đoạn văn có paraphrase theo các cách khác nhau thì bạn cũng sẽ chọn được câu đó là T/F hay là NG. Có một số bạn cố gắng tìm từ giống y hệt trong statement so với trong đoạn văn, điều này là vô ích vì thứ chúng ta cần tìm là “Meaning” – ý nghĩa chứ không phải là tìm “Words” – từ.
- Để xác định được câu đó là T/F/NG bạn cần đối chiếu thông tin chính xác trong bài. Bạn hãy lưu ý các từ như sau “always”, “never”, “little”, “millions”, “thousands”,… vì những từ này chính là những “bẫy” làm cho bạn xác định sai.
- Kể cả khi bài viết viết về một chủ đề bạn yêu thích hoặc đã tìm hiểu rồi thì bạn cũng không nên đoán dựa trên kiến thức của bạn mà HÃY ĐỌC BÀI vì biết đâu có sự bất đồng giữa kiến thức của bạn và thông tin khoa học chính xác.
- Trong trường hợp nếu như bạn đã đọc kỹ bài rồi nhưng không thể quyết định được câu đó là T/F/NG thì hãy ghi là NG cho statement. Tuy nhiên, mình không khuyến khích các bạn làm điều này vì có thể bạn đã đọc kỹ cả bài rồi nhưng chưa paraphrase đúng hoặc chưa hiểu kỹ statement nên quyết định sai. Bạn chỉ nên làm điều này khi mà bạn đã thực sự “vô vọng” với câu trả lời của mình.
3. DẠNG MULTIPLE CHOICE QUESTIONS – CHỌN 1 ĐÁP ÁN ĐÚNG TRONG 4 ĐÁP ÁN CHO CÂU HỎI
Dạng này với cá nhân mình thấy không quá khó nhưng không phải là quá dễ vì rất dễ bị lừa. Với kinh nghiệm của mình, đầu tiên các bạn nên đọc hết các câu hỏi và các đáp án, gạch chân các key word của câu hỏi và đọc các đáp án rồi sau đó bắt đầu đọc từ đầu bài text. Các câu hỏi là manh mối rất quan trọng để bạn biết bạn đang phải tìm thông tin gì, vì vậy hãy ghi nhớ câu hỏi đầu tiên của bài và đến đoạn mà bạn cảm thấy có thông tin cho câu hỏi đầu tiên đó thì hãy đánh dấu nó và đọc kỹ rồi chọn đáp án đúng nhất.
Vì đặc thù của bài đọc IELTS là thông tin sẽ theo trình tự từ trên xuống dưới theo mạch bài text nên hãy chắc chắn bạn nhớ câu hỏi để biết mình cần phải làm gì và mình không bị lỡ mạch bài. Kỹ năng đặc biệt quan trọng ở phần này là kỹ năng "Paraphrase", các bạn cần linh hoạt hiểu ý đoạn quan trọng để trả lời bằng các cách khác nhau, vì vậy hãy thật tỉnh táo paraphrase nhé. Nếu như khoanh vùng được vùng thông tin cần thiết nhưng chưa tìm dc câu trả lời phù hợp thì bạn hãy đánh dấu lại để tránh bị quên và trả lời các câu hỏi khác để tránh tốn quá nhiều thời gian vào một câu hỏi.
4. DẠNG OPINION MATCHING – CHỌN QUAN ĐIỂM PHÙ HỢP VỚI NGƯỜI NÓI
Đây là một dạng mình nhận được rất nhiều inbox hỏi về làm sao để làm thành thục dạng bài này. Đặc điểm dạng bài này là bài text sẽ là tập hợp của các ý kiến, quan điểm và có thể là kết quả nghiên cứu của khá nhiều nhà khoa học (từ 04 người trở lên) về cùng một chủ đề; ở phần câu hỏi thì người đọc được yêu cầu nối chọn những quan điểm, hoặc ý kiến, hoặc kết quả nghiên cứu phù hợp với tác giả của nó. Cái khó của dạng bài này là thông tin thường vụn vặt và thường “ẩn” sâu trong các đoạn văn khiến cho chúng ta phải đọc kỹ và “paraphrase” để xem quan điểm đó là của tác giả nào. Với dạng bài này, chúng ta nên triển khai theo những bước sau:
- Đầu tiên, bạn hãy gạch chân những key word của quan điểm và có thể ghi ra ý chính bằng tiếng Việt bên cạnh để phân biệt với các quan điểm khác. Đọc kỹ và ghi nhớ những quan điểm này trong đầu.
- Sau đó hãy đọc ở phần đoạn văn của từng tác giả một, hãy chú ý thật kỹ khi đọc và cố gắng hiểu thoát ý của từng lời mà tác giả đó nói và hãy nhìn sang luôn bên phần quan điểm, nếu bạn thấy nó trùng ý tưởng với bất cứ ý kiến nào được đưa ra thì hãy chọn luôn đáp án phù hợp.
5. DẠNG GAP FILL – ĐIỀN TỪ VÀO CHỖ TRỐNG
Dạng này theo mình có vẻ như là dạng dễ thở nhất so với các dạng bài ở trên. Kỹ năng quan trọng khi làm dạng này là các bạn đọc lướt thật nhanh để tìm đến đoạn có chứa thông tin cần điền vào đoạn tóm tắt hoặc sơ đồ. Thường là chúng ta sẽ lấy sẵn các từ trong đoạn văn chứ không phải tự nghĩ hoặc chia động từ/cho dạng đúng của từ nên nếu tìm được từ cần điền thì bạn phải ghi vào trong phần answer sheet của mình luôn.
Cách làm tốt dạng bài này là các bạn đã xác định được vùng thông tin cần thiết cho đoạn văn tóm tắt hoặc sơ đồ cần điền từ, bạn hãy vừa đọc bài khóa vừa cầm bút dò theo hướng sơ đồ để có thể biết mình đang ở khu vực/giai đoạn/bước mấy trong sơ đồ để điền được từ chính xác nhất. Bạn hãy yên tâm là trong sơ đồ và đoạn văn chắc chắn sẽ có những từ tóm tắt gợi ý đồng nghĩa với các từ trong bài text để bạn có thể biết được từ mình cần điền là gì. Sau khi điền xong, bạn hãy kiểm tra chắc chắn xem bạn đã điền đúng dạng số ít hay số nhiều của từ chưa và có bị sai chính tả hay ngữ pháp gì không nhé.
Chúc các bạn học tập tốt!!!
# Website: ielts-fighter.com
gap meaning 在 てぬキッチン/Tenu Kitchen Youtube 的精選貼文
▽詳しいレシピはこちらのブログから♪
『てぬキッチンのブログ』⇒ https://www.tenukitchen.com/entry/2018/09/23/105531
【スイートポテト団子】
「お月見」と言えば、お団子をお供えするのが習わしですね。
これは、〝お団子を満月に見立てて、お月様からのパワーをもらう!〟という意味が込められているそうです。
また、由来は諸説あり、元々「お月見」は秋の収穫をお祝いするための宮中行事であったようで、別名「芋名月」とも呼ばれていたそうです。
様々な願いが込められていて歴史の深いお月見、今年は美味しい手作りスイーツを作ってお祝いしてみてはいかがでしょうか?
今回作るのは、お団子とさつまいもを掛け合わせた十五夜にピッタリの『スイートポテト団子』です。
全行程レンジで作れる簡単レシピなので、隙間時間にチャチャッと作れてかなりお手軽!
難しい工程も一切無いので小さなお子さんと一緒に作るのも楽しくてオススメです。
材料費も4人分でたったの113円!激安で簡単で美味しい!もう良いところしかありません。
今年のお月見はコレに決まり!!!さつまいもの優しい味わいで、老若男女が大好きな味わいの『スイートポテト団子』をぜひお試しください。
〈材料〉
さつまいも 200g
白玉粉 75g
砂糖 35g
水 大さじ3〜6
▽チャンネル登録はこちらから♪
⇒http://www.youtube.com/channel/UC1HZhN0HjriRUhqH7wGyRQg?sub_confirmation=1
【Sweet potato dumplings microwave】
Speaking of "moon view", it is practiced to offer dumplings.
It seems that the meaning of "It is a dumpling as a full moon, receiving power from the moon!" Is said to be included.
Also, origin has various opinions, originally "moon view" seems to have been a ceremonial occasion to celebrate the harvest of autumn, also known as "ezuki moon".
Tsukimi with various histories and various wishes put in, this year, why do not you celebrate making delicious handmade sweets?
This time it is "Sweet potato dumpling" perfect for the twelfth night where you sweet dumplings and sweet potatoes.
It is an easy recipe that can be made in the whole range, so it can be made cha cha in the gap time quite easily!
Material cost is only 113 yen for 4 people! Cheap, easy and delicious! There is only good place.
It is also fun to recommend making it with a small child because there is no difficult process.
This month's moon view is decided to Kore! ! ! Please enjoy sweet potatoes' sweet taste, "Sweet Potato Dumpling" of the taste that age and young man love.
〈INGREDIENT〉
Sweet potato 200 g
75 g of white rice flour
Sugar 35 g
3〜6 tbsp Water
▽Subscribe to my channel♪
⇒http://www.youtube.com/channel/UC1HZhN0HjriRUhqH7wGyRQg?sub_confirmation=1
------------------------------------------------------------------------------
楽曲提供:フリーBGM DOVA-SYNDROME by http://dova-s.jp/
------------------------------------------------------------------------------
gap meaning 在 Bubzvlogz Youtube 的最讚貼文
Hello Youtube Fambam!
Today’s Vlog:
Say AH!
Give me a kiss,
Cup top problem,
Not punny,
Too emotional,
My battle with greed
While Youtube has been a huge blessing in my life, sometimes, I wonder if it’s a curse. Since my Youtube career launched, I struggle with even more greed every single day. In some ways, Youtube took away my perspective. Of course, greed is in our nature and it’s in us all to be selfish. We deserve to take good care of ourselves but sometimes, we lose focus on what truly matters. At one point in my Youtube career when I grew the fastest and earned the most, I was most miserable. I wasn’t happy with the person that I was on the inside. Being so self centred also meant I was self deceived. Having it “all” didn’t full fill the gap in my heart. Now, even though I am still not where I want to be yet… I’m glad I’m not longer where I used to be. I’m making progress. I have meaning in my life. No money in the world can buy true joy. You hear it all the time- the more you give, the more you receive. I can’t agree more enough. I hope we can keep inspiring each other. Keep each other focused on what matters.
Buy the 'I’m A Unicorn' tank top here: teespring.com/ImAUnicorn
100% of the profits will be donated to charity. 50% to Compassion International to help fight poverty in the world’s poorest countries and 50% to help those affected by the Nepal Earthquake. The campaign only has 4 days left before it ends so sure to grab one quick if you are interested. The more we give, the more we receive. Giving is a form of happiness. I believe together, we can make a difference.
Love, the Bubz family
Subscribe to my Vlog channel for daily doses of HAPPINESS!
http://bit.ly/BubzVlogz
Subscribe to my Beauty Channel here:
http://bit.ly/BubzBeauty
Connect with me:
MY WEBSITE: http://www.bubzbeauty.com
TWITTER: http://www.twitter.com/bubzbeauty
INSTAGRAM: http://www.instagram.com/itsbubz
TIM'S INSTAGRAM: http://www.instagram.com/bubzhubz
FACEBOOK: http://www.facebook.com/itsbubz
SHOP MY MAKEUP BRUSHES: http://www.shopbubbi.com
gap meaning 在 M13 Youtube 的精選貼文
Tour Taiwan with me: http://taiwantoursm13.com/
Private Channel: https://www.patreon.com/M13
My Facebook: https://www.facebook.com/Mordeth13
Support M13 buy my Private Series: http://www.m13online.com/?page_id=294
World's best motorcycle pants are RHOK (search Ebay for them) A guy hired me to take him out for the day. Early into the ride he went down hard. I kept looking back to see if he was keeping up alright....and he was. So I didn't slow down. His accident is a combination of over confidence and you'll notice he turns his head before he crashes....look through the turn...etc..etc. I'll upload a video soon where I talk more about it. I didn't allow comments on this video when I first uploaded it because I know how crash vids on youtube work. You get a bunch of losers who have never ridden before insulting the rider. Heck....if someone uploaded a video of Valentino Rossi crashing while on the street (without people realizing it's him)......you'd have hundreds of comments like "Fucking noob shouldn't even own a bike....learn how to ride!" . LOL
You can tell that his line is a bit unstable from the start. He seems to adjust his line multiple times through each bend. He should have realized that he wasn't taking the corners smoothly and backed off. I didn't realize this as I couldn't watch him long enough to see while being in front.
Partially because of this day I focused more on safety for my June Tour and it seemed to help. We didn't have a single crash for my June 2012 tour.
Another thing to note is that right before the corner that he crashes on I slow down a bit.....but he doesn't seem to......the gap between us becomes shorter right before the crash. Meaning he took that specific corner at a higher rate of speed than myself.
He broke his leg in a few places. He was amazingly optimistic and never seemed bothered or even complained about the incident. His biggest mistake was over confidence which isn't such a bad thing......and his attitude was the best about the accident. I have a lot of respect for him.
gap meaning 在 Gap | Meaning of gap - YouTube 的美食出口停車場
See here, the meanings of the word gap, as video and text.(Click show more below.) gap (noun) An opening in anything made by breaking or ... ... <看更多>