Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

Recommended Posts

Hi folks,

I will be posting my stock setups that I will be taking from 1:30p to 4p EST M-F. My trading is heavily influenced by Thalestrader, who has left a treasure trove of knowledge here at TL. My stock setups will target gapped stocks (S&P 500 constituents priced over $20) that consolidate and continue in the direction of the gap in the afternoon. Entries will include 123s and pullbacks to the 5 min 21 EMA. Please note I am currently on demo mode.

I believe the keys to success in trading are really just a few simple things:

  • Embracing the probabilistic mindset, which includes taking every valid setup regardless of how I feel about the outcome and not changing strategy based on recent results.
  • Cutting losers quick and letting winners run. 
  • Unconditional self love and acceptance. This is probably the most important thing and the ONLY secret there is. By being ok with making mistakes, being wrong, taking losers, giving self money, one can finally learn to trade without fear. This is probably where most people take the most time to learn (10 years for me).

Here we go. Blue line denotes entry, red line are my stops adjusted to as close to real time as possible. 

Today: -41c, +13c, +0

 

Best,

J

 

 

 

 

20190129 XRX.png

20190129 HOG.png

Edited by jfw215

Share this post


Link to post
Share on other sites

Today was the first full day I started with this method. I learned quite a bit. First, I realized that the criteria I had set for this batch of mechanical trades were too loose and is too subjective to emotional bias. After reviewing the charts, I realized it is much easier to mechanically test by buying intermediate consolidations above the MA followed by new highs. If I miss the initial entry, I can take a secondary entry if at least a box of 4 bars have formed (thank you Darvas). I will then use a volatility stop indicator for exits. Up to two trades per instrument per day. No trade if price is right below R for longs and S for shorts. I'm in the first stage of becoming a consistently profitable trader (as described in Mark Douglas' books). In this stage, I will focus on taking mechanical entries and exits to strengthen awareness in probabilistic mindset. 

Second, I'm surprised looking at the charts that buying new highs actually work on average. Every new high break of the intermediate consolidation gave a nice running start. yet during the actual breakout, my mind was filled with doubt. Fascinating mind. By using volatility stop, I can make this exercise easier for me. The goal is not to focus on making money but focus on mastering the skills of execution without hindrance of memory based mental bias, also known as hope and fear. 

Third, I'm surprised that no shorts triggered today. Looking at the NQ, I can see it was all day up. It's also fascinating how NQ danced around the S/R lines I had drew in from the previous days. I already miss watching NQ but I'm going to stay focused on my stock strategy. 

Fourth, in the afternoon, when NQ rocketed, all of my Nasdaq stock trades made large moves at the same time. Amazon, Apple, ADP. Going forward I'll make sure not to have more than 2 units of risk exposure on at the same time. So only take a new trade after stop have moved up for protection.

Fifth, my discretionary stop movement can really be improved. I'm going to use volatility based stops for now because I'm going to focus on taking entries for now. The actual trading results (in units of risk based on stop size) today would be -.2, -1, -.5, -.5, +1.1, 0, 0, 0 for a total net of -1.1R. 

Tomorrow is going to be great day. I'm looking forward to testing this system and develop consistency in being a successful trader.

Best,

J

 

20190130 AAPL.PNG

20190130 ADP.PNG

20190130 AMZN.PNG

20190130 BA.PNG

20190130 HP.PNG

20190130 KLAC.PNG

20190130 RCL.PNG

20190130 NQ.png

Share this post


Link to post
Share on other sites

Today was the first day on the revised mechanical strategy. At one point I had 7 orders in the books ready to go and market ended up triggering zero trades. I was very calm for most of the part of the session and did not stray from my trading plan. I'm extremely proud of my execution of my trading plan today even though no trades executed. Happy Trading!

Share this post


Link to post
Share on other sites

I was not well prepared today. I felt like I was too distracted with looking at longer term swing strategy at the same time as trading intraday. Ended up having 1 entry on AMZN. There were about 3 other trades that netted in small losses but were not taken. 

20190201 AMZN 5min Post.PNG

20190201 CE 5min Post.PNG

20190201 PWR 5min.PNG

20190201 VLO 5min.PNG

Edited by jfw215

Share this post


Link to post
Share on other sites

Just 1 entry today, Saw the previous day's R flip to S, with room from the gap to run up. Waited 3 mins, price was stalling few pennies below entry. Took me myself out of the market. Good trade.

 

20190204 GD 1min Post.PNG

20190204 GD 5min Pre.PNG

Share this post


Link to post
Share on other sites

I woke up for the opening today and learned quite a bit. The strongest stocks at the open tend to get the most attention and therefore give you a nice pop. I didn't trade them but watched. I ended up taking 5 trades. 4 scratches and 1 went all the way up all day. I can see why this method is really tough on the normal psyche. You have more losses than gains on average and you gotta let the winners run. The result was actually fantastic. 

20190205 AKAM 5min.PNG

20190205 BA 5min.PNG

20190205 BKNG 5min.PNG

20190205 NFLX 5min.PNG

Share this post


Link to post
Share on other sites

First day back from Fiji. 2 small losses today. Nothing much I could have done differently. Good trades, good exits. There was a second trade on ANET (blue line). I skipped that trade by mistake. At the time of entry, I thought it would not work because the first one didn't work. That is a classic prediction error. I cannot know what will happen next. The goal is not to predict but to execute properly. 

20190215 ANET.PNG

20190215 MCO.PNG

Edited by jfw215

Share this post


Link to post
Share on other sites

1 trade today. +137bps. I missed another big runner by 10 seconds. It's all good. posting both charts. I'm glad to be back. I do notice I made a mental error on my exit. I was focusing on how the last 2 trades I had were small losses, which made me want to tighten my stop on this trade just a tad too soon. I then said oh its been 30mins since open so I can tighten my stop now. That is me trying to make up a rule on the spot. Next time this comes to mind, I will actively disconnect the two. Overall, I am feeling pretty good about it. I'm excited that I'm near complete of collecting sample of 20 trades for the first batch. 

 

20190219 FCX 5min.PNG

20190219 ROKU 5min.PNG

Share this post


Link to post
Share on other sites

Today had 3 trades, + 73 bps. The 2nd red dot on ALB was an error, somehow 1 share got executed at the lower price. I started new batch of trades today. The tweak was the exit is now based on trailing exit instead of manually calling it. I found it to be extremely uncomfortable as I sat through each retracement on DPZ. To see profit retrace back to zero or negative is associated with much pain. It feels as if it's a permanent loss. My goal is to execute my trading plan and not trade based on my emotions. I am very proud of the 2nd exit on DPZ for 170bps. I will do my best to continue this work. I do notice I may be giving back a bit too much on my losers, I will not change anything until the next batch of trades. 

5c6ee636c527c_20190221DPZ5min.thumb.PNG.033ee47091c4a7f62f2e523cf86fcf55.PNG

 

20190221 ALB 5min.PNG

Share this post


Link to post
Share on other sites

I traded alot today. 9 trades, 8 losers and BEs, 1 runner that paid for them all. Gotta keep swinging! totaled 240 bps before commission. The first winner on W, I did not count - it was a mistake that led to profit. I felt like a machine, kept pulling the trigger, watch the 1min chart, see it doesn't go anywhere, take my small loss... over and over... then one takes off... Let it run... the whole time I was thinking I hope that the one winner will pay for all the losers. I was tempted to close out the winner early. I had no idea that the payoff distribution for this strategy would be so extreme - 8 tiny losses before hitting a big win. Pays to keep the losses tiny and keep swinging. 

20190222 CAG 5min.PNG

20190222 HST 5min.PNG

20190222 KEYS 5min.PNG

20190222 KHC 5min.PNG

20190222 ROKU 5min.PNG

20190222 SJM 5min.PNG

20190222 W 5min.PNG

20190222 Z 5min.PNG

Share this post


Link to post
Share on other sites

While at the gym today, I remembered that I passed on 2 trades this morning that both turned out to be high runners. I literally had the thought "this one is no good" as if I would know the future.  It's easy to overlook it but this is where the awareness and probabilistic mindset comes into play. I realize I have been trying to filter out losers instead of taking the setups. Next week, I will focus on taking all trades instead of filtering. 

Share this post


Link to post
Share on other sites

Today started out really auspicious. I was in 4 trades that started to go in the direction of my trade. I ended up with 5 BE/ tiny losses that resulted in -38bps. That's less than 1R of actual risk. I feel remarkably good with the way I traded today. I completely followed my entry and exit plans. I let the trades run according to plan. I did notice on WDC as it was coming down to stop me out, I felt pain of loss, thinking I should have moved stop up. I'm becoming very intimate with this feeling of loss as price goes in my favor and comes back to tag me out. It's the price I'm willing to pay to let my winners run. I also notice I was more aligned with stopping myself out early if the trade is showing no progress. In the past, I would give it a bit more room from the perspective of hope. Do not hope price will move in your favor, let the market prove you right immediately or get out. That is the way this strategy works. 

20190225 ALGN.PNG

20190225 GE.PNG

20190225 MU.PNG

20190225 NVDA.PNG

20190225 WDC.PNG

Share this post


Link to post
Share on other sites

5 trades today, all small losses amounting to -136bps. I notice all the trades were going into s/r areas that have failed. I will make an adjustment for this for the next batch. Execution wise, I felt a bit frustrated to see nothing worked for a second day. I notice the feelings of disappointment and associating that this trading style "does not work" entering the mind. This is a normal drawdown. The mind likes to extrapolate into the future based on very recent memory and emotions with the intention of avoiding certain emotions and chasing others. I will stay the course for this batch of trades. I also notice I slept late last night and was easier to get to frustration. 

20190226 DISCA 5min.PNG

20190226 HD 5min.PNG

20190226 JWN 5min.PNG

20190226 MAT 5min.PNG

20190226 SJM 5min.PNG

Share this post


Link to post
Share on other sites

I took 5 trades today for -73 bps. I made a mistake on BBY that I want to further explore. You'll see this as the 2nd long entry. Up to this point over the last 60 trades, I have never allowed myself to take a loss greater than 50bps. This has helped me to keep my net positive. During this trade, I saw price stall after entry on the 1min, instead of tightening stop or closing out, I was hoping for it to work. I also skipped a trade that would have worked well. I thought "this one is no good". I will remember to remind myself that I can't know which ones will work. It was the 1 out of 5 that would have worked lol. 

20190227 BBY 1min.PNG

20190227 BBY 5min.PNG

20190227 DHR 5min.PNG

20190227 MXIM 5min.PNG

20190227 MYL 5min.PNG

20190227 PSA 5min.PNG

20190227 CPB 5min.PNG

Share this post


Link to post
Share on other sites

Here's the actual results for Batch 5. It's slightly above water. The best part is even with 25 roughly BE's just having 2 decent size winners keeps you in the positive. This game is all about impeccable defense.

20190227 Batch 5 Results.PNG

Share this post


Link to post
Share on other sites

3/1/19

Took 7 trades for -105 bps gross, avg loss was 15 bps. After the morning was over, I was quite happy with the way I executed today. I was tight on risk control, yes, there was one that ran but that's ok. If I start to loosen on risk control to catch that one, I'll fall back into the trap. As I was driving to work, thoughts of doubt if this method works entered my mind. I reminded myself that I'm looking backwards to make a deduction of the future that I do not know. I will keep consistently execute in this manner. Also, SP is at a major R area on the daily and PA has been very compressed. The nature of this may be attributable to lesser number of my trades working out. Do I know when PA will move in my favor again? Nope. Does it matter? Nope. I am starting to see the genius and simplicity of the underlying principles more and more -- focus on keeping avg loss small and let the winners run. Don't worry about your win rate, that will fluctuate but do keep a running average of the last 100 trades or so. Focus on consistent daily execution and gratitude. It's simple, don't over think it, don't change strategy after losing days. Focus on if the method is sound. 

20190301 XRAY 5min.PNG

20190301 CPRI 5min.PNG

20190301 EBAY 5min.PNG

20190301 GPS 5min.PNG

20190301 LB 5min.PNG

20190301 MU 5min.PNG

Edited by jfw215

Share this post


Link to post
Share on other sites

1 trade today, -.78 bps. I read more of Thales logs over the weekend and realized I was totally not paying attention to S/R when it comes to morning trades. I started to draw them in as soon as the day start. The idea is to wait for price to clear S/R areas before buying/selling. This is quite an intricate task as you're looking at micro price swings as price moves through S/R. I attached a few chart examples from this morning. I'm starting to see that without S/R, I'm basically breaking even. With S/R, I would like to get this to a positive expectancy.

20190304 AMAT 5min.PNG

20190304 DHI 5min.PNG

20190304 DISH 5min.PNG

20190304 ETN 5min.PNG

20190304 FB 5min.PNG

20190304 FTI 5min.PNG

20190304 GE 5min.PNG

20190304 GPS 5min.PNG

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Stocks4life
      $CDLX Cardlytics stock good buying at 29.29 support area https://stockconsultant.com/?CDLX

    • By lebnooni
      Hello I am interested in starting day trading, I have been trading the last year in long term investing but lately I have been getting really interested in day trading. I am from Canada and would like some pointers on where to start and what softwares, screeners, platforms etc to use here in Canada. Thanks in advance!
    • By fuqs
      Let's assume I was able to imply dividends from liquid options for the next 3 years, but I want to price an option expiring in the 4rd year from now. How would practitioners normally extrapolate implied dividends? From what i've observed there is a significant risk premium in implied dividends far out (implied divs are sold at discount). Actually the dividend term structure is declining. Therefore probably it makes more sense to extrapolate implied dividend rather than historical growth
    • By ritika1124
      Want to explore world of stock and commodity market
    • By RedJoker81
      Hello, I wish to get into trading(maybe day trading).  But my question is what should I focus on learning, stocks(btw I know about the $25000 limit but I don't know if I am going trade that many times a week) or Forex, atm I plan to start with 500-1000$. My background would be that I have taken an economics class in which one part was stocking as we had to play a stock market game for around 3 months. Also if you are wondering I don't plan to start real trading for at least a few months(I Plan to practice with demo accounts first and find a profitable strategy first). Thanks for the help! 
  • Topics

  • Posts

    • Date: 21st November 2024. Gold Regains Momentum as NVIDIA Delivers a Revenue Surge! NVIDIA beat earnings expectations, and nearly doubled revenue on an annual basis. NVIDIA stocks dip slightly despite strong earnings and a strong forecast for the current quarter. Analysts expect market participants to purchase the dip. The Japanese Yen wins back some ground as Bank of Japan Governor indicates the regulator will be willing to hike to support the FX market. Gold, Silver and other Metals all rise due to predictions of high retail and institutional demand and geopolitical tensions remaining high. NASDAQ – NVIDIA Surpasses Earnings Expectations! The NASDAQ took a sudden dip on Wednesday measuring 1.50%, however, investors quickly took the opportunity to purchase at the lower price as most indicators fell to give an oversold indication. As a result, the NASDAQ ended the day only slightly lower than the open price, but downward momentum remains this morning. The downward momentum is partially due to geopolitical tensions which are on the rise. Yesterday, Ukraine fired UK-made missiles into Russia and fired US-made the day before. There are also reports and speculations that Russia has sent ICB Missiles into Ukraine for the first time. However, reports are not confirmed, and there are signs of certain stocks recovering. Currently, there is no economic data which is driving the lack of demand, therefore investors are mainly concentrating on NVIDIA earnings. NVIDIA beat earnings expectations by 8.50% and revenue by 5.90%. Investors were particularly impressed by the significantly higher revenue which has almost doubled annually. In addition to this, the forecast given for the current quarter came in relatively strong. Lastly, the CEO, Jenson Huang, said to Bloomberg that demand exceeds supply but the company is setting in place measures to boost supply in order to meet the high level of demand. Taking into consideration the strong earnings, positive tone and upbeat forecasts for the coming quarter, many may wonder, “why is the stock declining 2.50% during this morning’s Asian session?”. This is partially due to the lower risk appetite, but also due to certain forecast expectations for NVIDIA not being met. The average NVIDIA forecast expectations from Wall Street firms was $37.1 billion, which NVIDIA comfortably surpassed. However, certain firms had expectations as high as $41 billion. Based on these higher expectations, the company underachieved and could trigger a lack of demand from this sector of Wall Street. Though many analysts continue to expect shareholders to purchase the lower price as long as the stock market will remain favorable.   EURJPY – BOJ To Consider Hike! The EURJPY declines for a second consecutive day, particularly gaining bearish momentum after this morning’s Bank of Japan press conference. The main takeaway from the press conference was that the Governor told journalists that the BOJ was willing to hike interest rates in the upcoming months but decisions will be made meeting by meeting. The Bank of Japan’s decision to raise interest rates in July was influenced in part by the weak Yen, which had driven up import costs and inflation. At the Europlace Financial Forum in Tokyo, Governor Kazuo Ueda emphasized that exchange-rate fluctuations are a key consideration in shaping economic and inflation forecasts. He noted that the central bank carefully examines what is driving these currency changes when assessing their impact. The EURJPY now trades below the 75-Bar Exponential Moving Average and below the 50.00 on the RSI. In addition to this, the exchange rate continues to form lower swing lows while the Euro underperforms against most currencies. These indications point towards a potential downward price movement.   Gold – Geopolitical Tensions Send Gold on a Bullish Path! Gold has increased in value for a fourth consecutive day, driven largely by geopolitical tensions. Additionally, the absence of significant US economic news has left markets uncertain about the Federal Reserve’s next move. Gold is currently witnessing an active buy signal from most momentum-based indicators due to the strong bullish momentum. For example, traders are able to see the price trading above the Bollinger Band, within a bullish moving average crossover and significantly high on most oscilators. However, investors should note as the price increases, the asset can become overbought and this may trigger a retracement, a correction or sideways price movement. In terms of geopolitical tensions, hopes for a Middle East ceasefire are being tempered by Russia’s revision of its nuclear doctrine, which aims to strengthen its borders after the US-approved long-range strikes from Ukraine reached deep into Russian territory. Meanwhile, Donald Trump’s re-election has yet to significantly influence the conflict, though markets remain optimistic about potential positive developments following his January 20 inauguration. Always trade with strict risk management. Your capital is the single most important aspect of your trading business. Please note that times displayed based on local time zone and are from time of writing this report. Click HERE to access the full HFM Economic calendar. Want to learn to trade and analyse the markets? Join our webinars and get analysis and trading ideas combined with better understanding of how markets work. Click HERE to register for FREE! Click HERE to READ more Market news. Michalis Efthymiou HFMarkets Disclaimer: This material is provided as a general marketing communication for information purposes only and does not constitute an independent investment research. Nothing in this communication contains, or should be considered as containing, an investment advice or an investment recommendation or a solicitation for the purpose of buying or selling of any financial instrument. All information provided is gathered from reputable sources and any information containing an indication of past performance is not a guarantee or reliable indicator of future performance. Users acknowledge that any investment in FX and CFDs products is characterized by a certain degree of uncertainty and that any investment of this nature involves a high level of risk for which the users are solely responsible and liable. We assume no liability for any loss arising from any investment made based on the information provided in this communication. This communication must not be reproduced or further distributed without our prior written permission.  
    • AMD Advanced Micro Devices stock with local support and resistance at 131.19, 138.37, and 146.97 at https://stockconsultant.com/?AMD
    • MD Pediatrix Medical stock watrch, good trend, pull back to 14.42 support area with good trade quality at https://stockconsultant.com/?MD
    • WGS GeneDx stock watch, pull back to 70.29 gap support area with bullish indicators at https://stockconsultant.com/?WGS
    • Date: 20th November 2024. Market Rebounds as Putin Signals Readiness for Peace Talks; Focus Shifts to NVIDIA! US Stocks drop to a 2-week low after Ukraine fired US-made missiles into Russia, but rebound in the US session. Putin updates nuclear doctrine, allowing Russia to strike Ukraine if it uses weapons from nuclear-armed nations. Walmart again beat earnings expectations pushing the stock 3.00% higher. Earnings Per Share beat expectations by 8.00%. The Japanese Yen loses momentum and corrects back to previous lows. The US Dollar maintains strong bullish momentum. UK Inflation Rate rises from 1.7% to 2.3% supporting the GBP despite budget concerns continuing. NVIDIA is set to release their quarterly earnings report after market close. NVIDIA stock has risen more than 5.00% indicating the market expects a beat. NASDAQ – All Eyes On NVIDIA Earnings Report! The NASDAQ ended Tuesday 0.71% higher despite coming under significant pressure during the Asian and European session. The NASDAQ fell 1.20% during the day’s first two sessions due to geopolitical tensions triggering a much lower risk appetite. This is due to the US as well as other countries agreeing to allow Ukraine to strike Russia with foreign made weapons. Ukraine quickly took advantage of this by firing ATACMS into Russia. Russia responded by changing their nuclear weapon use doctrine. Here we can see why the global stock market fell rapidly. However, why did the market recover during the US session? During the US session, the risk appetite and confidence of the market improved as the White House confirmed nothing changes with Russia changing their Nuclear Weapons Doctrine. In addition to this, President Putin also said that he would be willing to start peace talks with President Elect Trump. Lastly, the market also took the opportunity to purchase the lower price since NVIDIA’s earnings report is imminent and Walmart already beat their earnings expectations. Walmart is not a component of the NASDAQ, but has improved the sentiment towards the US stock market. NVIDIA, which is on the NASDAQ, is set to release their quarterly earnings report after market close. NVIDIA stock rose 4.89% yesterday and a further 0.47% this morning indicating the market expects a beat. Analysts expect the company’s Earnings Per Share to rise from $0.68 to $0.75 and revenue from $30.04 billion to $33.14 billion. As no US economic data is set to be made public throughout the day, investors are solely concentrating on geopolitical tensions and earnings. The price of the NASDAQ rose above the 75-bar exponential moving average on the 2-hour chart for the first time since 14th. Traders will be monitoring whether the index will be able to maintain momentum above this level and if the price may also rise above the 100-bar SMA. Traders will be waiting for the NASDAQ to regain bullish momentum and if so will act accordingly. Buy signals are likely to rise if the price increases above $20,764.30 and intensifies above $20,777.93. GBPUSD – UK Inflation Rises Above Expectations! The price of the GBPUSD increased in value taking the exchange rate to a 1-week high, but concerns remain according to analysts. The exchange rate is trading 0.30% higher after the UK made public their latest inflation rate. The UK inflation rate rose from 1.7% to 2.3% which is higher than previous expectations and considerably higher than the previous month. The GBP is currently the best performing currency with the Pound index trading 0.21% higher. However, the second best performing is the US Dollar Index which is trading 0.14% higher. Therefore, investors need to be cautious that a retrace or correction is still possible while the US Dollar Index remains high. Currently the Pound is coming under pressure from the Autumn Budget and from farming strikes which are continuing. However, comments from the Bank of England could support the currency. The BoE warns that planned National Insurance hikes in the Labour budget may drive up prices, slow wage growth, and reduce hiring. Significant inflation could force prolonged tight monetary policy. Always trade with strict risk management. Your capital is the single most important aspect of your trading business. Please note that times displayed based on local time zone and are from time of writing this report. Click HERE to access the full HFM Economic calendar. Want to learn to trade and analyse the markets? Join our webinars and get analysis and trading ideas combined with better understanding of how markets work. Click HERE to register for FREE! Click HERE to READ more Market news. Michalis Efthymiou HFMarkets Disclaimer: This material is provided as a general marketing communication for information purposes only and does not constitute an independent investment research. Nothing in this communication contains, or should be considered as containing, an investment advice or an investment recommendation or a solicitation for the purpose of buying or selling of any financial instrument. All information provided is gathered from reputable sources and any information containing an indication of past performance is not a guarantee or reliable indicator of future performance. Users acknowledge that any investment in FX and CFDs products is characterized by a certain degree of uncertainty and that any investment of this nature involves a high level of risk for which the users are solely responsible and liable. We assume no liability for any loss arising from any investment made based on the information provided in this communication. This communication must not be reproduced or further distributed without our prior written permission.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.