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.

Mr_You

Software for Automating Tape Reading?

Recommended Posts

Hello! I'm a total newb to trading. I've been a systems engineer for over 15 years now and ready for a career change. I'm mostly interested in tape reading and so that is the current path I am taking. But I am also interested in automated trading, quantitative analysis, etc. So I've been searching for which software I should invest my time and money. I did a quick search in this sub-forum and didn't find an answer.

 

Correct me if I'm wrong, but the latest versions of Ninja Trader and MultiCharts do not appear to offer automated trading with enough flexibility/tick detail to "read the tape". Or maybe MultiCharts comes close but their PowerLanguage is not flexible enough?

 

I'm also very interested in Python, R+RStudio, but the libraries available do not appear to be as complete as most trading-specific software packages. It would essentially require me to write my own functions which may not be a huge problem but it requires more initial effort to get up and running.

 

I understand Matlab is the dominant tool for quantitative analyst but R seems to have a lot of momentum. Its also free which greatly reduces your cost if your using multiple machines.

 

I realize I may end up using different software packages for different situations/requirements, but I would like to get started with automating tape reading first. So can anyone offer any direction? Thanks!

Share this post


Link to post
Share on other sites

First, don't mean to pour cold water over your enthusiasm... trading is not a career. Don't expect this to be your career change.

 

 

About tape reading...

1. you have to quantify "What is tape reading"?

 

2. Ninjatrader (C++) and MultiCharts (EasyLanguage) have been around for a long time, pretty well anything a newb wants to do has been asked and tried before.

 

If you can imagine it,

if you can visualize it,

if you can quantify it,

if you can articulate it,

you can code it.

Share this post


Link to post
Share on other sites
First, don't mean to pour cold water over your enthusiasm... trading is not a career. Don't expect this to be your career change.

 

Can you be more specific? Do most day traders who make a living in this field not have a "career" in this field? I realize it takes years.

 

About tape reading...

1. you have to quantify "What is tape reading"?

 

Not sure what you mean by this. Tape Reading is the oldest known method of watching the action.

 

2. Ninjatrader (C++) and MultiCharts (EasyLanguage) have been around for a long time, pretty well anything a newb wants to do has been asked and tried before.

 

From what I understand, and PLEASE correct me if I'm wrong, NinjaTrader and MultiCharts do not offer as much detail in their automation APIs as say something like Interactive Brokers API + Matlab or R or Python.

 

FYI, NinjaTrader uses C#.

 

I'll try to post an update soon.

Share this post


Link to post
Share on other sites

Not sure what you mean by this. Tape Reading is the oldest known method of watching the action.

.

 

Dont get too hung up of definitions as that is an endless argument about the differences between tape reading and price action, I think Tams in his unique way is saying ---- spell out precisely what you are looking for the system/platform/program to do and then.... dont just give it a name that has different meanings to many different folks. :) there are threads here somewhere discussing this.

 

Sierra Chart is another - uses C++ - it has a version using TPO (i think - might be worth a look)

Ultimately each system is different and each has their advantages and disadvantages depending on what you wish to achieve....and you need to trial each and see what you like....often many people start with one and switch.

Share this post


Link to post
Share on other sites
First, don't mean to pour cold water over your enthusiasm... trading is not a career. Don't expect this to be your career change.

 

 

About tape reading...

1. you have to quantify "What is tape reading"?

 

2. Ninjatrader (C++) and MultiCharts (EasyLanguage) have been around for a long time, pretty well anything a newb wants to do has been asked and tried before.

 

If you can imagine it,

if you can visualize it,

if you can quantify it,

if you can articulate it,

you can code it.

 

OK maybe I am being pedantic whilst for all intents and purposes what Tams says is true but there are things that you just can not do for example analysing multiple data streams (like order book analysis for example). Having said that TSSuport have made some changes in version 7.0 of MC to allow bid ask last analysis though to do this with historical data you will need IQfeed from what I understand, I am a bot sketchy on the details and am still talking to them about it. Ninja has some third party stuff written by a user called Gomi). This maintains a completely separate database of tick data with the required precision to do this sort of analysis.

 

Tams is correct though, I am just being 'picky' but there are some things (albeit pretty rare) that you will not be able to do due to the architecture of the products. 'Tape reading' (depending on what exactly you want to do) might be one of those things.

Share this post


Link to post
Share on other sites

Mr-You

You are obviously clued up with all these programs you mention but as Tams asks "what is tape reading ?

Are you referring to the olded days ( Tams days) when you stood in front of a telex and you read the trades? And you made a decision on Union Steel at good volume.

Or are you referring to modern price action which relies on pullbacks.Where Oil pulls back to $105 in an uptrend.

You dont even need volume according to Al Brooks!

Whichever you choose,there is a subjective part in the trade,"is this the high/ low of the day?'

When your computer program can tell you that,I'd be very keen to buy a copy

bobc

Share this post


Link to post
Share on other sites

I appreciate Tams and everyones posts. Really enjoying learning all I can about trading. Yeah I should clarify some things.. So "Tape Reading" vs "tape reading" (to me hehe)....

 

Tape Reading is: manually or algorithmically analyzing the tick-by-tick data for a given stock: bid, bidsize, ask, asksize, last, lastsize. This could be done in real-time or replaying "recorded"/saved data (for backtesting or manually observing) and/or relying on a data provider with near tick-by-tick data (one second or less snapshots).

 

So...

 

First I want to observe and study the market manually (literally "read the tape" for discretionary trading) while also learning my tick-by-tick capable tools. I'm sure I will probably end up porting some EasyLanguage based strategies later on. I've paid, not much really, a mentor for manual Tape Reading training for discretionary trading.

 

Regarding the tick-by-tick tools...

 

I have installed the MultiCharts v7 trial and visited it off and on. I'll check again tonight regarding its tick-by-tick analysis capabilities.

 

I found it VERY easy to install, connect, and demo: Interactive Brokers Trader Workstation, R, RStudio, and the IBrokers R package which connects R to IB via the TWS API. This setup is very appealing! It beats any opensource trading platform I've come across, but I need to further investigate IBrokers maturity. Who knows maybe I can contribute to the project.

 

I wasn't able to get the ibPy Python package (connects Python to IB TWS API) installed on this Windows XP installation. I will try it on Linux when time allows. But unfortunately the project looks abandoned (last release was Dec 2008). I may only use Python for utility purposes, not trading strategies.

 

I've toyed with Matlab in the past, but found it a little overwhelming. I like the simplicity and price of R and RStudio (a desktop OR browser based R IDE!!). Matlab will probably be a last resort.

Share this post


Link to post
Share on other sites

Yeah I have looked into TradeLink and I am trying it for somethings, but I've experienced too many bugs. There doesn't appear to be a production quality release/branch emphasizing stability. I prefer a cross-platform solution, but I'm still checking into TradeLink occasionally.

 

I've also checked into Marketcetera, but there are some concerns there too. I'll check into TickZOOM. Thanks.

Share this post


Link to post
Share on other sites
If you are tape reading without knowing who is doing the buying or selling, you will do as well trading as you would by making a trade decision based on the flip of a coin.

 

Isn't supply supply and demand demand? Does it matter if it is someone hedging physical goods, an arbitrager legging into a position to offset another in the cash market, a market maker reducing exposure to balance their book, a speculator punting on longer term direction....well you get the picture.

Share this post


Link to post
Share on other sites
Isn't supply supply and demand demand? Does it matter if it is someone hedging physical goods, an arbitrager legging into a position to offset another in the cash market, a market maker reducing exposure to balance their book, a speculator punting on longer term direction....well you get the picture.

 

Blowfish,

 

It is but it isn't.

 

If I know you take a trade, i would act one way if i knew you were initiating a trade and another way if I knew you were ending a trade. Then add in if I knew how you trade. If I know that you had a short tolerance for risk, I would act one way. If I knew that you were a long term position trader, I would act or not act another way. The anonymity of the tape deprives us of this information.

 

On the other hand you can make judgements about the amount and quality of supply or demand and gain something from it, but I don't call that tape reading.

 

You can, or at least you could have, see on stocks who is putting up orders and if you know who they trade for, you can get an idea of who is buying and who is selling. In the pit you could see who, physically, is buying or selling. But the pit is just a sliver of volume these days with the advent of the electronic slot machine.

 

MM

Share this post


Link to post
Share on other sites

my 2c -- problem with that MM is that there are too many participants to know exactly who is doing what.

The ASX used to show who was buying and selling by showing the broker designation, they then got rid of that as they found too many people were waiting to front run orders, and as everyone knew other people and they talked. Has it changed the market, stoppped people from trading etc; etc; no. It just got rid of the few people who relied on order flow to front run (sort of like the current court cases in the US ) After working on a floor, it was handy for short periods of time, only. I have plenty of stories whereby blindly following others and not following your own ideas ends up costing.

Nowdays the algos make up a lot of the market, and what is it that they are doing - many are merely executing an order over the day and splitting it that way, and often you can pick up variations of those early by tape reading - but personally I dont think it matters if it is people initiating new trades or exiting. I am with blowfish here.

For me, it is more important as to what the market does after I initiate a trade. The only thing that I care about is that others follow me in the the same direction (or am I just following them ??)

Share this post


Link to post
Share on other sites

there are deductive methods you can use to screen out the participants.

there are theories, and there are school of thoughts,

some believe in them, some don't.

some find them useful, some don't.

Share this post


Link to post
Share on other sites
my 2c -- problem with that MM is that there are too many participants to know exactly who is doing what.

The ASX used to show who was buying and selling by showing the broker designation, they then got rid of that as they found too many people were waiting to front run orders, and as everyone knew other people and they talked. Has it changed the market, stoppped people from trading etc; etc; no. It just got rid of the few people who relied on order flow to front run (sort of like the current court cases in the US ) After working on a floor, it was handy for short periods of time, only. I have plenty of stories whereby blindly following others and not following your own ideas ends up costing.

Nowdays the algos make up a lot of the market, and what is it that they are doing - many are merely executing an order over the day and splitting it that way, and often you can pick up variations of those early by tape reading - but personally I dont think it matters if it is people initiating new trades or exiting. I am with blowfish here.

For me, it is more important as to what the market does after I initiate a trade. The only thing that I care about is that others follow me in the the same direction (or am I just following them ??)

 

Right about too many participants. And that is why tape reading is a lost art. it worked way back when volume was more transparent and much much lower. If you look at the volume of a stock that traded in the 1920's or 30's, you'll laugh. There were maybe 20 trades per half hour. That would give you over a minute to examine each trade and make a phone call to find out who put the big trade in. It was a lot more personal then. It was real "trading" and not what we call trading.

 

The electronic markets killed the pit traders. Some still trade but it is a shadow of what it used to be. A lot of those guys were unable to transfer the skills they learned in the pit to screen trading because they lost the feel they had in the pit when it was dominated by locals and floor brokers.

 

We are probably all thinking of different things when we think of tape reading and that adds to the confusion, but I think we all think that you do not have to know who is doing the trade. The point I initially made was made regarding the ability or lack of ability to know who it placing the trade.

 

MM

Share this post


Link to post
Share on other sites
there are deductive methods you can use to screen out the participants.

there are theories, and there are school of thoughts,

some believe in them, some don't.

some find them useful, some don't.

 

Quite so, in fact I guess that's what makes a market.

 

Personally speaking I find focusing my efforts on detecting order flow (regardless of where it originates) is a more productive pursuit. Having said that (again for me) it is not wholly necessary to achieve my goals.

 

I know I have mentioned it in the past but Harris' book is a great resource for learning who trades and why they trade. It also provides fascinating (to me) material about precisely how they must trade to achieve their goals in the most effective ways.

Share this post


Link to post
Share on other sites
Quite so, in fact I guess that's what makes a market.

 

Personally speaking I find focusing my efforts on detecting order flow (regardless of where it originates) is a more productive pursuit. Having said that (again for me) it is not wholly necessary to achieve my goals.

 

I know I have mentioned it in the past but Harris' book is a great resource for learning who trades and why they trade. It also provides fascinating (to me) material about precisely how they must trade to achieve their goals in the most effective ways.

 

can you post amazon's link to Harris' book ?

I would like to take a look.

TIA

Share this post


Link to post
Share on other sites
can you post amazon's link to Harris' book ?

I would like to take a look.

TIA

 

Sure no problem Amazon.com: Trading and Exchanges: Market Microstructure for Practitioners (9780195144703): Larry Harris: Books

 

It is perhaps quite 'difficult' but crammed full of information. I found it fascinating and a couple of things have subtly enhanced how I view the market. I have written the odd paragraph about it on TL a couple of times in the past a search should spit out a 'micro review' or two.

Share this post


Link to post
Share on other sites
Sure no problem Amazon.com: Trading and Exchanges: Market Microstructure for Practitioners (9780195144703): Larry Harris: Books

 

It is perhaps quite 'difficult' but crammed full of information. I found it fascinating and a couple of things have subtly enhanced how I view the market. I have written the odd paragraph about it on TL a couple of times in the past a search should spit out a 'micro review' or two.

 

wow... this looks like a heavy duty book.

will take a look

many thanks.

Share this post


Link to post
Share on other sites

There is an extract of the first few chapters on the web somewhere. It appears to be an earlier draft of the published one. The published one is nicely laid out and has sidebars with anecdotes and illustrations of some of the concepts. It might be one to borrow from a library to see if it interests you.

 

If trading was taught like a traditional degree this would be the reading list for the 'how markets and their participants really work' module.

Share this post


Link to post
Share on other sites

You, you may offer your coding services to others, in an attempt to see what other people are toying with as an opportunity to take money out of the markets.

IB has a contest for automated trading systems for college students.

Edited by MadMarketScientist
url removed

Share this post


Link to post
Share on other sites

Thanks Traderx59! Yeah thats a good idea. I've been thinking about that lately. Some experience is better than none.

 

Regarding the software tools I've been investigating. I have mixed feelings about all of them resulting from annoying bugs and a high learning curve (from sophisticated proprietary software such as NeoTicker). Or the risk of using working but non-production ready software with very little recent updates (from open source software IBrokers R library).

 

As mentioned previously, my personal trading style (Tape Reading) along with separating the datafeed (IQFeed) and broker connection (IB) narrows the list of potential tools. Mathematical modeling is also very interesting. So a little more research to come I think.

Share this post


Link to post
Share on other sites

My thoughts are - there are a lot of players and it's hard to imagine there's any collective opinion between them.

 

What you can be certain is that there are a lot of short term players and they are alltrying to make money off everyone else. As such, there are points at which you can predict people will be in pain and points at which people will be 'twitchy'.

 

I think that a good perspective of where those pain points could be, combined with tape reading when you get there can help. I am also sure that younger traders would not find tape reading as exhausting and so could do it for longer.

 

But Automated Tape reading? Buy/Sell signals programmatically? I don't think I'd trust it.

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.


  • Topics

  • Posts

    • AXSM Axsome Therapeutics stock watch. pullback to 120.5 gap support area with bullish indicators at https://stockconsultant.com/?AXSM
    • Date: 14th March 2025.   Gold Surges Past Record High as Market Volatility Persists.     Gold Surges Past Record High as Market Volatility Persists Gold surged towards $2,994 per ounce, surpassing its previous high set on Thursday. With a 2.6% rise this week, gold is on track for its most significant gain since November. Meanwhile, gold futures in New York comfortably exceeded the $3,000 mark, reflecting strong investor sentiment toward the precious metal. The robust performance of gold this quarter extends its strong annual rally in 2024. Market uncertainty, exacerbated by the US administration’s aggressive trade policies, has dampened risk appetite for equities, pushing the S&P 500 into correction territory this week. Central bank purchases increased ETF inflows, and bullish forecasts from major banks have further fueled gold’s ascent. Trade Tensions and Market Impact Former President Donald Trump escalated trade tensions by proposing a 200% tariff on European alcoholic beverages, including wine and champagne. Additionally, he reaffirmed his stance on retaining tariffs on steel and aluminium and signalled that reciprocal tariffs on global trade partners could take effect as early as April 2. As we approach the second quarter, reciprocal tariffs could drive another wave of market turbulence, solidifying gold’s appeal as a safe-haven asset. Gold and Equity Market Reactions The upward momentum in gold has also lifted mining stocks, with Australia’s Evolution Mining Ltd. reaching an all-time high. Global holdings in gold-backed ETFs increased to 2,687 tons, marking the highest level since November 2023. Analysts at major banks remain bullish on gold’s trajectory. Macquarie Group recently forecasted a potential spike to $3,500 per ounce in Q2, while BNP Paribas revised its outlook to show gold prices consistently above $3,000. Gold traded at $2,983.50 per ounce in the Asia session, reflecting a 14% year-to-date gain. Meanwhile, silver edged lower after nearing $34 per ounce, while platinum and palladium recorded gains.     US Stock Market Recovery Amid Uncertainty After a sharp sell-off, US stock futures rebounded. Futures tied to the Dow Jones Industrial Average rose 0.4%, while S&P 500 and Nasdaq Composite futures gained 0.6% and 0.8%, respectively. Despite the slight recovery, Wall Street remains on edge following the S&P 500’s descent into correction territory. Trump’s firm stance on tariffs has added to market concerns. During a meeting with NATO’s secretary general, he dismissed any possibility of easing trade restrictions, acknowledging that further market disruptions may lie ahead. Government Shutdown and Economic Indicators Adding to the economic uncertainty, a potential US government shutdown loomed over Wall Street. However, a breakthrough emerged late Thursday as Senate Minority Leader Chuck Schumer signalled a willingness to advance a Republican-led stopgap spending bill. Today the University of Michigan’s consumer sentiment survey is expected to shed light on how consumers are coping with inflation and trade disruptions. Last month’s report indicated weakening economic confidence, which could have further implications for spending trends. Asian Markets Rally Amid China’s Economic Stimulus Asian stock markets saw a strong performance this morning, brushing off Wall Street’s losses. Chinese stocks surged after state-run banks and financial institutions were instructed to support consumer spending. Hong Kong’s Hang Seng Index jumped 2.5% to 24,038.85, while the Shanghai Composite Index gained 1.9% to 3,420.65. In Tokyo, the Nikkei 225 added 0.9%, while Australia’s ASX 200 climbed 0.6%. China’s National Financial Regulatory Administration issued directives aimed at boosting consumer finance, including encouraging credit card usage and providing support for struggling borrowers. Economists, however, argue that broader reforms—such as wage growth and enhanced social welfare—are necessary for sustained economic recovery. Wall Street’s Struggles Amid AI Stock Declines Despite positive economic data, including lower-than-expected wholesale inflation and strong job market indicators, stock market turbulence continued. AI-related stocks, which have been at the forefront of market gains, faced renewed pressure. Palantir Technologies fell 4.8%, Super Micro Computer dropped 8%, and Nvidia fluctuated before closing 0.1% lower. Tesla also struggled, declining 3% and extending its 2025 losses to over 40%. In contrast, Intel shares soared 14.6% after announcing Lip-Bu Tan as its new CEO. Oil Prices and Currency Movements In commodities, US crude oil prices rose by $0.46 to $67.01 per barrel, while Brent crude increased by $0.44 to $70.32 per barrel. The US dollar strengthened to 148.63 Yen, while the Euro dipped slightly to $1.0845. Conclusion Market volatility remains high as investors navigate shifting trade policies, inflation concerns, and economic uncertainties. While gold continues to shine as a safe-haven asset, equity markets face persistent headwinds. As geopolitical and economic developments unfold, traders and investors must remain vigilant in the days ahead.   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.   Andria Pichidi 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 Leveraged 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.
    • ItuGlobal: Our Latest NETELLER VIPs 2025 ITU GLOBAL VIP Members’ Rewards Every calendar year, we choose 2 customers to become our VIPs. They’ve permanently special status with us and they can fund/withdraw Neteller through us, at parallel market rates, whether they open brokerage accounts through us or not.   These are people who funded with the highest amount of Neteller, and who also withdrew the highest amount of Neteller through us.  They would be announced in January each year and added to our list of VIPs. ItuGlobal: Our Latest NETELLER VIPs 2025 Adetoye Oyebanji Babalola: Adetoye O. has started selling large quantities of Neteller to us since the very beginning of our company’s existence. He also sold Perfect Money to us many times, when PM was still available in Nigeria. Besides, he has given us a lot of helpful business advice, which has proven to be invaluable to us. He deserves to become our VIP. Isiaka Adekunle Mohammed: He is a constant buyer. Buying e-currencies and also funding his Instaforex account through us. We thank Isiaka A. for his trust in us and wish him the best in everything he does. Abiodun Lawanson: This is an avid buyer and seller of Neteller. He buys and makes profits and sells back to us. Sometimes when we are not online, he will send an offline message and we will process his order once we come back online. He has thus become our VIP. Source: Ituglobalfx.com.ng  
    • The best and the most sure-fire way to avoid all these forms of nonsense is NEVER to send any money to anyone, no matter the circumstances they claim... Even your closest family members.   Whatever they claim will happen to them, let it happen.   There is nothing new under the sun...   You need to be extremely cruel.... Never send anything of value to anybody, no matter what they claim, even if they claim death.   If you can follow this GOLDEN RULE, you will avoid a lot of regrets, heartaches and disappointments from all areas.   I send money only to people I have promised before.... Or someone I am seeing face-to-face... Or someone I have confirmed beyond reasonable doubts from external/independent sources that they really need the money.   Otherwise, nobody under this heaven can come out of blue (unless my parents or wife), even my siblings and request money.   Over 90% of requests for financial assistance and are fraudulent.   After all, if you die today... The scammers (even in the family) will continue to live without you.   Those who are merciful, kind-hearted and soft-hearted are the easy preys and targets of these scoundrels - 419 scammers.   They like gullible people and hate tough/cruel people.   Do not allow anyone to cause you to feel guilty for what you don’t do… Those dubious people want to make you feel guilty for not helping. But you don’t need to feel guilty as long as you’re not the cause of their problems or the issues they have.   It is better to lose customers/friends/family members/anyone's goodwill and keep your money, than to lose their goodwill and also lose your money.   Because that is what will happen at last... I have lost count of how many people that are currently regretting giving out loans, just because they want to retain goodwill.   When you're trying to please people, you end up displeasing yourself... And you will discover that those who are encouraging you to be kind and generous are themselves wicked and stingy.   Esin o dede l’oro... Araye lo ko esin loro. (It's humans being that taught the horse how to be cruel).   The best way to avoid falling for scam is NEVER to send anything of value to anyone, no matter who the person is to you or how they relate to you on this planet...   And never try to get anything for free or reap where you don't sow and never try to get rich quickly.   Follow this: You will escape/avoid all scams, lies, pretenses, fakeries, headaches, sorrow, regrets, high BP, later in your life.   Ignore this rule at your own PERIL.   Have a nice day. PS: And scammers will be using AI also for impersonations, phishing attempts and deepfake tricks. Just delay indefinitely and make independent calls, research and investigation before you part with anything of value. If you can't go through the rigors, just ignore the deals. I hope the Western World will soon pass legislation to regulate AI and deal with those who use it for evil.  To get free, winning trading signals, please visit: https://t.me/predictmag 
    • C Citigroup stock watch, pullback to the 68.43 gap support area, with bullish indicators at https://stockconsultant.com/?C
×
×
  • Create New...

Important Information

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