Sunday, February 14, 2016

Manage Take Profit EA



Manage Take Profit EA
မဂၤလာပါ … မိတ္ေဆြတို႕
ဒီမွာေတာ့ ကၽြန္ေတာ္ Take profits ယူဖို႕နဲ႕ Stop loss အတြက္ Expert Advisor ေလးတစ္ခုေတြ႕ ထားတာေလးကို မွ်ေ၀ေပးခ်င္ပါတယ္။ ေလာေလာဆယ္ ကၽြန္ေတာ္ေတာ့ မသံုးျဖစ္ေသးပါဘူး။ ကၽြန္ေတာ္တို႕ အတြက္ အသံုး၀င္ႏိုင္လိမ့္မယ္ လို႕ေတာ့ ေမွ်ာ္လင့္မိပါတယ္။ ဘာပဲ ျဖစ္ျဖစ္ ယူထားရင္ေတာ့ ကုိယ့္အတြက္ အက်ိဳး မယုတ္ႏိုင္ပါဘူး။
ဒီ Expert Advisor က ဘယ္လို အလုပ္လုပ္သလဲ ဆိုေတာ့ ကၽြန္ေတာ္တို႕ Trade တစ္ခုထဲမွာ  profit levels အမ်ိဳးမ်ိဳး ရယူႏိုင္သလို Stop ကိုလည္း စိတ္ႀကိဳက္နီးပါး အမ်ိဳးအမ်ိဳး ထားႏိုင္တဲ႕ သေဘာရွိပါတယ္။ ဒီဇိုင္းထုတ္ထားတဲ႕ levels ေတြမွာ stop losses ေတြကို ေရႊ႕ေပးပါတယ္။ သူ႕ရဲ႕ customize parameters ေတြကို ေတာ့ ကၽြန္ေတာ္ နားလည္သလို ေရးေပးလိုက္ပါတယ္။
- First_Target:         ဒါဟာ ပထမ profit target ပါပဲ။ pips နဲ႕ ေဖာ္ျပရပါမယ္။ ဒါကို က ကၽြန္ေတာ္တို႕ သတ္မွတ္ေပးရမွာ ျဖစ္ပါတယ္။
- Target_Increment:            ပထမ profit target ကို တႀကိမ္ ေရာက္ရွိခဲ႕ၿပီး ဆိုရင္ ေနာက္ target ဟာ ေျပာင္းလဲ သတ္မွတ္ထား တဲ႕ Traget မွ သတ္မွတ္ထား တဲ႕ ပမာဏ အတိုင္း ထပ္တိုးပါတယ္။
-  Close_Lots:                    Target တစ္ခုစီ ေရာက္လို႕ရွိရင္ lots ဘယ္ေလာက္ ကၽြန္ေတာ္တို႕ အေနနဲ႕ ထြက္ခ်င္ပါသလဲ။ ဥမပာ ကၽြန္ေတာ္တို႕အေနနဲ႕ 10 Lots trade ထားတယ္ဆိုရင္ 1 Lot ထြက္မယ္လို႕ ယူမယ္ဆိုရင္ profit tergets 10 ခုရွိမွာ ျဖစ္ပါတယ္။ ဒါမွမဟုတ္ 5 lots ထြက္မယ္ဆိုရင္ 2 profit target ရွိမွာ ျဖစ္ပါတယ္။ မိတ္ေဆြ အဆင္ေျပသလို အသံုးျပဳႏိုင္ပါတယ္။
- Move_Stops:         True မွာ ထားသည္ဆိုပါစို႕၊ First_stop and Stop_Differential parameters အေပၚမွာ အေျခခံၿပီး Stops ေတြကို ေရႊ႕ေနမွာ ျဖစ္ပါတယ္။ အျခားတဖက္ False မွာ ထားသည္ဆိုပါစို႕၊ stop ေတြကို auto လိုက္မေရႊ႕ေတာ့ပါ။
- First_Stop_Target:            First_Stop level ကို Stop ကို မေရႊ႕ခင္မွာ Trade ေရႊ႕သြားမယ့္ ပမာဏ (pips) ျဖစ္ပါတယ္။
- First_Stop:             Target တစ္ခုသို႕ ေရာက္တဲ႕ အခါမွာ (in pips) သင့္ရဲ႕ stop loss ဟာ ေရႊ႕သြားပါလိမ့္မယ္။ ဒီ နံပါတ္ေတြဟာ Entry မွ pips ပမာဏကို ကိုယ္စားျပဳပါတယ္။ ၿပီးေတာ့ positive or negative ထည့္သြင္းႏိုင္ပါတယ္။
- Second_Stop_Target:        Second_Stop level သို႕ stop loss မေရႊ႕သြားခင္ Trade ေရႊ႕သြားရမယ့္ ပမာဏ (in pips) ျဖစ္ပါတယ္။
- Second_Stop:        Target တစ္ခုသို႕ ေရာက္တဲ႕ အခါမွာ (in pips) ကၽြန္ေတာ္တို႕ရဲ႕ stop loss ဟာ ေရႊ႕သြားပါလိမ့္မယ္။ ဒီ နံပတ္ေတြဟာ Entry မွ pips ပမဏကို ကိုယ္စားျပဳပါတယ္။ ၿပီးေတာ့ positive or negative ထည့္သြင္းႏိုင္ပါတယ္။
- Use_Max_Loss:      True မွာ ထားသည္ ဆိုပါစို႕၊ ကၽြန္ေတာ္တို႕ ရဲ႕ own stoploss ကို ထည့္သြင္းခ်င္တယ္ ၿပီးေတာ့ ကၽြန္ေတာ္တို႕ ရဲ႕ stop value ကို သင့္ရဲ႕ broker ကေနၿပီးေတာ့ ကြယ္ေဖ်ာက္ထားခ်င္တယ္ ဆိုရင္ ထည့္သြင္းလို႕ရပါတယ္။ ဒါကေတာ့ ကၽြန္ေတာ္တို႕ အေနနဲ႕ trade အေပၚမွာ အျမင့္ဆံုး ထားခ်င္တဲ႕ Risk ပါပဲ ။ Move_stops ကို ture မွာထား ၿပီး Move_Stop ဟာ ျဖစ္ေပၚေနမယ္ ဆုိရင္ေတာ့ ဒါဟာ အလုပ္လုပ္မွာ မဟုတ္ပါဘူး။
- Max_Loss:   ဒါဟာ Trade အေပၚမွာ သင့္အေနနဲ႕ လက္ခံႏိုင္တဲ႕ maximum pip loss ပဲ ျဖစ္ပါတယ္။ အကယ္၍ 0 မွာ ထားထား ရင္ေတာ့ ဒီ function ကို disabled လုပ္ထားတာပဲ ျဖစ္ပါတယ္။
- Magic_Number:      ဒါကေတာ့ particular magic number နဲ႕ trades ေတြကိုပဲ expert ျဖင့္ manages လုပ္ၿပီး အသံုးျပဳႏိုင္ပါတယ္။ Expert ဟာ တူညီတဲ႕ pair ေတြမွာ မတူညီတဲ႕ အျခားေသာ trade(s) ေတြရဲ႕ profits points ေတြ ရယူတာကို မေႏွာက္ယွက္ပါဘူး။
ေအာက္မွာေတာ့ မူရင္း လင့္ မွာ ေသခ်ာ ရွင္းျပထားပါတယ္။
ဒီမွာ Down ႏိုင္ပါတယ္။
Attached Files
 




မူရင္း လင့္ ပါ => http://www.forexfactory.com/showthread.php?t=9553
Hi Everyone,
I've developed an expert that is designed to help me stick to my system a bit better than what I do by myself. Use it at your own risk, though.
The expert works by taking profit out of a trade at various take profit levels. It also moves stop losses at designated levels. You have the ability to customize the following parameters:
  • First_Target: This is the first take profit target, in pips, that you specify.
  • Target_Increment: Once the first profit target is reached, the next target will increment by the amount specified by the target increment variable.
  • Close_Lots: This is how many lots you want to take out at each target. For example, if you have 10 lots, you can take 1 lot out at each of 10 profit targets, or 5 lots out at each of two targets. It's up to you.
  • Move_Stops: Set to true if you want the expert to move stops based on the First_Stop and Stop_Differential parameters. Otherwise, set to false if you don't want stops moved automatically.
  • First_Stop_Target: This is the amount in pips the trade moves before your stop loss is moved to the First_Stop level.
  • First_Stop: This will move your stop loss when a target, in pips, is reached. The number represents the number of pips from entry and can be postive or negative.
  • Second_Stop_Target: This is the amount in pips the trade moves before your stop loss is moved to the Second_Stop level.
  • Second_Stop: This will move your stop loss when a target, in pips, is reached. The number represents the number of pips from entry and can be postive or negative.
  • Use_Max_Loss: Set to true if you want to input your own stoploss and hide your stop value from your broker. This is the maximum loss you'll risk on the trade. It's irrelevant if Move_Stops is set to true AND Move_Stops was triggered.
  • Max_Loss: This is the maximum pip loss you'll accept on the trade. If set to 0, this function is disabled.
  • Magic_Number: You can use this to ensure the expert only manages trades with a particular magic number. This will allow you to trade the same pair using different systems without this expert interfering with the take profit points of the other trade(s).
The image below represents example parameters that can be set for the expert. I'll explain each one with a scenario. Assume you place a 1 lot sell order for EURUSD at 1.2100 (1.2103/1.2100 - ask/bid). (Assume a 3 pip spread.)
  • The expert will take .1 lots ("Close_Lots"), or 1/10th of this scenario's order, out at +10 pips ("First_Target"), or 1.2090/1.2087.
  • After that, the next profit target will increment 8 pips ("Target_Increment") to 1.2082/1.2079. and another .1 lots will be taken out at that level. The expert continues to increment the preceding profit target by 8 pips until the original order is closed. In this example, the maximum pips gained would be 10 + (8*9), or 82 pips. (First target pips + increment pips * number of times to increment, which would vary depending on the original order size and the "Close_Lots" parameter.)
  • When the trade reaches +15 pips ("First_Stop_Target"), the stop loss will be moved to -5 pips ("First_Stop") from the order entry price. In this case, the order entry price was 1.2100, so the new price would be 1.2105. This means that you would lose 5 pips if the trade turned. Set the "Stop_Differential" parameter to "0" in order to move stops to breakeven (1.2100). If this parameter were, for example, set to 5, then the stop loss would be moved to 1.2095, and you would have a 5 pip increase if the move turned against you and stopped you out.
  • When the trade reaches +30 pips (Second_Stop_Target), the SL is moved to Entry Price + 10 pips.
  • If you don't want the expert to move the order's stop loss, then set the "Move_Stops" parameter to "false". I think this works, but haven't fully tested it.
In case you're wondering, the reason I wrote this is so that I didn't have to place 5 different stop loss orders in order to manage different take profit levels. Since I don't want to sit in front of the computer all the time, waiting for these levels to hit and I take out a portion of the order, I figured an expert would do just the thing.

Regards,
stockwet

** Important **
I've found that if I'm in the middle of trade and make a change to the expert parameters, it resets everything. So, here's an example. Let's say that I want to take 1 lot out at 20 pips and another out at 40 pips. The price moves to 25 pips and takes out my first lot. I decide that I want to change my stop rules to move stops from breakeven to +10 pips if the price goes to +30 pips. The problem is, my take profit had incremented to watch for +40 pips but my initial target is still set to 20. If I close the expert, it resets the incremented value to the initial target. Since the price is now +25 pips and my initial target is set to 20, even though the expert incremented to 40 as the next target, the reset causes my second lot to be taken out.

So, if you're targets have incremented and you want to change your move stops or any other value, make sure you make your initial target to be the new next target you want to take profit out at.

** Updates**
11/2/2006 (v2.3) :: Fixed bug that caused the sl var to be set to 1 when a pending order was > than the First_Stop_Target value. In other words, if a pending order was in, not an actual order, and the price was greater than First_Stop_Target pips from the pending order entry, then the expert would honor the second move stops stop target, and skip the first.
1/23/2007 (v2.4) :: Fixed pip calculation. The old way of calculating pips could be off by 1 pip, resulting in missed TP or move stops. The new calculation is more accurate.

Attached Files
File Type: mq4ManageTPv2-3.mq4   6 KB |
File Type: mq4ManageTPv2-4.mq4   6 KB |

Saturday, February 13, 2016

Guide to Fundamental Analysis of the Currency Market (၁)



ဒီ Guide မွာ ကၽြန္ေတာ္တို႕ ေလ့လာသြားၾကရမွာကေတာ့ Step-by-step plan နဲ႕ အတူ ကမ ၻာလံုးဆိုင္ရာ စီးပြြါးေရး ပတ္၀န္က်င္ ဖြံ႕ၿဖိဳးတိုးတက္မႈ ဆုတ္ယုတ္မႈ ေတြ အေပၚမွာ analyzing လုပ္ဖို႕နဲ႕ ဘယ္လို ေငြေၾကး Currency ေတြ ကို ၀ယ္ဖို႕ ဒါမွမဟုတ္ ေရာင္းဖို႕ ဆိုတာကို deciding ဆံုးျဖတ္ခ်က္ခ်ဖို႕ အတြက္ကို ေလ႕လာသြားၾကမွာ ျဖစ္ပါတယ္။ 

Fundamental and Technical Analysis (FA and TA) ဆိုတာ market conditions ေတြအၿမဲတမ္း ေျပာင္းလဲေနတဲ႕ အေျခအေနေအာက္မွာ ေကာင္းတာပဲ ျဖစ္ျဖစ္၊ ဆိုးတာပဲ ျဖစ္ျဖစ္  အလားအလာရွိတဲ႕ အေျခအေနေတြ ကို Forex Traders ေတြ တစ္ဦးမွ တစ္ဦး၊ တစ္ဖြဲ႕မွ တစ္ဖြဲ႕လက္ဆင့္ကမ္း ေပး လမ္းညြန္မႈ ေပးခဲ႕တဲ႕ နည္းစနစ္ မ်ား ျဖစ္ပါတယ္။ Beginner ေတြနဲ႕ ၀ါရင့္ traders ေတြ ႏွစ္ဦးစလံုးဟာ  ကၽြန္ေတာ္တို႕ ဆက္လက္ေလ႕လာမယ့္  အခ်က္အလက္မ်ားက အက်ိဳးမ်ားစြာ ရရွိႏိုင္ပါတယ္။ သို႕ေသာ္လည္း ၀ါရင့္ေတြကေတာ့  ပိုမို ထူးခ်ြန္ေအာင္ ဂရုတစိုက္ သင္ၾကား သင္ယူေလ႕ရွိၾကပါတယ္။ သူတို႕ဟာ ညီမွ်ျခင္း ရဲ႕ FA side အေပၚမွာပဲ အဓိက အခ်ိန္ေတြကို မျဖဳန္းတီး တက္ၾကပါဘူး။ ဘာေၾကာင့္လဲ ဆိုေတာ့ ကၽြန္ေတာ္တို႕ ေန႕စဥ္ၾကံဳေတြ႕ေနရတဲ႕ လူသားေတြ ဖန္တီးထားေသာ ေတာင္ေတြေလာက္ရွိတဲ႕ Data ေတြကို လက္သင့္ခံဖို႕ နဲ႕ ဖတ္ဖို႕ အတြက္ လုပ္ႏိုင္စြမ္းအားေတြ၊ ဒါမွမဟုတ္ ထိုသူတို႕ရဲ႕ သတင္းေသာ့ခ်က္ေတြ၊ သတင္းရင္းျမစ္ resources ေတြ ဟာ သူတို႕(၀ါရင့္ေတြ) ဆီမွာ မရွိပါဘူး။
Large banks, hedge funds ေတြနဲ႕ institutional investors ေတြမွာ အဲ႕ဒီ resources ေတြ ရွိပါတယ္။ ဒါေပမယ့္ အဲ႕ဒါေတြ သူတို႕ဆီမွာ ရွိေနတာေတာင္မွ ေစ်းကြက္ ဟာ ဘယ္လို ေျပာင္းလဲမႈ အေပၚမွာ forces ရွိေနတယ္ ဆိုတာကို ခန္႕မွန္းဖို႕ မလြယ္ကူပါဘူး။ ဒါဟာသူတို႕ အတြက္ မွန္ကန္တဲ႕ ခန္႕မွန္းခ်က္ေတြ တြက္ထုတ္တဲ႕အခါမွာ ခက္ခဲတဲ့ အခ်ိန္တစ္ခုအျဖစ္ စိန္ေခၚမႈေတြကို ရင္ဆိုင္ေနရတက္ပါတယ္။ ဘယ္အခ်ိန္ ဘယ္ေနရာမွာ ႀကီးမားတဲ႕ အခြင့္အေရးေတြကို ဘယ္ currency pairs ေတြက ရႏိုင္ပါသလဲ။ ဒါကို ေဖာ္ျပေပးႏိုင္တဲ႕ အမ်ိဳးမ်ိဳးေသာ existing monetary policy လက္ရွိေငြေၾကးဆိုင္ရာ မူ၀ါဒမ်ား၊ the interplay of key variables ႏွင့္ market direction ေတြ ရွိပါတယ္။ ဒါေတြကို ေယဘုယ် ခံစားခ်က္ တစ္ခု အေနနဲ႕ ဆံုးျဖတ္ခ်င္တယ္ ဆိုရင္ FA ကို ရိုးရွင္းစြာပဲ အသံုးျပဳဖို႕ ပဲ ျဖစ္ပါတယ္။ ကၽြန္ေတာ္တို႕လို Trader တိုင္း ရဲ႕ ရည္မွန္းခ်က္ကေတာ့ ေန႕စဥ္ ေန႕တိုင္း Market ရဲ႕ အေျခအေနကို အကဲ ျဖတ္ ၿပီးေတာ့ ကၽြန္ေတာ္တို႕ ရဲ႕ strategy နည္းဗ်ဴဟာ အရ modify လုပ္ဖို႕ ပဲ ျဖစ္ပါတယ္။ Each and every trading day အတြက္ ကၽြန္ေတ္ာတို႕ရဲ႕ ရည္မွန္းခ်က္ ပန္းတိုင္၊ ေအာင္ျမင္မႈ တို႕ အတြက္ မရွိမျဖစ္ အသံုးျပဳရမယ့္ လက္နက္ (Tools) ေတြကေတာ့ FA နဲ႕ TA တို႕ပဲ ျဖစ္ပါတယ္။
-       1st Step: Study the macroeconomic arena
-       2nd Step: Study global monetary environment
-       3rd Step: 

1st Step: Study the macroeconomic arena
ကၽြန္ေတ္ာတို႕ ဟာ ခ်မ္းသာၾကြယ္၀မႈ ကို လိုခ်င္တယ္၊ တည္ေဆာက္ဖို႕ ဆိုရင္ Analytical Structure တစ္ခု ကို ဖန္တီး ကို ဖန္းတီးရပါမယ္။ ဒါဟာ လုပ္ကို လုပ္ရမွာပါ။ ကၽြန္ေတာ္တို႕ ဒီ Structure ကို ဖန္တီးရာမွာ ကၽြန္ေတာ္တို႕ ပထမဦးစြာ လုပ္ရမွကေတာ့ သူ႕ရဲ႕ အေျခခံ ကစၿပီး တည္ေထာင္ဖို႕ပဲ ျဖစ္ပါတယ္။ Basis of our analysis က ေတာ့ Global scale ေအာက္မွာ ရွိေနတဲ႕ macroeconomics (က်ယ္ျပန္႕ေသာ အျမင္ျဖင့္ စီးပြါးေရးဆိုင္ရာ ေလ့လာမႈ) ေတြကို သင္ယူမႈေတြ ထဲမွာ ပါ၀င္ပါတယ္။ လိုရင္းေျပာရရင္ေတာ့ Basis of our analysis ဟာ macroeconomics ေအာက္က ေခါင္းစဥ္ခြဲ တစ္ခုေပါ့။ Lowest level မွာရွိေနတဲ့ data ကို စစ္ထုတ္ဖို႕နဲ႕ dynamics of currency pairs ေတြဆီကို ေရာက္ဖို႕ Highest level မွာ background ကို ကၽြန္ေတာ္တို႕ အရင္ သက္ေသျပဳဖို႕ လိုပါတယ္။ အဲ႕ဒီအတြက္ ကၽြန္ေတာ္တို႕ ဒါကို စ လုပ္တဲ႕အခါမွာ cyclical dynamics, the monetary policies of major central banks and a few other indicators ေတြကို စစ္ေဆးဖို႕ လိုပါလိမ့္မယ္။
အတိက္က Past behavior of Monetary institutions ေတြမွာ သူတို႕ရဲ႕ အနာဂတ္ ေရြးခ်ယ္မႈေတြ ကို ႀကီးမားတဲ႕ ဆက္စပ္မႈေတြ ရွိေနပါတယ္။  ။ Future direction of the markets - အနာဂတ္ ေစ်းကြက္လားရာကို analyzing လုပ္ေနတဲ႕ အခ်ိန္မွာ ကၽြန္ေတာ္တို႕ စိတ္ကူးထဲမွာ သမိုင္းနဲ႕ ဆိုင္တဲ႕ အခ်က္အလက္ေတြ ကို သိမ္းဆည္းထားဖို႕ လုိပါသလား။ ဘာေၾကာင့္ သိမ္းဆည္းထားဖို႕လိုပါသလဲ။ ဆက္ၿပီးေလ့လာၾကရေအာင္ပါ။
ပထမ အဆင့္ က ေတာ့ ကၽြန္ေတာ္တို႕ အတိတ္ျဖစ္ရပ္၊ ပစၥဳပၸါန္ ျဖစ္ရပ္ ေတြဟာ အနာဂတ္ျဖစ္ေပၚလာမႈ နဲ႕ ေျဖာင့္ေျဖာင့္ ႀကီး ဆက္စပ္ေနပါတယ္။ Global scale အရ Boom period အတြင္းမွာ မတည္ၿငိမ္မႈ (volatility) ေတြဟာ က်ဆင္းလာမယ္။ ေငြျဖစ္လြယ္ျခင္း (liquidity) ေၾကာင့္ ၾကြယ္၀ခ်မး္သာလာၾကမယ္။ Bust period အတြင္းမွာေတာ့ ဆန္႕က်င္ဘက္ အျဖစ္အပ်က္ ျဖစ္ေပၚလာပါမယ္။ ဘယ္လိုပဲျဖစ္ျဖစ္ Data ေတြကေနၿပီးေတာ့ noise ေတြကို ဘယ္လိုဖယ္ရွားရမလဲဆိုတာကို ကၽြန္ေတာ္တို႕ ေကာင္းေကာင္းသိဖို႕ ဆိုတာကေတာ့ ေတာ္ေတာ္ အေရးႀကီးပါတယ္။ ဒါမွမဟုတ္ရင္ေတာ့ ကၽြန္ေတာ္တို႕ဟာ ႏိုင္ငံေရး ရဲ႕သားေကာင္ (a victim of political) ျဖစ္သြားပါလိမ့္မယ္။ Media ေတြရဲ႕ လွည့္ျဖားမႈကို ခံရမယ္။ ၿပီးေတာ့ ကၽြန္ေတာ္တို႕ရဲ႕ analysis ဟာ က်ရံႈးသြားမွာ ျဖစ္ပါတယ္။ အဲ႕ဒီေတာ့ ကၽြန္ေတာ္တို႕ အထက္မွာ ေျပာခဲ႕သလိုပဲ Data ေတြက noise ေတြကို ဖယ္ရွားတက္ဖို႕ လိုပါတယ္။
Decide on the phase of the cycle.
ကၽြန္ေတာ္တို႕ ပထမ ဦးစြာ ဆံုးျဖတ္ခ်က္ ခ်ရမွာကေတာ့ လက္ရွိအေျခအေနဟာ global scale တစ္ခုမွာ ရွိေနတဲ႕ the phase of economic cycle ပါပဲ။ Boom လား၊ Bust လားေပါ့။ ကၽြန္ေတာ္တို႕ Global default rates ေတြကို စစ္ေဆးရမွာကေတာ့ အျပည္ျပည္ဆိုင္ရာ ေငြေၾကးအရံ စုေဆာင္းမႈ မ်ားနဲ႕  အဓိက အင္အားႀကီးစီးပြါးေရး လုပ္ငန္းမ်ားရဲ႕ ဘဏ္ေခ်းေငြ စစ္တမ္း ေတြကိုပါပဲ ျဖစ္ပါတယ္။ ဒါဟာ global economic cycle ရဲ႕ changing phase ကို သတိထားမိႏိုင္ေစရန္ အတြက္လည္း ျဖစ္ႏိုင္ပါတယ္။ ဒါေတြဟာ ဒုတိယအဆင့္ indicators ေတြျဖစ္ၿပီးေတာ့ phase of the cycle ကို အနည္းငယ္ေနာက္က်ၿပီး ျပေနရင္ေတာင္မွ confirm ယူလို႕ ရပါတယ္။
Phase of cycle ဟာ ခုနက ေျပာခဲ႕သလို ေနာက္က်ၿပီး ျပတာေတာင္ confirm ယူရေပမယ့္ သူတို႕ဟာ still safe ျဖစ္ပါတယ္။ ဘာေၾကာင့္လဲ ဆိုေတာ့ market actors ေတြဟာ အဲ႕ဒီ data ေတြဟာ အေရးႀကီးတယ္ဆိုတာကို လက္ခံဖို႕ မၾကာခဏ ျငင္းပယ္ေလ႕ ရွိၾကပါတယ္။ ဘယ္အခ်ိန္ထိ ေအာင္ ျငင္းပယ္ၾကသလဲ ဆိုေတာ့ phase of cycle ရဲ႕ ေတာ္ေတာ္ ေနာက္က်မွ ျဖစ္ေပၚလာတက္တဲ႕ စက္မႈထုတ္ကုန္ေတြ က်ဆင္းျခင္း နဲ႕ အလုပ္လက္မဲ႕ ျဖစ္ေပၚတိုးတက္လာျခင္း ေတြ ေသခ်ာ confirm ျဖစ္လာတဲ႕ အခ်ိန္ထိေအာင္ျငင္းပယ္ေလ့ ရွိၾကပါတယ္။ 

နည္းပညာ ဆန္းသစ္ တီထြင္မႈ - technological innovations ေတြ၊  ႏိုင္ငံေရး အရ ျဖစ္တည္ လာေသာ ပတ္၀န္းက်င္ - political environment ၊  ေပၚထြက္လာေသာ ေစ်းကြက္ အေျခခံ သေဘာတရားေတြ - emerging market fundamentals  ကို စစ္ေဆးျခင္း
လက္ရွိ ျဖစ္ေပၚေနတဲ႕ Phase of cycle ဟာ ဘာ Phase ျဖစ္ေနလဲ။ Boom phase လား ဒါမွမဟုတ္ Bust phase လား ဆိုတဲ႕ ဆံုးျဖတ္ခ်က္ ေပၚမူတည္ၿပီးေတာ့ global scale တစ္ခု အေပၚမွာ ရွိတဲ႕ ကုန္ထုတ္စြမ္းအားေတြ တိုးျမင့္လာႏိုင္သလား၊  ၿပီးေတာ့ Non-inflationary economic expansion period တစ္ခုကို ဖန္တီးႏိုင္တဲ႕ dynamics ေတြလား ဆိုတာကို ကၽြန္ေတာ္တို႕ ဆံုးျဖတ္ခ်က္ ခ်ႏိုင္ဖို႕ က်ိဳးစား ရပါလိမ့္မယ္။
Emerging economies (ထြန္းသစ္စ စီးပြါးေရး) ေတြဟာ ကမၻာနဲ႕ အ၀ွမ္းဖြံ႕ၿဖိဳး တိုးတက္လာျခင္းေၾကာင့္ အသစ္အသစ္ေသာ နည္းပညာမ်ား ကို ရယူအသံုးခ်လာတဲ႕ အခါမွာ ၿပီးေတာ့ အေျခခံ စက္မႈထုတ္ကုန္ အသစ္ေတြကို ဖန္တီးလာတဲ႕ အခါမွာ ကုန္ထုတ္စြမ္းအားေတြဟာ ျမင့္တက္လာပါတယ္။ ဒါဟာ ေငြေၾကးေဖာင္းပြမႈေၾကာင့္ ျဖစ္ေပၚလာတဲ႕ စီးပြါးေရး ေဖာင္းပြမႈ မဟုတ္တဲ႕အတြက္ တိုးတက္မႈ ႏံႈးဟာ ေရရွည္တည္တံ့လာႏိုင္တယ္လို႕ ေျပာလို႕ရပါတယ္။
အလားတူပဲ ေလေၾကာင္းခရီးသြားလုပ္ငန္း၊ mass production - အစုလိုက္ အၿပံဳလိုက္ ထုတ္လုပ္မႈ၊ ဒါမွမဟုတ္ အင္တာနက္ ကဲ႕သို႕ေသာ နည္းပညာ အသစ္လုပ္ငန္းေတြဟာ ပထမပိုင္းအေျခအေန အေကာင္အထည္ေဖာ္တဲ႕ အခါမွာ ထုတ္လုပ္မႈကုန္ထုတ္စြမ္းအား ဟာ တိုးျမင့္လာပါလိမ့္မယ္။ ၿပီးေတာ့ ပစၥည္းဥစၥာ မ်ားျပားလာ ၿပီး ၀ယ္လိုအား ေတြတိုးပြားလာပါလိမ့္မယ္။ အရာရာကို ေငြေၾကး ေဖာင္းပြတာ မ်ိဳး မဟုတ္ ပဲ တသမတ္တည္း တိုးတက္ ေျပာင္းလဲလာမယ့္ ကာလတစ္ခုကို ဦးေဆာင္သြားေနပါလိမ့္မယ္။ ဒါ်ိက ေယဘုယ် အားျဖင့္ technological innovation ေတြကို စစ္ေဆးခ်က္ အခ်ိဳ႕ကို ေဖာ္ျပေပးတာ ျဖစ္ပါတယ္။
Global Political environment အရ ကမ ၻာ့ႏိုင္ငံေရး ပတ္၀န္းက်င္ မွာလည္းပဲ ႀကီးမားတဲ႕ ေငြေဖာင္းပြမႈ ေတြဟာ အျပည္ျပည္ဆိုင္ရာ ေငြေၾကး အတက္အက်ေပၚမူတည္ၿပီးေတာ့ ျဖစ္ပြားတက္ပါတယ္။ ဥပမာ ျပရရင္ ၁၉၇၀ ႏွစ္မ်ားက European Research Area (ERA) high inflation  ျမင့္မားတဲ႕ေငြေၾကးေဖာင္းပြမႈမ်ိဳး ျဖစ္ခဲ႕ပါတယ္။ ဒါဟာ ဘာေၾကာင္ျဖစ္ေပၚလာရသလဲ ဆိုေတာ့ ႏိုင္ငံေရး နဲ႕ ပက္သက္တဲ႕ အေၾကာင္းတရားမ်ား ၾသဇာလြမ္းမိုးမႈေၾကာင့္ ေပၚထြက္လာတဲ႕ economic fundamentals ေၾကာင့္ပဲ ျဖစ္ပါတယ္။ အလားတူစြာ ပထမကမၻာစစ္ရဲ႕ ေၾကကြဲဖြယ္ရာ ေနာက္ဆက္တြဲမွာ ဂ်ာမဏီ နိဳင္ငံဟာလည္း ေခါင္ခိုက္ေအာင္ ကုန္ေစ်းႏံႈးတက္မႈ ဒဏ္ကိုခံခဲ႕ရပါတယ္။ ဒါဟာ စီးပြါးေရး ျဖစ္စဥ္ အျဖစ္အပ်က္ ကို ပံုမွန္လမ္းေၾကာင္းေပၚကေန ေသြဖယ္ေစခဲ႕တဲ႕ အေၾကာင္း အရင္း တစ္ရပ္လည္းျဖစ္ခဲ႕ပါတယ္။
ပထမ အဆင့္အေနနဲ႕ ေကာက္ခ်က္ ခ်ရမယ္ဆိုရင္ ။       ။ဖြံ႕ၿဖိဳးတိုးတက္လာတဲ႕ global environment တစ္ခုကေတာ့ ကုန္ထုတ္စြမ္းအားကို အက်ိဳးျဖစ္ထြန္းေစမွာကေတာ့ အေသအခ်ာပါပဲ။ ဒါဟာ Boom Phase တစ္ခုပဲျဖစ္ပါတယ္။ ဒါဟာ technological innovations ေတြဟာ fully absorbed ျဖစ္သည့္တိုင္ေအာင္ကို ဆက္လက္ ျဖစ္ေပၚေနမွာ ျဖစ္ပါတယ္။ သို႕ေသာ္ ဒီျဖစ္ရပ္ေတြဟာ အလြန္တရာႀကီးမား စြာပဲ ပူေပါင္းေတြ ဖန္တီးေနသလို တြန္းပို႕ေနတာ ျဖစ္ပါတယ္။
အကယ္၍ cycle ဟာ bust phase ဘက္ကို ျဖတ္သြားေနၿပီးဆုိရင္ေတာ့  အားလံုးေသာ speculative activity ေတြဟာ ျပန္လည္ ထိန္းခ်ဳပ္ခံ လိုက္ရၿပီ ျဖစ္ပါတယ္။ Carry trades ေတြနဲ႕ aggressive emerging market ေတြ ကစားေနတာကို ေလ်ာ့ခ်လိုက္ရပါမယ္။ leverage ေတြကို ေလ်ာ့ခ်ပစ္ရပါမယ္။ currency pairs ေတြဟာ ေအာက္ေျခသို႕ ေရာက္ရွိေနသကဲ႕သို႕ long-term positions ေတြကို ေရြးခ်ယ္ တည္ေထာင္ရမွာ ျဖစ္ပါတယ္။ အကယ္၍ Cycle ဟာ boom phase ကုိ ျဖတ္သြားေနၿပီ ဆိုရင္ အဲ႕ဒီအခ်ိန္ဟာ correlation studies and money management methods အတိုင္း ကၽြန္ေတာ္တို႕ရဲ႕ risk portfolio တည္ေဆာက္ရန္ နဲ႕ ကၽြန္ေတာ္တို႕ရဲ႕ risk allocations  ကို manage လုပ္ရန္ ပဲ ျဖစ္ပါတယ္။
နားပါဦးမယ္..
ေအာင္ျမင္ပါေစ…..
          ****Nonentity Trader

Tuesday, February 9, 2016

Boom And Bust Cycle





Boom and Bust Cycle ဆိုတာကေတာ့ စီးပြါးေရး ဖြံ႕ၿဖိဳးတိုးတက္ မႈ နဲ႕ နိမ့္က် ဆုတ္ယုတ္မႈ ျဖစ္စဥ္ ေတြဟာ တဖန္တလွည့္စီ ထပ္ခါတလဲလဲ ေျပာင္းလဲ ျဖစ္ေပၚတက္တဲ့ ျဖစ္စဥ္တစ္ခုပဲ ျဖစ္ပါတယ္။ ေနာက္ၿပီး The boom and bust cycle ဆိုတာ ယေန႕ အရင္းရွင္ စီးပါြးေရးလုပ္ငန္း မ်ားရဲ႕ သြင္ျပင္လကၡဏာ ေသာ့ခ်က္ တစ္ခုလည္းပဲ ျဖစ္ပါတယ္။ Boom ကို အဓိပၸါယ္ဖြင့္ဆိုရရင္ ၄င္းျဖစ္စဥ္ အေတာအတြင္း စီးပြါးေရး ဟာ ဖြံ႕ၿဖိဳး ႀကီးထြားလာပါတယ္၊ အလုပ္အကိုင္ေတြဟာ ေပါမ်ားလာမယ္၊ ၿပီးေတာ့ ေစ်းကြက္ မွ ရင္းႏွီးျမဳပ္ႏွံသူေတြ ဆီကို အက်ိဳးျဖစ္ထြန္းမႈဟာ အလံုးအရင္းနဲ႕ ျပန္၀င္လာပါတယ္။ Bust ကို ရွင္းျပရရင္ေတာ့ Bust ျဖစ္တဲ႕ ကာလေတြ ဟာ စီးပြါးေရးေတြ အေတာ္အတန္ ေလ်ာ့နည္း က်ဆင္းသြားပါတယ္။ လူေတြဟာ သူတို႕ရဲ႕ အလုပ္ေတြကို လက္လြတ္ဆံုးရံႈးလိုက္ၾကရပါတယ္၊  ၿပီးေတာ့ ရင္းႏွီးျမဳပ္ႏွံသူေတြဟာလည္းပဲ ေငြေၾကးမ်ားစြာ ဆံုးရံႈးသြားၾကတဲ႕ အခ်ိန္ပါပဲ။ Boom-bust cycles ဟာ အခ်ိန္ကာလ ရွည္ၾကာမႈ အလိုက္ ေျပာင္းလဲတာ ၾကာတက္ပါတယ္။
BREAKING DOWN 'Boom And Bust Cycle'

၁၉၄၀ ႏွစ္လည္ေလာက္ကျဖစ္စဥ္ တစ္ခုပါ။  အေမရိကန္ ျပည္ေထာင္စု ဟာ 12 boom-bust cycles experience ရွိေနတဲ႕ အခ်ိန္လည္းျဖစ္ပါတယ္။ ပံုမွန္ဆိုရင္ ကၽြန္ေတာ္တို႕ တည္ၿငိမ္တဲ႕ စီးပြါးေရး ဖြဲ႕ၿဖိဳးမႈ ကာလရွည္ၾကာမႈ တစ္ခုျဖစ္ေနရမယ့္ အစား  boom and bust cycle တစ္ပတ္ ဘာေၾကာင့္ ျဖစ္ရပါသလဲ ? အေျဖကေတာ့ ဗဟိုဘဏ္က money supply ကို ကိုင္တြယ္ လိုက္တဲ႕ နည္းလမ္းေၾကာင့္ ဆိုတာ သြားေတြ႕ပါတယ္။
Boom ကာလ တစ္ခု အတြင္း ဗဟိုဘဏ္ဟာ ဒါကို ဘာေၾကာင့္လုပ္ရသလဲ ဆိုေတာ့ အေၾကြးေတြကို အလြယ္တကူ ျပန္ရဖို႕ အတြက္ပဲ ျဖစ္ပါတယ္။ ဘယ္လိုလုပ္သလဲ ဆိုေတာ့ အတိုးႏံႈး အနည္းငယ္ျဖင့္ ေခ်းေငြ ေတြကို ထုတ္ေခ်းတာေတြကို ျပဳလုပ္ခဲ႕ပါတယ္။ ပုဂၢလိက တစ္ဦးခ်င္းစီ နဲ႕ စီးပြါးေရး လုပ္ငန္းမ်ား ဟာ အလြယ္တကူ နဲ႕ ေစ်းေပါေပါ ေငြမ်ားကို ေခ်းယူႏိုင္ပါတယ္။ ၿပီးေတာ့ ေျပာရရင္ technology stocks or houses ကဲ႕သို႕ေသာ အဲ႕ဒီမွာ ရင္းႏွီးျမဳပ္ႏွံၾကပါတယ္။ လူမ်ားစြာဟာ  သူတို႕ရဲ႕ ရင္းႏွီးျမဳပ္ႏွံမႈမ်ားမွ ၀င္ေငြ ျမင့္မားစြာ ျပန္လည္ရရွိၾကပါတယ္။ အဲ႕ဒီအခါမွာ စီးပြါးေရး ဟာ တဟုန္ထိုး ျမင့္တက္လာၾကပါတယ္။ 

ျပႆနာ က အဲ႕ဒီမွာ စတာပါပဲ။ အေၾကြးေတြဟာ ေခ်းဖို႕လြယ္လာသလို အတိုးႏံႈးေတြကလည္း သိပ္နည္းပါးလြန္းတယ္။ ဒီအခ်ိန္မွာ ဘာျဖစ္လာသလဲ ဆိုေတာ့ လူေတြဟာ overinvest ျဖစ္လာပါေတာ့တယ္။  ဒီလိုမ်ိဳး ရင္းႏွီးျမဳပ္ႏွံမႈ ပိုမိုလြန္ကဲလာတာကို “malinvestment” လို႕ေခၚပါတယ္။ overinvestment ျဖစ္လာတဲ႕ အတြက္ supply ဟာ လိုတာထက္ပိုလာပါေတာ့တယ္။ အဲ႕ဒီအခါမွာ လံုေလာက္တဲ႕ ၀ယ္လိုအား enough demand ဟာ ျဖစ္လာမွာ မဟုတ္ေတာ့ပါဘူး။ အိမ္ေတြမွာ ရင္းႏွီးျမဳပ္ႏွံသူေတြအတြက္ အိမ္ေတြအားလံုးဟာ ေဆာက္ၿပီးကုန္ပါၿပီ လို႕ ေျပာလို႕ရပါတယ္။ ဒီေတာ့ bust cycle ဟာ စလာေတာ့တာပါပဲ။ အရာရာတိုင္း ဟာ overinvested ျဖစ္လာတဲ႕အတြက္ တန္ဖိုးေတြဟာ နိမ့္က်လာပါေတာ့တယ္။ ရင္းႏွီးျမဳပ္ႏွံသူ investors ေတြဟာ ေငြေၾကးဆံုးရံႈးမႈေတြ ျဖစ္ေပၚလာတယ္။ စားသံုးသူ consumers ေတြဟာ အသံုးစားရိတ္ေတြ ေလ်ာ့ခ်လိုက္ၾကတယ္။ companies ေတြဟာ အလုပ္ေတြ ရပ္ဆိုင္းလိုက္ၾကတယ္။ ေခ်းငွါးသူ ေတြဟာ Boom time မွာ သူတို႕ရဲ႕ ေခ်းေငြ ေတြကို ျပန္လည္ ဆပ္ရန္ လြယ္ကူသေလာက္ Bust periods မွာ ပိုမို ခက္ခဲလာၾကပါတယ္။ The bust periods ဟာ ဆုတ္ေလ်ာ့ျခင္းကို ရည္ညြန္းပါတယ္။ ဆုတ္ေလ်ာ့ျခင္းဟာ အထူးသျဖင့္ ျပင္းထန္ခဲ႕တယ္ဆိုရင္ ဒါကို depression လို႕ ေခၚပါတယ္။ ဒါဟာ bust cycle ျဖစ္လာတာပါပဲ။
အဲ႕ဒီအခါမွာ အစိုးရဟာ ေထာက္ပံ့ေၾကး ေတြနဲ႕  ရင္းႏွီးျမဳပ္ႏွံမႈ ကို တန္ဖိုးေလ်ာ့က်ေစေအာင္ ျပဳလုပ္ျပန္ပါတယ္။ အစိုးရဟာ ကုမၸဏီေတြနဲ႕ တစ္ဦးခ်င္း လုပ္ငန္းေတြကို ၄င္းရဲ႕ မူ၀ါဒ ဆိုင္ရာ တိုက္တြန္းျခင္း အားျဖင့္ boom-bust cycle ကို လည္း ျဖည့္ဆည္းေပးပါတယ္။ ဥပမာအားျဖင့္ ေပါင္ႏွံစာခ်ဳပ္ အတိုးႏံႈးအေပၚ အခြန္ေလ်ာ့ခ်ျခင္းျဖင့္ ေထာက္ပံ့ျခင္း ၊ အေပါင္စာခ်ဳပ္ အတိုးႏံႈး ေလ်ာ့နည္း ေအာင္ ျပဳလုပ္ျခင္း အားျဖင့္ အိမ္၀ယ္ယူခြင့္ မ်ားရရွိေစျခင္း၊  လူေတြ ပိုမိုၿပီး အိမ္ေတြ ၀ယ္ႏိုင္ေအာင္ ေထာက္ပံ့ျခင္း အစ ရွိသျဖင့္ မူ၀ါဒ ဆိုင္ရာ ေထာက္ပံ့ျခင္း မ်ိဳးကို ျဖည့္ဆည္းေပးပါတယ္။ ဒါဟာ Boom And Bust Cycle ျဖစ္ေပၚလာ တက္တဲ႕ အေျခခံ အေၾကာင္းတရား တစ္ခ်ိဳ႕ပဲ ျဖစ္ပါတယ္။
****Nonentity Trader