Forex Line Indicator V8 – Forex Line

Trading Psychology: Winning The Mental Game

🧠 Master your emotions; the markets will take care of the rest. This subreddit is dedicated to everything that is trading psychology.
[link]

I'm fairly new to forex and wanted to show you guys a trade that made me happy with my progress. I got in it when it was about to go back to the support line.

I'm fairly new to forex and wanted to show you guys a trade that made me happy with my progress. I got in it when it was about to go back to the support line. submitted by tbeau4848 to Forex [link] [comments]

I’ve been learning forex for about 2 months, at the moment I’m practising trading pullbacks with Fibonacci and candle stick patterns, this set up shows a pullback to the 50% retracement level with lines up with previous resistance now acting as support.

I’ve been learning forex for about 2 months, at the moment I’m practising trading pullbacks with Fibonacci and candle stick patterns, this set up shows a pullback to the 50% retracement level with lines up with previous resistance now acting as support. submitted by IWISACTUALLYGOOD to Forex [link] [comments]

Forex Trend Lines are the path to finding the most progressive markets online. All you need to do is to learn how to follow the lines from http://dominion24.esy.es/register-for-webinar/ today. Join today and get the best benefits.

Forex Trend Lines are the path to finding the most progressive markets online. All you need to do is to learn how to follow the lines from http://dominion24.esy.es/register-for-webina today. Join today and get the best benefits. submitted by edithadhanushya to u/edithadhanushya [link] [comments]

@AlphaexCapital : EURUSD pushes against the 100 hour moving average and topside trend line https://t.co/l6MBRLMVFV #forex #investing #bitcoin #crypto #xrp #btc #eth #forexsignals

submitted by AlphaexCapital to AlphaexCapital [link] [comments]

@AlphaexCapital : Gold back below $1500 and between converging trend lines on the daily chart https://t.co/MJ2hROwZcn #forex #investing #bitcoin #crypto #xrp #btc #eth #forexsignals

submitted by AlphaexCapital to AlphaexCapital [link] [comments]

@AlphaexCapital : The USDJPY tests topside trend line and trades near session high https://t.co/9u4w1PrEMd #forex #forextrading #investing

submitted by AlphaexCapital to AlphaexCapital [link] [comments]

@AlphaexCapital : The AUDUSD cracks above MAs and runs toward topside trend line. https://t.co/oysZ1mXTaP #forex #forextrading #investing

submitted by AlphaexCapital to AlphaexCapital [link] [comments]

Can I combine the Fibonacci tool with support and resistance lines to make profitable trades in forex?

submitted by joehatch to asktraders [link] [comments]

Stocks have done poorly despite great top and bottom line numbers. One theory as to why this has occurred is because the tax cuts and forex have provided one time gains. Investors are worried about peak earnings growth.

Sales growth has been boosted by the decline in the dollar on a year over year basis. Therefore, the bottom line and top line are being augmented. The currency effect is a one time event. Some say the dollar is simply returning to its average price since the 10 year monthly median is $90.61. While that’s true, the year over year effects are still transitory. The key is to understand that these earnings can be sustainable without the growth rate being sustainable. The tax cut is more stable as it doesn’t change every day like currencies, but the spike in earnings growth caused by it is also temporary. Why Are Stocks Falling After Great Earnings Results?
submitted by AlexPitti to StockMarket [link] [comments]

Threw together a simple bit of code that aims to identify and draw horizontal support lines in forex markets. I found it a bit more challenging that it sounds and the method still needs work but I am quite pleased with it thus far.

submitted by idodankspatialalgos to coolgithubprojects [link] [comments]

This is an update for EUR/USD, The pair is currently hovering around the trend line shown in the chart. we're predicting for PRICE BREAKOUT. We hope our signals could be of best use for you, so BUY on 1.16532 and place your TARGET at 1.17373 #Forexsignals #Forexanalysis #wetalktrade #Forex

This is an update for EUUSD, The pair is currently hovering around the trend line shown in the chart. we're predicting for PRICE BREAKOUT. We hope our signals could be of best use for you, so BUY on 1.16532 and place your TARGET at 1.17373 #Forexsignals #Forexanalysis #wetalktrade #Forex submitted by Wetalktrade_signals to wetalktrade [link] [comments]

My home-made bar replay for MT4

I made a home-made bar replay for MT4 as an alternative to the tradingview bar replay. You can change timeframes and use objects easily. It just uses vertical lines to block the future candles. Then it adjusts the vertical lines when you change zoom or time frames to keep the "future" bars hidden.
I am not a professional coder so this is not as robust as something like Soft4fx or Forex Tester. But for me it gets the job done and is very convenient. Maybe you will find some benefit from it.

Here are the steps to use it:
1) copy the text from the code block
2) go to MT4 terminal and open Meta Editor (click icon or press F4)
3) go to File -> New -> Expert Advisor
4) put in a title and click Next, Next, Finish
5) Delete all text from new file and paste in text from code block
6) go back to MT4
7) Bring up Navigator (Ctrl+N if it's not already up)
8) go to expert advisors section and find what you titled it
9) open up a chart of the symbol you want to test
10) add the EA to this chart
11) specify colors and start time in inputs then press OK
12) use "S" key on your keyboard to advance 1 bar of current time frame
13) use tool bar buttons to change zoom and time frames, do objects, etc.
14) don't turn on auto scroll. if you do by accident, press "S" to return to simulation time.
15) click "buy" and "sell" buttons (white text, top center) to generate entry, TP and SL lines to track your trade
16) to cancel or close a trade, press "close order" then click the white entry line
17) drag and drop TP/SL lines to modify RR
18) click "End" to delete all objects and remove simulation from chart
19) to change simulation time, click "End", then add the simulator EA to your chart with a new start time
20) When you click "End", your own objects will be deleted too, so make sure you are done with them
21) keep track of your own trade results manually
22) use Tools-> History center to download new data if you need it. the simulator won't work on time frames if you don't have historical data going back that far, but it will work on time frames that you have the data for. If you have data but its not appearing, you might also need to increase max bars in chart in Tools->Options->Charts.
23) don't look at status bar if you are moused over hidden candles, or to avoid this you can hide the status bar.


Here is the code block.
//+------------------------------------------------------------------+ //| Bar Replay V2.mq4 | //| Copyright 2020, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2020, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict #define VK_A 0x41 #define VK_S 0x53 #define VK_X 0x58 #define VK_Z 0x5A #define VK_V 0x56 #define VK_C 0x43 #define VK_W 0x57 #define VK_E 0x45 double balance; string balance_as_string; int filehandle; int trade_ticket = 1; string objectname; string entry_line_name; string tp_line_name; string sl_line_name; string one_R_line_name; double distance; double entry_price; double tp_price; double sl_price; double one_R; double TP_distance; double gain_in_R; string direction; bool balance_file_exist; double new_balance; double sl_distance; string trade_number; double risk; double reward; string RR_string; int is_tp_or_sl_line=0; int click_to_cancel=0; input color foreground_color = clrWhite; input color background_color = clrBlack; input color bear_candle_color = clrRed; input color bull_candle_color = clrSpringGreen; input color current_price_line_color = clrGray; input string start_time = "2020.10.27 12:00"; input int vertical_margin = 100; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { Comment(""); ChartNavigate(0,CHART_BEGIN,0); BlankChart(); ChartSetInteger(0,CHART_SHIFT,true); ChartSetInteger(0,CHART_FOREGROUND,false); ChartSetInteger(0,CHART_AUTOSCROLL,false); ChartSetInteger(0,CHART_SCALEFIX,false); ChartSetInteger(0,CHART_SHOW_OBJECT_DESCR,true); if (ObjectFind(0,"First OnInit")<0){ CreateStorageHLine("First OnInit",1);} if (ObjectFind(0,"Simulation Time")<0){ CreateTestVLine("Simulation Time",StringToTime(start_time));} string vlinename; for (int i=0; i<=1000000; i++){ vlinename="VLine"+IntegerToString(i); ObjectDelete(vlinename); } HideBars(SimulationBarTime(),0); //HideBar(SimulationBarTime()); UnBlankChart(); LabelCreate("New Buy Button","Buy",0,38,foreground_color); LabelCreate("New Sell Button","Sell",0,41,foreground_color); LabelCreate("Cancel Order","Close Order",0,44,foreground_color); LabelCreate("Risk To Reward","RR",0,52,foreground_color); LabelCreate("End","End",0,35,foreground_color); ObjectMove(0,"First OnInit",0,0,0); //--- create timer EventSetTimer(60); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- destroy timer EventKillTimer(); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- } //+------------------------------------------------------------------+ //| ChartEvent function | //+------------------------------------------------------------------+ void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { if (id==CHARTEVENT_CHART_CHANGE){ int chartscale = ChartGetInteger(0,CHART_SCALE,0); int lastchartscale = ObjectGetDouble(0,"Last Chart Scale",OBJPROP_PRICE,0); if (chartscale!=lastchartscale){ int chartscale = ChartGetInteger(0,CHART_SCALE,0); ObjectMove(0,"Last Chart Scale",0,0,chartscale); OnInit(); }} if (id==CHARTEVENT_KEYDOWN){ if (lparam==VK_S){ IncreaseSimulationTime(); UnHideBar(SimulationPosition()); NavigateToSimulationPosition(); CreateHLine(0,"Current Price",Close[SimulationPosition()+1],current_price_line_color,1,0,true,false,false,"price"); SetChartMinMax(); }} if(id==CHARTEVENT_OBJECT_CLICK) { if(sparam=="New Sell Button") { distance = iATR(_Symbol,_Period,20,SimulationPosition()+1)/2; objectname = "Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1],foreground_color,2,5,false,true,true,"Sell"); objectname = "TP for Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1]-distance*2,clrAqua,2,5,false,true,true,"TP"); objectname = "SL for Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1]+distance,clrRed,2,5,false,true,true,"SL"); trade_ticket+=1; } } if(id==CHARTEVENT_OBJECT_CLICK) { if(sparam=="New Buy Button") { distance = iATR(_Symbol,_Period,20,SimulationPosition()+1)/2; objectname = "Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1],foreground_color,2,5,false,true,true,"Buy"); objectname = "TP for Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1]+distance*2,clrAqua,2,5,false,true,true,"TP"); objectname = "SL for Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1]-distance,clrRed,2,5,false,true,true,"SL"); trade_ticket+=1; } } if(id==CHARTEVENT_OBJECT_DRAG) { if(StringFind(sparam,"TP",0)==0) { is_tp_or_sl_line=1; } if(StringFind(sparam,"SL",0)==0) { is_tp_or_sl_line=1; } Comment(is_tp_or_sl_line); if(is_tp_or_sl_line==1) { trade_number = StringSubstr(sparam,7,9); entry_line_name = trade_number; tp_line_name = "TP for "+entry_line_name; sl_line_name = "SL for "+entry_line_name; entry_price = ObjectGetDouble(0,entry_line_name,OBJPROP_PRICE,0); tp_price = ObjectGetDouble(0,tp_line_name,OBJPROP_PRICE,0); sl_price = ObjectGetDouble(0,sl_line_name,OBJPROP_PRICE,0); sl_distance = MathAbs(entry_price-sl_price); TP_distance = MathAbs(entry_price-tp_price); reward = TP_distance/sl_distance; RR_string = "RR = 1 : "+DoubleToString(reward,2); ObjectSetString(0,"Risk To Reward",OBJPROP_TEXT,RR_string); is_tp_or_sl_line=0; } } if(id==CHARTEVENT_OBJECT_CLICK) { if(sparam=="Cancel Order") { click_to_cancel=1; Comment("please click the entry line of the order you wish to cancel."); } } if(id==CHARTEVENT_OBJECT_CLICK) { if(sparam!="Cancel Order") { if(click_to_cancel==1) { if(ObjectGetInteger(0,sparam,OBJPROP_TYPE,0)==OBJ_HLINE) { entry_line_name = sparam; tp_line_name = "TP for "+sparam; sl_line_name = "SL for "+sparam; ObjectDelete(0,entry_line_name); ObjectDelete(0,tp_line_name); ObjectDelete(0,sl_line_name); click_to_cancel=0; ObjectSetString(0,"Risk To Reward",OBJPROP_TEXT,"RR"); } } } } if (id==CHARTEVENT_OBJECT_CLICK){ if (sparam=="End"){ ObjectsDeleteAll(0,-1,-1); ExpertRemove(); }} } //+------------------------------------------------------------------+ void CreateStorageHLine(string name, double value){ ObjectDelete(name); ObjectCreate(0,name,OBJ_HLINE,0,0,value); ObjectSetInteger(0,name,OBJPROP_SELECTED,false); ObjectSetInteger(0,name,OBJPROP_SELECTABLE,false); ObjectSetInteger(0,name,OBJPROP_COLOR,clrNONE); ObjectSetInteger(0,name,OBJPROP_BACK,true); ObjectSetInteger(0,name,OBJPROP_ZORDER,0); } void CreateTestHLine(string name, double value){ ObjectDelete(name); ObjectCreate(0,name,OBJ_HLINE,0,0,value); ObjectSetInteger(0,name,OBJPROP_SELECTED,false); ObjectSetInteger(0,name,OBJPROP_SELECTABLE,false); ObjectSetInteger(0,name,OBJPROP_COLOR,clrWhite); ObjectSetInteger(0,name,OBJPROP_BACK,true); ObjectSetInteger(0,name,OBJPROP_ZORDER,0); } bool IsFirstOnInit(){ bool bbb=false; if (ObjectGetDouble(0,"First OnInit",OBJPROP_PRICE,0)==1){return true;} return bbb; } void CreateTestVLine(string name, datetime timevalue){ ObjectDelete(name); ObjectCreate(0,name,OBJ_VLINE,0,timevalue,0); ObjectSetInteger(0,name,OBJPROP_SELECTED,false); ObjectSetInteger(0,name,OBJPROP_SELECTABLE,false); ObjectSetInteger(0,name,OBJPROP_COLOR,clrNONE); ObjectSetInteger(0,name,OBJPROP_BACK,false); ObjectSetInteger(0,name,OBJPROP_ZORDER,3); } datetime SimulationTime(){ return ObjectGetInteger(0,"Simulation Time",OBJPROP_TIME,0); } int SimulationPosition(){ return iBarShift(_Symbol,_Period,SimulationTime(),false); } datetime SimulationBarTime(){ return Time[SimulationPosition()]; } void IncreaseSimulationTime(){ ObjectMove(0,"Simulation Time",0,Time[SimulationPosition()-1],0); } void NavigateToSimulationPosition(){ ChartNavigate(0,CHART_END,-1*SimulationPosition()+15); } void NotifyNotEnoughHistoricalData(){ BlankChart(); Comment("Sorry, but there is not enough historical data to load this time frame."+"\n"+ "Please load more historical data or use a higher time frame. Thank you :)");} void UnHideBar(int barindex){ ObjectDelete(0,"VLine"+IntegerToString(barindex+1)); } void BlankChart(){ ChartSetInteger(0,CHART_COLOR_FOREGROUND,clrNONE); ChartSetInteger(0,CHART_COLOR_CANDLE_BEAR,clrNONE); ChartSetInteger(0,CHART_COLOR_CANDLE_BULL,clrNONE); ChartSetInteger(0,CHART_COLOR_CHART_DOWN,clrNONE); ChartSetInteger(0,CHART_COLOR_CHART_UP,clrNONE); ChartSetInteger(0,CHART_COLOR_CHART_LINE,clrNONE); ChartSetInteger(0,CHART_COLOR_GRID,clrNONE); ChartSetInteger(0,CHART_COLOR_ASK,clrNONE); ChartSetInteger(0,CHART_COLOR_BID,clrNONE);} void UnBlankChart(){ ChartSetInteger(0,CHART_COLOR_FOREGROUND,foreground_color); ChartSetInteger(0,CHART_COLOR_CANDLE_BEAR,bear_candle_color); ChartSetInteger(0,CHART_COLOR_CANDLE_BULL,bull_candle_color); ChartSetInteger(0,CHART_COLOR_BACKGROUND,background_color); ChartSetInteger(0,CHART_COLOR_CHART_DOWN,foreground_color); ChartSetInteger(0,CHART_COLOR_CHART_UP,foreground_color); ChartSetInteger(0,CHART_COLOR_CHART_LINE,foreground_color); ChartSetInteger(0,CHART_COLOR_GRID,clrNONE); ChartSetInteger(0,CHART_COLOR_ASK,clrNONE); ChartSetInteger(0,CHART_COLOR_BID,clrNONE);} void HideBars(datetime starttime, int shift){ int startbarindex = iBarShift(_Symbol,_Period,starttime,false); ChartNavigate(0,CHART_BEGIN,0); if (Time[WindowFirstVisibleBar()]>SimulationTime()){NotifyNotEnoughHistoricalData();} if (Time[WindowFirstVisibleBar()]=0; i--){ vlinename="VLine"+IntegerToString(i); ObjectCreate(0,vlinename,OBJ_VLINE,0,Time[i],0); ObjectSetInteger(0,vlinename,OBJPROP_COLOR,background_color); ObjectSetInteger(0,vlinename,OBJPROP_BACK,false); ObjectSetInteger(0,vlinename,OBJPROP_WIDTH,vlinewidth); ObjectSetInteger(0,vlinename,OBJPROP_ZORDER,10); ObjectSetInteger(0,vlinename,OBJPROP_FILL,true); ObjectSetInteger(0,vlinename,OBJPROP_STYLE,STYLE_SOLID); ObjectSetInteger(0,vlinename,OBJPROP_SELECTED,false); ObjectSetInteger(0,vlinename,OBJPROP_SELECTABLE,false); } NavigateToSimulationPosition(); SetChartMinMax();} }//end of HideBars function void SetChartMinMax(){ int firstbar = WindowFirstVisibleBar(); int lastbar = SimulationPosition(); int lastbarwhenscrolled = WindowFirstVisibleBar()-WindowBarsPerChart(); if (lastbarwhenscrolled>lastbar){lastbar=lastbarwhenscrolled;} double highest = High[iHighest(_Symbol,_Period,MODE_HIGH,firstbar-lastbar,lastbar)]; double lowest = Low[iLowest(_Symbol,_Period,MODE_LOW,firstbar-lastbar,lastbar)]; ChartSetInteger(0,CHART_SCALEFIX,true); ChartSetDouble(0,CHART_FIXED_MAX,highest+vertical_margin*_Point); ChartSetDouble(0,CHART_FIXED_MIN,lowest-vertical_margin*_Point); } void LabelCreate(string labelname, string labeltext, int row, int column, color labelcolor){ int ylocation = row*18; int xlocation = column*10; ObjectCreate(0,labelname,OBJ_LABEL,0,0,0); ObjectSetString(0,labelname,OBJPROP_TEXT,labeltext); ObjectSetInteger(0,labelname,OBJPROP_COLOR,labelcolor); ObjectSetInteger(0,labelname,OBJPROP_FONTSIZE,10); ObjectSetInteger(0,labelname,OBJPROP_ZORDER,10); ObjectSetInteger(0,labelname,OBJPROP_BACK,false); ObjectSetInteger(0,labelname,OBJPROP_CORNER,CORNER_LEFT_UPPER); ObjectSetInteger(0,labelname,OBJPROP_ANCHOR,ANCHOR_LEFT_UPPER); ObjectSetInteger(0,labelname,OBJPROP_XDISTANCE,xlocation); ObjectSetInteger(0,labelname,OBJPROP_YDISTANCE,ylocation);} double GetHLinePrice(string name){ return ObjectGetDouble(0,name,OBJPROP_PRICE,0); } void CreateHLine(int chartid, string objectnamey, double objectprice, color linecolor, int width, int zorder, bool back, bool selected, bool selectable, string descriptionn) { ObjectDelete(chartid,objectnamey); ObjectCreate(chartid,objectnamey,OBJ_HLINE,0,0,objectprice); ObjectSetString(chartid,objectnamey,OBJPROP_TEXT,objectprice); ObjectSetInteger(chartid,objectnamey,OBJPROP_COLOR,linecolor); ObjectSetInteger(chartid,objectnamey,OBJPROP_WIDTH,width); ObjectSetInteger(chartid,objectnamey,OBJPROP_ZORDER,zorder); ObjectSetInteger(chartid,objectnamey,OBJPROP_BACK,back); ObjectSetInteger(chartid,objectnamey,OBJPROP_SELECTED,selected); ObjectSetInteger(chartid,objectnamey,OBJPROP_SELECTABLE,selectable); ObjectSetString(0,objectnamey,OBJPROP_TEXT,descriptionn); } //end of code 
submitted by Learning_2 to Forex [link] [comments]

The ascending triangle consists of flat resistance line and a rising support line. Forex Patterns in Action Series.

The ascending triangle consists of flat resistance line and a rising support line. Forex Patterns in Action Series. submitted by FX_Winner to Forex [link] [comments]

Double Top Forex Pattern:As the name clearly and succinctly describes, this pattern consists of two tops (peaks) of approximately equal heights. A parallel line is drawn against a resistance line that connects the two tops.

Double Top Forex Pattern:As the name clearly and succinctly describes, this pattern consists of two tops (peaks) of approximately equal heights. A parallel line is drawn against a resistance line that connects the two tops. submitted by FX_Winner to Forex [link] [comments]

Am I barking up the wrong tree again?

Long story short, I've been learning forex for the past 6 years on and off, searching for the holy grail of indicator combinations and only just realised they don't work. Mostly because of a youtube video I stumbled on by accident.
So is this a method of trading with higher probability of success?
Only focusing on 2 pairs I like for now....
I go to the D1 charts and plot lines around areas where price has reversed in the long run repeatedly back in time. Then I draw some boxes around these lines as areas of interest. Then as price reaches those boxes I scan down the timeframes to the H1 charts to see if price is slowing in momentum. If it is, I'll check a M15 chart to see if price is about to reverse or continue using candle stick patterns and wait for a retest of the area before taking a trade accordingly with a 1:3 RR minimum, trailing SL behind swings high or low.
Here's an example of my D1 chart - https://www.tradingview.com/x/Ei8jT88G
Would anyone be willing to be a mentor to me? I'm determined to get this right this time.
submitted by I_BA1LEY_I to Forex [link] [comments]

Former investment bank FX trader: some thoughts

Former investment bank FX trader: some thoughts
Hi guys,
I have been using reddit for years in my personal life (not trading!) and wanted to give something back in an area where i am an expert.
I worked at an investment bank for seven years and joined them as a graduate FX trader so have lots of professional experience, by which i mean I was trained and paid by a big institution to trade on their behalf. This is very different to being a full-time home trader, although that is not to discredit those guys, who can accumulate a good amount of experience/wisdom through self learning.
When I get time I'm going to write a mid-length posts on each topic for you guys along the lines of how i was trained. I guess there would be 15-20 topics in total so about 50-60 posts. Feel free to comment or ask questions.
The first topic is Risk Management and we'll cover it in three parts
Part I
  • Why it matters
  • Position sizing
  • Kelly
  • Using stops sensibly
  • Picking a clear level

Why it matters

The first rule of making money through trading is to ensure you do not lose money. Look at any serious hedge fund’s website and they’ll talk about their first priority being “preservation of investor capital.”
You have to keep it before you grow it.
Strangely, if you look at retail trading websites, for every one article on risk management there are probably fifty on trade selection. This is completely the wrong way around.
The great news is that this stuff is pretty simple and process-driven. Anyone can learn and follow best practices.
Seriously, avoiding mistakes is one of the most important things: there's not some holy grail system for finding winning trades, rather a routine and fairly boring set of processes that ensure that you are profitable, despite having plenty of losing trades alongside the winners.

Capital and position sizing

The first thing you have to know is how much capital you are working with. Let’s say you have $100,000 deposited. This is your maximum trading capital. Your trading capital is not the leveraged amount. It is the amount of money you have deposited and can withdraw or lose.
Position sizing is what ensures that a losing streak does not take you out of the market.
A rule of thumb is that one should risk no more than 2% of one’s account balance on an individual trade and no more than 8% of one’s account balance on a specific theme. We’ll look at why that’s a rule of thumb later. For now let’s just accept those numbers and look at examples.
So we have $100,000 in our account. And we wish to buy EURUSD. We should therefore not be risking more than 2% which $2,000.
We look at a technical chart and decide to leave a stop below the monthly low, which is 55 pips below market. We’ll come back to this in a bit. So what should our position size be?
We go to the calculator page, select Position Size and enter our details. There are many such calculators online - just google "Pip calculator".

https://preview.redd.it/y38zb666e5h51.jpg?width=1200&format=pjpg&auto=webp&s=26e4fe569dc5c1f43ce4c746230c49b138691d14
So the appropriate size is a buy position of 363,636 EURUSD. If it reaches our stop level we know we’ll lose precisely $2,000 or 2% of our capital.
You should be using this calculator (or something similar) on every single trade so that you know your risk.
Now imagine that we have similar bets on EURJPY and EURGBP, which have also broken above moving averages. Clearly this EUR-momentum is a theme. If it works all three bets are likely to pay off. But if it goes wrong we are likely to lose on all three at once. We are going to look at this concept of correlation in more detail later.
The total amount of risk in our portfolio - if all of the trades on this EUR-momentum theme were to hit their stops - should not exceed $8,000 or 8% of total capital. This allows us to go big on themes we like without going bust when the theme does not work.
As we’ll see later, many traders only win on 40-60% of trades. So you have to accept losing trades will be common and ensure you size trades so they cannot ruin you.
Similarly, like poker players, we should risk more on trades we feel confident about and less on trades that seem less compelling. However, this should always be subject to overall position sizing constraints.
For example before you put on each trade you might rate the strength of your conviction in the trade and allocate a position size accordingly:

https://preview.redd.it/q2ea6rgae5h51.png?width=1200&format=png&auto=webp&s=4332cb8d0bbbc3d8db972c1f28e8189105393e5b
To keep yourself disciplined you should try to ensure that no more than one in twenty trades are graded exceptional and allocated 5% of account balance risk. It really should be a rare moment when all the stars align for you.
Notice that the nice thing about dealing in percentages is that it scales. Say you start out with $100,000 but end the year up 50% at $150,000. Now a 1% bet will risk $1,500 rather than $1,000. That makes sense as your capital has grown.
It is extremely common for retail accounts to blow-up by making only 4-5 losing trades because they are leveraged at 50:1 and have taken on far too large a position, relative to their account balance.
Consider that GBPUSD tends to move 1% each day. If you have an account balance of $10k then it would be crazy to take a position of $500k (50:1 leveraged). A 1% move on $500k is $5k.
Two perfectly regular down days in a row — or a single day’s move of 2% — and you will receive a margin call from the broker, have the account closed out, and have lost all your money.
Do not let this happen to you. Use position sizing discipline to protect yourself.

Kelly Criterion

If you’re wondering - why “about 2%” per trade? - that’s a fair question. Why not 0.5% or 10% or any other number?
The Kelly Criterion is a formula that was adapted for use in casinos. If you know the odds of winning and the expected pay-off, it tells you how much you should bet in each round.
This is harder than it sounds. Let’s say you could bet on a weighted coin flip, where it lands on heads 60% of the time and tails 40% of the time. The payout is $2 per $1 bet.
Well, absolutely you should bet. The odds are in your favour. But if you have, say, $100 it is less obvious how much you should bet to avoid ruin.
Say you bet $50, the odds that it could land on tails twice in a row are 16%. You could easily be out after the first two flips.
Equally, betting $1 is not going to maximise your advantage. The odds are 60/40 in your favour so only betting $1 is likely too conservative. The Kelly Criterion is a formula that produces the long-run optimal bet size, given the odds.
Applying the formula to forex trading looks like this:
Position size % = Winning trade % - ( (1- Winning trade %) / Risk-reward ratio
If you have recorded hundreds of trades in your journal - see next chapter - you can calculate what this outputs for you specifically.
If you don't have hundreds of trades then let’s assume some realistic defaults of Winning trade % being 30% and Risk-reward ratio being 3. The 3 implies your TP is 3x the distance of your stop from entry e.g. 300 pips take profit and 100 pips stop loss.
So that’s 0.3 - (1 - 0.3) / 3 = 6.6%.
Hold on a second. 6.6% of your account probably feels like a LOT to risk per trade.This is the main observation people have on Kelly: whilst it may optimise the long-run results it doesn’t take into account the pain of drawdowns. It is better thought of as the rational maximum limit. You needn’t go right up to the limit!
With a 30% winning trade ratio, the odds of you losing on four trades in a row is nearly one in four. That would result in a drawdown of nearly a quarter of your starting account balance. Could you really stomach that and put on the fifth trade, cool as ice? Most of us could not.
Accordingly people tend to reduce the bet size. For example, let’s say you know you would feel emotionally affected by losing 25% of your account.
Well, the simplest way is to divide the Kelly output by four. You have effectively hidden 75% of your account balance from Kelly and it is now optimised to avoid a total wipeout of just the 25% it can see.
This gives 6.6% / 4 = 1.65%. Of course different trading approaches and different risk appetites will provide different optimal bet sizes but as a rule of thumb something between 1-2% is appropriate for the style and risk appetite of most retail traders.
Incidentally be very wary of systems or traders who claim high winning trade % like 80%. Invariably these don’t pass a basic sense-check:
  • How many live trades have you done? Often they’ll have done only a handful of real trades and the rest are simulated backtests, which are overfitted. The model will soon die.
  • What is your risk-reward ratio on each trade? If you have a take profit $3 away and a stop loss $100 away, of course most trades will be winners. You will not be making money, however! In general most traders should trade smaller position sizes and less frequently than they do. If you are going to bias one way or the other, far better to start off too small.

How to use stop losses sensibly

Stop losses have a bad reputation amongst the retail community but are absolutely essential to risk management. No serious discretionary trader can operate without them.
A stop loss is a resting order, left with the broker, to automatically close your position if it reaches a certain price. For a recap on the various order types visit this chapter.
The valid concern with stop losses is that disreputable brokers look for a concentration of stops and then, when the market is close, whipsaw the price through the stop levels so that the clients ‘stop out’ and sell to the broker at a low rate before the market naturally comes back higher. This is referred to as ‘stop hunting’.
This would be extremely immoral behaviour and the way to guard against it is to use a highly reputable top-tier broker in a well regulated region such as the UK.
Why are stop losses so important? Well, there is no other way to manage risk with certainty.
You should always have a pre-determined stop loss before you put on a trade. Not having one is a recipe for disaster: you will find yourself emotionally attached to the trade as it goes against you and it will be extremely hard to cut the loss. This is a well known behavioural bias that we’ll explore in a later chapter.
Learning to take a loss and move on rationally is a key lesson for new traders.
A common mistake is to think of the market as a personal nemesis. The market, of course, is totally impersonal; it doesn’t care whether you make money or not.
Bruce Kovner, founder of the hedge fund Caxton Associates
There is an old saying amongst bank traders which is “losers average losers”.
It is tempting, having bought EURUSD and seeing it go lower, to buy more. Your average price will improve if you keep buying as it goes lower. If it was cheap before it must be a bargain now, right? Wrong.
Where does that end? Always have a pre-determined cut-off point which limits your risk. A level where you know the reason for the trade was proved ‘wrong’ ... and stick to it strictly. If you trade using discretion, use stops.

Picking a clear level

Where you leave your stop loss is key.
Typically traders will leave them at big technical levels such as recent highs or lows. For example if EURUSD is trading at 1.1250 and the recent month’s low is 1.1205 then leaving it just below at 1.1200 seems sensible.

If you were going long, just below the double bottom support zone seems like a sensible area to leave a stop
You want to give it a bit of breathing room as we know support zones often get challenged before the price rallies. This is because lots of traders identify the same zones. You won’t be the only one selling around 1.1200.
The “weak hands” who leave their sell stop order at exactly the level are likely to get taken out as the market tests the support. Those who leave it ten or fifteen pips below the level have more breathing room and will survive a quick test of the level before a resumed run-up.
Your timeframe and trading style clearly play a part. Here’s a candlestick chart (one candle is one day) for GBPUSD.

https://preview.redd.it/moyngdy4f5h51.png?width=1200&format=png&auto=webp&s=91af88da00dd3a09e202880d8029b0ddf04fb802
If you are putting on a trend-following trade you expect to hold for weeks then you need to have a stop loss that can withstand the daily noise. Look at the downtrend on the chart. There were plenty of days in which the price rallied 60 pips or more during the wider downtrend.
So having a really tight stop of, say, 25 pips that gets chopped up in noisy short-term moves is not going to work for this kind of trade. You need to use a wider stop and take a smaller position size, determined by the stop level.
There are several tools you can use to help you estimate what is a safe distance and we’ll look at those in the next section.
There are of course exceptions. For example, if you are doing range-break style trading you might have a really tight stop, set just below the previous range high.

https://preview.redd.it/ygy0tko7f5h51.png?width=1200&format=png&auto=webp&s=34af49da61c911befdc0db26af66f6c313556c81
Clearly then where you set stops will depend on your trading style as well as your holding horizons and the volatility of each instrument.
Here are some guidelines that can help:
  1. Use technical analysis to pick important levels (support, resistance, previous high/lows, moving averages etc.) as these provide clear exit and entry points on a trade.
  2. Ensure that the stop gives your trade enough room to breathe and reflects your timeframe and typical volatility of each pair. See next section.
  3. Always pick your stop level first. Then use a calculator to determine the appropriate lot size for the position, based on the % of your account balance you wish to risk on the trade.
So far we have talked about price-based stops. There is another sort which is more of a fundamental stop, used alongside - not instead of - price stops. If either breaks you’re out.
For example if you stop understanding why a product is going up or down and your fundamental thesis has been confirmed wrong, get out. For example, if you are long because you think the central bank is turning hawkish and AUDUSD is going to play catch up with rates … then you hear dovish noises from the central bank and the bond yields retrace lower and back in line with the currency - close your AUDUSD position. You already know your thesis was wrong. No need to give away more money to the market.

Coming up in part II

EDIT: part II here
Letting stops breathe
When to change a stop
Entering and exiting winning positions
Risk:reward ratios
Risk-adjusted returns

Coming up in part III

Squeezes and other risks
Market positioning
Bet correlation
Crap trades, timeouts and monthly limits

***
Disclaimer:This content is not investment advice and you should not place any reliance on it. The views expressed are the author's own and should not be attributed to any other person, including their employer.
submitted by getmrmarket to Forex [link] [comments]

Puts on SLV and GLD

Recently Goldman came out with info that they are betting against the dollar in anticipation of a blue wave win. In this case that would be the DXY index.
CNBC Article: https://www.cnbc.com/2020/10/12/goldman-sachs-bets-against-the-dollar-on-blue-wave-prospects-and-vaccine-outlook.html
Here's the thing. Unless you're mind numbingly autistic, you know that the #1 firm in the world didn't decide to go short AFTER a 10% decline in value.
They need liquidity. They need forex plebs to short the dollar and fill their positions before they ramp DXY into the elecshun.
No I know what tards are thinking, "Why DXY up when money brinter go brrr?"
Here's the thing, during WWII the allied nations agreed on the Bretton Woods agreement which basically cemented the US dollar as the world's reserve currency. Meaning that was the currency to be bought during global economic uncertainty. (Google it)
Now retards like Robert Kiyosaki or Peter Schiff will tell you that's over. That's not the case, take a look at the DXY pump during the March crash. They just want you to buy their books.
The point is that DXY is going to pump into this alleged "blue wave" to protect the uncertainty behind the event.
The pump we have seen in metals like gold and silver are directly related to DXY. This is because gold and silver's only purpose is a hedge against inflation. Yes silver can be used for solar and jewelery blah blah idgaf I'm here for tendies not cope.
But as far as prices trending upwards, for inflationary hedged assets, this can only happen with the weakening of the dollar.
BUT THIS IS WHERE IT GETS FUCKED
You would think that with all the central bank printing inflation would be through the roof. But 3 weeks ago you saw JPOW struggle to answer how the FED will reach it's 2% inflation target. Today the bank of korea came out and stated inflation will remain low this year.
There are too many things in line for metals not to pump into the end of the year. Long term (mid 2021-2022) I think it's very possible to see actual inflation and see Gold climb to 2300 and Silver around 35.
But in the meantime I think these metals are in for a rocky end to 2020.
POSITIONS:
01/15/21 SLV 20P
01/15/21 GLD 185P
Tl;dr Goldman liars. Money printer brrr no work with elecshun. GLD / SLV down soon.
submitted by RothStonk to wallstreetbets [link] [comments]

Lessons from gaining 500% in a week & losing about half of it

Hello, just want to share my experience trading forex this week. So I had about $55 in my trading account and started trading GBPJPY on Monday. Won 3 out of 4 trades. But the big wins came from the XAUUSD dump this week in which I took a lot of trades and I got lucky. Felt surreal when my account reached $350 and should’ve probably stopped. But still decided to enter trades and that’s where things got pretty bad. I still have an open trade as of writing and my equity is down. XAUUSD is a beast! Been trading for almost a year now but not regularly and I only trade small amounts. This is the 1st time I made such gain and I’m not sure if I can do this again.
Here’s a screenshot: https://i.postimg.cc/ZY37hRJX/6-F33601-E-C36-A-4702-A31-B-49986022-D6-F6.jpg
Lesson learned:
**UPDATE: Been getting DMs asking about my strategy. I use price action and I don’t use any indicators. I draw 1-2 trend lines based from previous strong support and resistance. I want a clean chart as it’s easier for me. I also did 5 years worth of backtesting. My biggest issue, as I’m sure you’ve noticed, are sticking to my trading plan (stop looking at the chart all the time after entering a trade, and closing too soon due to reversals), and discipline (don’t FOMO and setting my goals).
I still don’t consider myself as a “trader” per se, so please do your own backtesting. I was also looking for the “best strategy” when I was starting out, until I realize that your results would largely depend on your attitude vs your strategy.
submitted by vongutom to Forex [link] [comments]

[Guide] Hal-hal esensial yang wajib dimiliki mahasiswa.

Selamat pagi! Salam mahasiswa!
Terinspirasi dari komen-komen di thread gua sebelumnya, gua ingin compile beberapa must-have tools, stuff, and websites untuk kalian yang baru saja jadi mahasiswa atau sedang menjalani studi.
Gue akan memisahkan ke beberapa kategori, yaitu Wajib Punya, Wajib Punya Untuk Anak [Jurusan], Boleh Punya, Cukup Tau, dan Jangan Pernah Sentuh. Dalam kategori tersebut akan diisi dengan kombinasi apps, website, dan alat-alat fisik. Untuk yang bersifat bajakan, sorry to say gua gak akan link di sini, kecuali Sci Hub atau Gen Lib.
Bagi redditor yang bukan anak psikologi, tolong bantuin gua ya dengan comment berisi suggestion kalian.

WAJIB PUNYA

  1. WhatsApp, LINE, dan sometimes Telegram. : Ya menurut lo aja deh, hari gini masih SMS?
  2. Flash drive : Get an 8GB stick, walaupun sekarang udah serba digital, kadang dosen masih minta print-out tugas. Plus, tukang fotokopi pasti sibuk dan gak ada waktu buka e-mail (walaupun ada), akan lebih praktis kalau data yang mau lo print atau submit pindahin dulu ke sini. Side note : Untuk anak DKV, Arsitektur, Desain Produk, Musik, dan Film, sepertinya kalian wajib beli external hard-drive minimal 500GB. Kalau bisa SSD ya, biar file terus protected (tapi agak mahal).
  3. Google Drive dan isinya (Sheets, Docs, Draw, Slides) : Lo akan mobile for most of your campus life, GDrive gunanya bukan hanya sebagai backup tapi sebagai base of operations dari perkuliahan lo. Separate folders into semesters, lalu di dalamnya bikin folder per matkul, dan di dalamnya pun ada folder buku, tugas, class notes, and etc.
  4. Google Calendar : Start planning through this app. Its highly underrated and I suggest you take time and learn how GCal works. Most people only use this after they started working, getting a head start is always better.
  5. Mendeley atau reference manager lain : Lu akan menghabiskan waktu 4 tahun baca artikel ilmiah, kadang mereka suka aneh formatting filenya kalo di-download dan mereka udah pasti gak appealing untuk di-save di laptop. Mendeley cuts off all of the problems and puts all of your references in one place. (Available on desktop and mobile)
  6. Google Scholar : Berhubungan dengan sebelumnya, Google Scholar akan menjadi wikipedia elu di perguruan tinggi. You will access this site almost every day in uni.
  7. Genesis Library : Adalah perpustakaan terlengkap di jagad internet. Gak usah beli textbook kalau lu gak mampu, download aja di sini.
    1. Side points : Perpusnas punya akses e-book gratis pula, mostly koleksi mereka ada di situ. Appnya bisa dicari di Google Play Store (iOS setau gua belom ada).
  8. Sci-hub : This is the scalpel of academia, the tool of a true mahasiswa. Sometimes lo akan ketemu artikel yang BAGUS, tapi sayang lo harus bayar ke publishernya. Nah, this bypasses that and you can have the PDF for FREEEEEEEEEEEEEEEEEEEEEEEEEE. Add extensionnya https://github.com/allanino/sci-hub-fy
  9. E-book manager like Calibre (for PC and iOS) and Aldiko (for Android) : Pretty self-explanatory karena most of the time mahasiswa tingkat awal itu gak tau cara manage folder di laptop.
  10. m-Banking app from your bank : Sekarang apa-apa sudah serba digital, belom lagi kalau lo butuh bayar-bayar atau patungan sama temen. Dengan adanya mbanking app, lo udah gak butuh ke ATM. Bahkan, sekarang mbanking bisa bayar ke OVO, Gopay, or Shoppee Pay lewat QRIS.
  11. Go-Jek or Grab (and OVO) : Kemana-mana dan bayar apa-apa lebih gampang.
  12. Kartu emoney, Flazz, Brizzi, dan sejenis : Silahkan beli salah satu dari kartu ini untuk kalian yang harus menggunakan moda transportasi seperti KRL atau Transjakarta. Plus, very handy untuk beli air putih di Indo/Alfamart. Kalau bisa yang satu jenis dengan bank kalian, agar top-up dapat dilakukan secara mudah di ATM atau app mbanking (bagi yang memiliki NFC hpnya)
  13. Cheap OEM earphones : You will have some solace from annoying pieces of shit when you're reading or doing assignments. Browse through any ecommerce site and search for "headset samsung/iphone grosir" and buy 10.
  14. Masker : Well, duh.
  15. Zoom/Skype/Hangouts/Microsoft Teams : Please check on your faculty's specification, sekarang lagi pandemi and I don't think you guys are going back to school any soon.
  16. Powerbank : Trust me, you will forget to charge your phone. One powerbank on the ready will be a life saver, especially during late nights.
  17. OpenOffice or LibreOffice : I do not condone the piracy of a certain word processing software. Get open-source and just relax. Alternatively, you can go all-out with Google's existing apps inside Drive.
  18. JASP : I also do not condone the piracy of a certain statistics software.
  19. Canva : Untuk anak-anak non-design yang gak bisa design, ditambah gak punya duit untuk hire designer (ya menurut lo), please take time to learn Canva. I would recommend GIMP a few years ago, but Canva has been gold standard of designing for non-designers.
  20. Sumatra Reader : Lighter and more superior version of Adobe Reader.
  21. 7zip : Lighter and superior version of WinRAR.
  22. CamScanner : For scanning documents. Available on iOS and Android
  23. Condoms : Just, bring it.
  24. Kartu Perpusnas
  25. MSDN : Kadang Microsoft kerjasama dengan kampus, check on your faculty.
  26. Tar tambah lagiiiii.......

WAJIB PUNYA UNTUK ANAK.....

Teknik
  1. Kalkulator scientific : Bisa cari di toko buku atau e-commerce. Get Texas Instrument or Casio.
  2. KOPI SACHET
  3. Meteran
  4. nanti kali ya
Arsitektur
  1. Kopi sachet yang banyak
  2. Kotak P3K
  3. Penggaris segitiga atau meteran
MIPA
  1. Graphic Calculator
Psikologi
  1. APA Publication Manual : Sebagai S.Psi gua akan menekankan PENTINGNYA MEMILIKI PDF INI DI SEMUA DEVICE ELU. Pelajarin dan cross-check semua style tulis dengan editorial style APA. Dosen PASTI BAKAL PERIKSA GAYA TULISAN ELU DENGAN APA.
  2. KBBI : Dosen Psikologi paling terkenal dengan penulisan dan artikulasi kata, tolong pelajari bentuk baku kata-kata bahasa kita.
  3. 3D Brain : Untuk bantu Psiko Abnormal dan Faal.
Hukum
  1. Buku KUHP dan KUHPER, e-book or printed.
  2. Black Law
  3. UU yang berkaitan dengan kelas, e-book or printed.
  4. Printer dengan tinta isi ulang alias nyuntik
CompSci, Teknik Informatika, or Sistem Informatika
  1. Git Student Pack

BOLEH PUNYA

  1. Spotify Premium : Check if your school is eligible for student discount! I do not condone using modified APK for Spotify Premium.
  2. Audacity : Boleh lah punya kalau mau coba-coba bikin podcast.
  3. Da Vinci Resolve : Kalian akan sewaktu-waktu dapet tugas buat edit video, either untuk kelas atau organisasi. Ini software open source yang lumayan powerful untuk editing.
  4. SSDs for laptops : This is me speaking from experience, you'll need this if your risk of being in an accident is high. Upgrading to an SSD is 0-1, not only you get great booting and transfer speeds, but your data is almost always protected if amit-amit ketabrak atau laptop kenapa-napa.
  5. Powerstrip : Ini bisa wajib, bisa enggak. Kadang berguna kalau kalian nugas di cafe, tapi kalian gak mati juga kalau gak punya.
  6. Write Monkey : Ini dapat meng-enhance pengalaman kalian menulis, gue menggunakan program ini saat skripsi. Fungsinya cuma satu : Biar nulis lebih enak. Cocok bagi yang jurusannya rajin ngetik. Again, lo gak akan mati kalo gak punya ini.
  7. Eventbrite : Cocok buat yang pengen cari group activities atau seminar gratisan.
  8. TIX.ID : For the time being, jangan ke bioskop dulu. Tapi TIX suka banyak promo buy1get1. Lumayan buat irit duit.
  9. Trello or Asana : Nah, sebenarnya ini wajib untuk orang kantoran (depends industrinya), tapi menurut gua kalau kalian coba aja pelajarin agile project management, mungkin performance group akan lebih naik. Ditambah ini lagi pandemi, nugas akan lebih gampang menurut gua dengan ini. Kakak-kakak yang udah kerja di kantor agile pasti bisa jelasin.
  10. Jobstreet, Kalibrr, JobsDB, Glints : For work opportunities.
  11. Halodoc : Truth be told, this app have saved my life multiple times. I would suggest a healthy diet, but having this on your phone will not hurt one bit.
  12. Pisau lipat Victorinox : Handy untuk yang berencana jadi anak alam atau bocah camping. But basically handy untuk segala situasi, sih.
  13. Aplikasi sekuritas : Bisa mulai belajar, setau gua macem MNC Sekuritas bisa mulai trading dengan Rp100.000.
  14. Discord : Lumayan handy untuk jadi basis chat angkatan. Tapi, mereka lebih cater ke gaming crowd, walaupun fiturnya sebagus Slack Enterprise, tapi entah kenapa susah banget penetrate mainstream user.
  15. To be added later...........

CUKUP TAU

  1. Netflix : Bisa patungan sama temen-temen. I don't suggest buy shady accounts.
  2. Premier League app : Seru loh bikin liga fantasy sama temen-temen.
  3. GrabKios : Lumayan bisa jual pulsa di kampus.
  4. Saran minum oleh theblackmandarin
  5. To be added later...........

JANGAN PERNAH SENTUH

  1. Kredivo dan any P2P lending app : Tolong banget jangan kejebur sama trap ini. Kalian masih mahasiswa, belom punya penghasilan tetap.
  2. PayTren or any other MLM apps : Idem
  3. Judi bola : Idem.
  4. Rokok : Idem
  5. Forex/Crypto : Idem
  6. Dota 2 : Udah gak usah sentuh.
  7. Mobile Legend : Buang-buang waktu push rank, IP lo gak naek juga.
  8. Amfetamin : Gak baek ngedrug muda-muda.
  9. Red Bull : Gak baek, bisa gak tidur.
  10. Kopi ABC/78C/botolan : Ini sama kayak Red Bull, udah pasti gak tidur.
  11. To be added later...........
Segitu dulu guys, tolong ya kakak-kakak yang sudah lulus mohon ditambah. Terima kasih!
EDIT 1 : Nambahin banyak BUANGET. Thanks mie-sedaap elonelon theblackmandarin debukosmik JanganLupaSkripsian didunianyata ysupr selemenesmilesuponme ichhassesommer ANJINGHARAM AnjingTerang lukuntul imamsupriadiBPK pm-me-your-nenen
submitted by roflpaladin to indonesia [link] [comments]

Releasing a Decade of Forex Tick Data I Crawled and Converted

Releasing a Decade of Forex Tick Data I Crawled and Converted

Intro:

In my exploration of the world of big data and I became curious about tick data. Unfortunately, market data is almost always behind a paywall or de-sampled to the point of uselessness. After discovering the Dukascopy API, I knew I wanted to make this data available for all in a more accessible format. Over the course of a few months, I downloaded, cleaned, parsed, and compressed over a decade of Forex tick data on 37 currency pairs and commodities. Today I am happy to finally release the final result of my work to the DataHoarder community!

Download Links:

Warning: I have rented a seedbox for the next 3 months from seedbox.io but I have been having some issues. If you have any issues with the torrent please leave a comment. Also, PLEASE SEED when you are done. This is quite a large data set and I can only push so much data on my own.
Torrent File: https://drive.google.com/file/d/18ymZWeFLJK7FggK_iiWZ-TxgWIVdJVvv/view?usp=sharingCompanion Blog Post: https://www.driftinginrecursion.com/post/dukascopy_opensource_data/

Stats Overview:

Totals Quantities
Total Files 463
Total Line Count 8,495,770,706
Total Data Points 33,983,082,824
Total Decompressed Size 501 GB
Total Compressed Size 61 GB

About the Data:

The data was collected from https://www.dukascopy.com/ via a public API that allows for the download of tick data on the hour level. These files come in the form of a .bi5 file. The data starts as early as 2004 all the way to 2019.
These files were decompressed, then merged into yearly CSV’s named in the following convention. “AUDCHF_tick_UTC+0_00_2011.csv” or ‘Pair_Resolution_Timezone_Year.csv’
These CSV’s are split into 3 categories “Majors”, “Crosses”, “Commodities”.
Majors, Crosses, and Commodities have had their timestamps modified so that they are in the official UTC ISO standard. This was originally done for a Postgresql database that quickly became obsolesced. Any files that have been modified are appended with a “-Parse”. These timestamps have been modified in the following format.
Millisecond timestamps to UTC +00:00 time [2017.01.01 22:37:08.014] -- [2017-01-01T22:37:08.014+00:00]
https://preview.redd.it/x6g277skfiu51.png?width=1399&format=png&auto=webp&s=35cd6735c1826424580919ac3377612377a3107c

User Resources:

For those looking to use this data in a live context or update it frequently, I have included a number of tools for both Windows and Linux that will be useful.

Windows

The ~/dukascopy/resources/windows folder contains a third party tool written in java that can download and convert Dukascopy’s .bi5 files. I have also included the latest zstd binaries from Zstandard Github page.

Linux

Linux is my daily driver in 99% of cases, so I have developed all my scraping tools using Linux only tools. In the ~/dukascopy/resources/linux folder you will find a number of shell script and pyhton3 files that I used to collect this data. There are quite a few files in this directory but I will cover the core ones below.

download-day.py:

This file is used to download a single symbol for a single day and then convert and merge all 24 .bi5 files into a single CSV.

download-year.py

This file is used to download a single symbol for a full year and then convert and merge all .bi5 files into a single CSV.

dukascopy.py

This file contains all the core logic for downloading and converting data from dukascopy.

utc-timestamp-convert.py

This tad slow but works well enough. It requires the pandas project and parses timestamps into the UTC ISO standard. This is useful for those looking to maintain the format of new files with the those in this repo, or those looking to use this in a SQL database.
submitted by jtimperio to DataHoarder [link] [comments]

No Agent Taobao Direct Buying Guide! Let's view all baby and determine

Taobao Direct Guide for users familiar with 3rd party agents and navigating taobao (with chrome google translate on, hence the title)
What is Taobao direct? Basically instead of copying and pasting the item URL into the agent website, you add items to your cart like a regular ecommerce site, check out, wait for items to arrive in the warehouse (similar to what happens when you use an agent) and then when all your items from various sellers are in, you request the logistics company to send everything to you.
Disclaimer: I have no Chinese fluency written or otherwise. I did everything through Google translate and my experience with how tb works through agents. If something goes wrong I will probably write off the item 🤣 if you communicate a lot with the ts who use translators it also helps get your point across. If you type in English in tb live chat they will redirect you to the HK/tw help staff who have medium English. Also I bought items I purchased previously with an agent or vouched for here on RL or had crazy high reviews/ratings.
Pros:
Cons:
I think the ideal usage for taobao direct would be light items like innerwear, jewelry, soft/non fragile goods, generally clothing and shoes although I don’t know if they will include the box by default.
Please see here for the image guide for ordering Sorry in advance if my descriptions are wonky, I'm not great at following OR writing instructions but hopefully the screenshots make it easier to follow along.
  1. Create an account (there are various guides out there for overseas members) and go into your account and add your home address (or the superbuy warehouse address)
  2. Find your items and change the delivery location to "overseas", add to cart
  3. When you're ready to check out hit check out, enter your cc info on the alipay (remember to use a card that doesn't charge foreign transaction fees) and confirm it goes through.
  4. Wait for all your stuff to come in. When its in the tb warehouse it will show up in the "consolidated delivery" section tagged with a weight (usually volumetric or actual). The 20 day countdown will start once its available for international shipping.
  5. After all your items are in, or you can batch up by selecting items on the consolidated delivery page, submit for delivery. Pay again through alipay.
  6. Use the check logistics option to get the tracking info and wait for your haul!
  7. After receiving but before you open, take photos of it on a scale and the lxwxh with a ruler as well. This is because they will overestimate your shipping but there isn't rehearsal shipping like with agents. You can request a refund after the fact with the "refund/complaint" option on the consolidated delivery page (mine says check refund because I've already gone through it)
  8. Getting a refund: select the "only refund" option, "goods received" and "shipping cost does not match" and leave the full shipping amount in. Upload your measurement and weight photos (make sure the file size is not too big). Within 72hr they will reply and ask you to modify your application with the real amount owed (if any). It will go back to your cc through alipay (may take a few days).
Cost comparison: Even after the 5% sales tax and 3% alipay, it cost me $6.20 total from my credit card statement. A 39 yuan top up for sb is $6.53 as of today (if using paypal). For some the qc pictures and the longer storage period are well worth the difference. However a good compromise is the parcel forwarding option in sb. Instead of shipping to your house you can set up superbuy’s warehouse address and pay in taobao and wait for your items to show up in sb. You also have to submit the item link and the tracking # in superbuy so they can find your stuff. There's no sales tax and usually no shipping and you can select the coupons you want. I had a pair of pants make it to the sb warehouse almost 24hr after ordering, and another 24hr after entering my shipping info and item link in sb, it showed up in my account with free (non hd) pictures of the item. Then I cried putting together the shipping parcel lol.
This is a good way to dodge the sales tax and hold items for longer. However then you're at the mercy of the shipping costs (but you do have more options for delivery lines and you can customize how you want your items packaged too). The taobao warehouse will really throw everything in there, probably in a poly envelope.
The taobao shipping rates are 90yuan for the first .5kg and 48 yuan per every .5 after which is very competitive even after accounting for volumetric weight. Sb ems starts at 186 for the first .5kg and 61y every .5kg after. Of course rates and terms are subject to change with the times.
I had a package that came in at 277g when I measured it at home but I was charged for 1.6kg. After sending in the package images they refunded 144yuan (the true volumetric weight was about .97kg.) Taobao volumetric calculation is lxwxh (cm)/6000. Timeline wise I submitted 8/16 and received 8/28 although I think because it was so light they used epacket/china post because it was not an EMS tracking # big sigh. Still less than 10 days can't complain.
Hope this helps! I'm sure I missed something on this guide so feel free to leave any questions and I will update the post accordingly. Apologies this is very us-centric, I also cannot comment on getting a refund or exchange from sellers before you ship out but there is now english support (albeit a bit wonky) through chat and aliwangwang+google translate can get you pretty far.
Ps: highly recommend using the app too as its easier to get chat messages from the seller. You can screenshot and upload images to Google translate to read the text.
submitted by yuchin to RepLadies [link] [comments]

My girlfriend of 8 years admitted she cheated on me with a close friend (messy)

So, since I'm here I suppose I should give some backstory. This will probably get lengthy so ill put a tl;dr at the bottom.
I (M/23) started dating my (ex)girlfriend (We'll call her C; F/23) since sophomore year in high school. We were the textbook "high school sweethearts". Fast forward thru 6 years of good, bad and everything in between; having 2 two kids and dealing with a miscarriage, etc... we essentially were a married couple without the title, and we pretty much operated as such. (ironically enough i was planning on proposing to her the week after d-day..)
Now the last year or so me and C had been hanging out with one of my close friends (we'll call him J) and his girlfriend (S); who also have two kids together. Me and J had known each other for years, but hadn't talked much recently so it was cool to catch up; and S and my girlfriend C became friends quickly, as well as our children. At this point we are like family to each other, we went on vacations together, playdates, babysat for each other etc.
Now, the past few months before d-day, C started to show telltale signs of cheating (now that I look back).. but due to the fact that she has severe bipolar disorder which she is prescribed medication for (but she did not take it regularly), it was hard for me to fully gauge what was going on; because manic depressive episodes can exhibit wild symptoms that eerily align with cheating behavior (i know, i pick em great right). So I was concerned; but moreso for her mental well being, than for what I was about to discover in the near future.
Here's where things get hairy.
(D-Day) So I get ready leave the house to do uber eats. I do this part time to pay the bills, I've been learning to trade forex for the last few months so I needed something that could free up time. Anyway, before I leave C asks me for a kiss, I kiss her and the kids and then I head out... No less than 20 minutes after I left, I check my phone and see a string of messages from C, and then I get a call from her. When I answer the phone she's already crying. She tells me that about two months ago her and J fucked. She tells me that J told her I would run off and fuck other girls and meet up with them on some dating app on my phone. None of which is true, for the record. He essentially fed her a bunch of bullshit, and she blindly accepted it as truth. She claims she fucked him to get "revenge" at me for everything I ever "did" (even though as far as infidelity goes, I did nothing). C destroyed our relationship, family, and her friendship with S, all off of hearsay. J helped mastermind it all, and also destroyed our friendship, along with his relationship with S. Worst part is, I was hitting J up the 2 weeks before D-Day to chill, and he wouldn't even respond. Making me look like an even bigger clown. I reacted in pure rage, said some things I probably shouldn't have in the heat of the moment, and then told her to get her shit out of my house.
She of course at this point is hysterical and is screaming through tears for me to not leave her, that she wants to save our family, that it only happened once and there was no feelings involved beyond her trying to get back at me. At this point though I just don't know if I can believe it. both C and J disrespected me to the ABSOLUTE highest level, not only me but also S. They orchestrated a whole plan to make it happen and then hid it for 2 months. She did also come to me and admit it on her own. Not that that excuses it AT ALL, but my thinking is, in reality I could've found out in worse ways than her direct admission.
I'm so torn here reddit. I love this girl to death, and want nothing more than to save our family. I grew up in a split home and i saw and heard things I shouldn't have, and i remember the depression i went through during that time.. i dont want that for my kids..
BUT I also know that I've NEVER been betrayed like this before in my life, not only by an SO but a friend as well. I'm completely heartbroken, and I've had hurt in the past but I've never felt true heartbreak like I do right now. Im doing my best to avoid contacting her, but we have two kids so it makes it really hard at times.. ive been learning to focus on me, but I have to literally keep my mind preoccupied 110% of the time, or I start to go into the same thought loops about this whole situation :(.
Do I give the love of my life a second chance after something like this? For the sake of my family? I know I have zero trust for her, and i understand that if we EVER were to rekindle something in the future, it will be a long time, if ever before the pain goes away. it will not be the same as before, we will be starting from scratch. I just would like advice on if there's anything worth saving or not.
If so, what signs should I be looking for thats shes actually invested in making things right?
If not, how do i start this healing process and begin to move on from an 8 year investment and a now dysfunctional family? Because I'm so fucking lost right now guys.
Thanks for reading all the way to the end, I dropped tears writing this and any advice is appreciated.
**UPDATE 9/20
C is out out the house now. Ironically she's already moved into a new apartment. I'm not dumb and I know 9 times out of 10 you don't just find an new apartment in a single day.. maybe my paranoia but probably not honestly. Ive been avoiding contact with her beyond child related things.
I tried to contact S, but Ironically her phone was broken in the fight her and J had... she tried to message me on Facebook the night I found out to help her move her daughter dressed into a storage unit, but I was physically weak and couldn't even think of what to say in response at that time. Not that she did anything wrong at all. At this point S has removed herself from Facebook so I'm trying to figure out another way to get ahold of her to try to get extra insight. Will post another update if/when I get more details.
C tried to "shit test" me today, and since we're now apart i could see it blind as day. She FaceTimed me, I normally would've ignored but i can see my daughter on the preview so i answer. C claims the kids wanted to talk to me, but they seemed relatively uninterested when I tried. Which no big deal, but its what came next that was so weird. What im talking about is her making a comment on a new vape i just got. How it was "so cool" and she wanted to see me take a drag off it again. This is significant only because I KNOW from being with her for 8 years that it turns her on to see me do smoke tricks. That's just always been her. On top of that, she kept taking the camera off the kids, and trying to talk to me about things that happened in her day indirectly. I kept it brief and told her i was busy before she could drag it on.. WHY IS SHE DOING THIS? This is fucking with my head even more now..
ALSO today I was working on music and I went into my downloads folder and noticed something called "J's App". Its date modified is 8/11. This lines up with the timeline C gave me which made me sick to my stomach. I open it, fully prepared to find some type of cynical cheating app they were using to sneak around on me with...
Turns out its an application for some ged boot camp for high-school drop outs. This girl had the NERVE to let this fucking bum use my laptop to apply for this shit?! I now certainly question the length of their relationship and the details behind it. For now, im going to continue with space and avoiding contact but I will be sitting down with C next week to lay everything on the table. Full truths, full openness, adult discussion no kid games. At that point ill either have closure to know the truth (or as much as I can get of it), or know if there's any chance of redemption, which at this point has went from 25% to 5%.
Thank you all sooo much for your advice and support during this; Alot of hard pills to swallow right now but its what I need. You guys are foreal a family to me and I will be here to support anyone here, new or old thats ever had to feel the way i feel right now.
Tl;dr my girlfriend of 8 years and mother of my 2 kids had an ONS with my friend, who is(was) dating her best friend. Now she wants to work things out
submitted by iknowalotaboutdrugs to survivinginfidelity [link] [comments]

BEST FOREX PAIRS TO TRADE IN 2020! (The Answer Will ... How to Enter the Market on Counter Trend Line Breaks - YouTube Forex Baseline - We Go Deep - YouTube Trading Price Action Using Line Charts (Old School Forex ... Forex Analysis. Predicting Market Movements with Lines ... HOW TO PROPERLY DRAW A TREND LINE IN YOUR TRADING **FOREX ...

FOREX LINE INDICATOR VERSION 8 STRATEGY SETUP 2 – SWING. SELL Use timeframe H1 or H4 for accurate arrow & Trend then entry at Timeframe M15 Both FL Arrow & Mini Line Arrow already come out Buyer Trend Decreased as above photo Entry point is after White box breakout (Use M15 timeframe for clear breakout & SL setup above Fibo Upper Line) For early entry is when Red FL-arrow come out and set SL ... Forex-Line-Terrarium aus 10mm Forex (Hartschaumstoffplatte) – die preiswerte, etwas einfachere Variante (ohne Lichtkasten) in 10 mm Forex weiß mit schwarzen Kunststoff-Kanten. Reptilien: für Reptilien aller Art passend zu Größe und Ausführung des Terrariums. Größe (BTH): Maße bis 170x70x100 cm oder im Hochformat bis 80x70x130 cm; nur ohne Unterschrank . Landschaftsgestaltung: als ... The Forex Trend Line Strategy Method In A Nutshell: So, let me copy whole important outline of what you’ll be doing with this method: Identify the trend; Switch from the big timeframe to lower timeframe; Create a trend line; Set entry, stop loss and target; Optional: Increase trading confirmation with – Candlestick Pattern, – Indicator; I hope you enjoyed reading this short, simple ... Forex line system is a trend momentum system based on TMA Bands and Touch line indicator. This system can be used any time frame for me personally it works best on 30 min and H1 time frame. The system has 7 indicators. I found a combination of these indicators works best for perfect entries. Line chart is the easiest chart at Forex. It represents a curve, which shows closing price for a certain period of time. Line charts can be also based on the median price, opening price, lows or highs. A line chart is the first thing, which beginners learn in the financial market. It is simple and gives clear view of the current situation in the market. Look at the line chart above. You can ... Für den Forex Handel wird in erster Line ein Forex Broker benötigt, der die Rahmenbedingungen für den Handel schafft. Zu diesen Rahmenbedingungen gehören die Bereitstellung einer modernen Handelsplattform ebenso wie handelbare Werte, ein ausgereiftes Sicherheitskonzept, ein guter Kundenservice sowie umfangreiche Möglichkeiten für die Weiterbildung sowie die Information des Anlegers. All ... For Free – Open Live Account & Get Free Forex Line Indicator + EA (Forex Line Trading Partner) Referral Code 29834. Forex Line Chat. Recent Posts. What will happen to XAUUSD after Trump defeated in US election; How to identify bearish and bullish candlestick pattern in Forex Line charts; Noblesse – Full Episode English Sub – Ongoing ; US Live election results 2020; CANADIAN DOLLARS ...

[index] [28393] [16269] [5103] [8768] [10366] [29256] [12247] [12095] [16981] [13883]

BEST FOREX PAIRS TO TRADE IN 2020! (The Answer Will ...

If you really like my videos and find them helpful you are welcome to support my effort - https://www.patreon.com/join/JannaFX Forex trading for beginners, p... In this video you’ll discover: • what are line charts and how line charts work in Forex and stock market • how to trade and how to read line charts (how to b... In video 7, Joshua Martinez goes over counter trend line breaks and how they can dictate short term market movement. The counter trend line concept is built ... Pro Trader Report - https://protraderreport.com/ptr EAP Training Program - https://thetradingchannel.org/launch-page-4 FREE course 3 - Part Reversal Series -... It's the final piece of the algorithm, and there's a lot to it. But the payoff when it's all said and done can be incredible. Beginners Video - https://youtu... HOW TO PROPERLY DRAW A TREND LINE IN YOUR TRADING **FOREX-STOCKS-CRYPTOCURRENCY**What Broker Do I recommend? https://bit.ly/2QCWYTDDisclaimerOur content is inte...

https://binaryoptiontrade.ledsacole.cf