Tag Archives: focus

Next steps and focus: traders

Next steps and focus: traders

Read this to understand my next task as I move onto Phase 3 of my course. This set of resources, source code, and video note lessons will only be for my use. It will not be published to anyone. Rationale listed below as part of this.

 

As the trading platform software education is getting more free and more competitive, I think it is safe to say I need to move onto ‘greener pastures’ in upcoming months.

Here is what I am doing currently:
1. Building out a data analytic system for equity pair trading and other with options/futures in mind
2. I am also looking at adding another series of analysis for FX with global macro views for trading opportunities
3. I plan to build all these pieces with automated trading execution as well.
4. All the above done in Python for a medium frequency trading system (i.e. 10-50 trades a day)
5. All strategies are built around simple fundamentals with no advanced quant techniques and some technical analysis to confirm trading ideas for market entry or exit.
As it stands, I plan to let ‘members’ access the data analytics when the system posts various trading signals and alerts based on the above. This will all be accessible through my current membership format.

As you can see, my target audience will change from software developers/students/newbie programmers/etc to actual seasoned traders in upcoming months. I have been at this old hat stuff for 5+ years where the marketplace has drastically changed. As a result, you can expect my audience targeting to change in coming months.

So in summary, what I offer will be on a limited time basis so get in on this course series now as I will be closing it off in coming months with a new ‘direction’ as mentioned above!

Get my ‘Algo Course Indie Trading Business’ course series here

Get immediate access and most valuable access here.

Thanks

 

Got questions? Let me know via my Facebook group at (5200+ members!):

https://www.facebook.com/groups/quantlabsnet/

 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

OpenCL at SC15 focus on FPGA

OpenCL at SC15 focus on FPGA

These includ:

Microsoft | Booth: #1319. Microsoft Bing is accelerated using Altera and OpenCL. Ask them for some great technical details.

IBM | Booth: #522. Now Altera joined Intel, IBM’s OpenPower has been left with NVidia for accelerators. OpenCL could revive the initiative. (redis is part of this!)

NEC | Booth: #313. The NEC group has accelerated PostgreSQL with OpenCL.

 

https://www.linkedin.com/pulse/opencl-sc15-booths-go-vincent-hindriksen

Join my FREE newsletter to learn the technologies that could be used for high frequency trading 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Focus on multimillion trading strategy via Matlab to C source code?

Focus on multimillion trading strategy via Matlab Simulink to C source code?

As explained here

https://quantlabs.net/blog/2015/03/focus-on-this-100-million-trading-strategy/

It is from Super Trader Karen who was introduced by Tasty Trader. Get the details above from the videos listed.

Also after this huge accomplishment

https://quantlabs.net/blog/2015/04/first-moving-average-simulink-trading-model-to-c-source-code/

I am now eager to start development on this trading strategy. As usual, I will make all my files (Matlab, Simulink, and code generated C++) to my Quant Elite members

http://quantlabs.net/be-an-elite-quant/

Join my FREE newsletter to see what kind of successes I will achieve with this trading strategy

 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Meetup events with focus on ASIA

Meetup events with focus on ASIAA

NOTE: You can check my Online events on the right panel of blog at quantlabs.net/blog

 

I have scheduled a ‘non traders non techie’ Meetup. This is no different than the one I did at the end of the year. I hope to get more of these underway to see how to you like to trade or forecast market direction. I even have posted some quick videos on my Facebook group (very distinctive that you never seen before)

https://www.facebook.com/quantlabsnet

Check out my news feed on my Twitter:

https://twitter.com/quantlabs

 

Here are some upcoming Online events

Ask Me Anything About Technology Feb 23 at 7 PM Eastern Standard (same as NYC)

Online (Login Id posted close to the event day)

I have made many changes to my ‘next generation’ of financial systems including advanced charting, simulators, trading idea/algo development, etc.

Let’s talk about this stuff from a generic point of view. I will try to help you where I can. Maybe someone in the group during this session can help to.

http://www.meetup.com/R-Matlab-Users/events/220507651/

http://www.meetup.com/quant-finance/events/220507168/

 

I also created an EMA edition. This focuses on those in Europe Mid East and Asia so I hope there is enough demand here to continue a duplicate process. I am all ears for feedback!

http://www.meetup.com/quant-finance/events/220507283/

http://www.meetup.com/R-Matlab-Users/events/220507587/

 

Another Meetup for non-technical people is taking place on Mar 2. This is for Non Techie people as I want to focus more on these to grow the group.

First 2015 Trading Non Techie Babble Session

http://www.meetup.com/quant-finance/events/220507411/

http://www.meetup.com/R-Matlab-Users/events/220507523/

 

This is all for you local folks in my groups based in Toronto. Note that I am putting a potential first din din social for .NET developer Meetup. This could be an ongoing for my social where the ‘quant-finance’ and “R Matlab Users’ will more online. You will need to join it but this is my first group event here:

http://www.meetup.com/Toronto-NET-Developer-Meetup/events/220507705/

 

 

 

 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

2 hr Replay Posted on Introduction to Next Generation Trading with focus of Quant and Automated Trading

HI there

I have posted the LIVE  webinar on:

Replay Introduction to Next Generation Trading with focus of Quant and Automated Trading

See more at: https://quantlabs.net/blog/2013/10/replay-introduction-to-next-generation-trading-with-focus-of-quant-and-automated-trading/#sthash.Q8YIzlKH.dpuf

I am also doing the other webinar on our technology for this new automated trading platform. It will also include the London Quant to handle questions your technology for your quant research or trading. That is big!

https://quantlabs.net/blog/2013/10/live-webinar-on-automated-trading-system-with-profitable-quant-and-source-code/

As a result, my QuantLabs.net Premium Membership will be hosted these exact details on this upcoming platform. It even includes source code!

–> JOIN NOW FOR THESE PRIVATE WEBINARS <–

Thanks for reading

Bryan

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Replay Introduction to Next Generation Trading with focus of Quant and Automated Trading

Replay Introduction to Next Generation Trading with focus of Quant and  Automated Trading

This was from last nite online webinar event

Details of topics here:

http://quantlabs.net/register-for-webinar-on-introduction-to-next-generation-trading-with-focus-of-quant-automated-trading/

JOIN MY NEW NEWSLETTER FOR FUTURE ANNOUNCEMENTS ON NEW WEBINARS

 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Meetup Online Webinar on Introduction to Next Generation Trading with focus of Quant, Automated Trading Oct 22

Meetup Online Webinar on Introduction to Next Generation Trading with focus of Quant, Automated Trading Oct 22

Oct 22 Introduction to Next Generation Trading

Through this online webinar, I will be giving brief and high level presentation on:

What is Quant?

What is automated trading and high frequency trading (HFT)?

What are the skills to be successful?

Q&A is the focus!

REIGSTER HERE

http://www.meetup.com/quant-finance/events/145082182/

http://www.meetup.com/R-Matlab-Users/events/145082162/

Learn more how I will implement all this knowledge. Join my FREE newsletter

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Youtube video Focus on strategy development and financial trading models with Tradelink free open source HFT

Youtube video Focus on strategy development and financial trading models with Tradelink free open source HFT

If you want access to this webinar, please join the membership here. 

Join my FREE newsletter for updates on how I develop trading strategies with this development stack

 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Avoid trapping the focus in dialog windows in C++

Avoid trapping the focus in dialog windows in C++

C++ trapped focus in dialog windows demo program

Contents

I though that I knew all I had to knew about creating a dialog window with all the windows programming books that I have read. Oh boy, I was wrong. This is a very short article on a discovery that I made about the focus handling in dialog windows. It is how easy you can trap the focus into one of the dialog control and goes unnoticed until you try to navigate the dialog with the keyboard. I have looked back in my reference Windows programming books that are Programming Windows from Charles Petzold and Programming Windows With MFC from Jeff Prosise to be sure that this was not something that I overlooked and I was kinda relieved to find out only a short sentence in the Programming Windows book on the topic: ‘Don’t disable a control that has the input focus’ on page 513. It is kinda easy to forget a short remark with no explanation from a book that has over a 1000 pages! So here we are, I have learn this little pearl of wisdom the hard way by experimenting it and not knowing what was wrong with my dialog. If you found this C++ Windows programming tutorial, it is probably because you are in the same situation than I was, so read on.

A type of dialog window that I commonly write is a dialog window used to start and stop some process. So at creation, there is 2 push buttons both disabled, one button for starting the process and one button to stop the process. I let the user type in some info needed for starting the process in some edit boxes and when all the boxes contain valid data, the start button gets enabled. On pressing the start button, this button gets disabled and the stop button gets enabled. When the user clicks on stop, the dialog does the reverse. That is disable the stop button and reenable the start button. I am sure that you get the idea as you have already probably seen tons of dialog that works under this principle.

The intuitive way to achieve the design described and at the same time a sure way to get a bug is something like that:

void Ctrapped_focusDlg::OnBnClickedStart()
{
    m_bStarted = TRUE;
    GetDlgItem(IDC_STOP)->EnableWindow();
    GetDlgItem(IDC_START)->EnableWindow(FALSE);
    GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);
}

void Ctrapped_focusDlg::OnBnClickedStop()
{
    m_bStarted = FALSE;
    GetDlgItem(IDC_START)->EnableWindow();
    GetDlgItem(IDC_EDIT1)->EnableWindow();
    GetDlgItem(IDC_STOP)->EnableWindow(FALSE);
}

That is all it takes to trap the focus inside a disabled control. A control, in order to generate the BN_CLICKED notification, must first receive the focus no matter how it has been clicked be it with the keyboard or with the mouse. Actually, the focus is not really trapped. By capturing messages received by the start button with Spy++, you would see that calling the EnableWindow(FALSE) sends a sequence of messages to the control and one of the message is WM_KILLFOCUS with the hwndGetFocus parameter set to NULL. However, even if the focus is not “really” captured, that is what the user will experience. To work around this wrong behavior, you simply have to move the focus on another control inside the BN_CLICKED handler. To do so, you can use the Windows message WM_NEXTDLGCTL or the following MFC functions that wrap the WM_NEXTDLGCTL that are offered in the CDialog class:

  • GotoDlgCtrl()
  • NextDlgCtrl()
  • PrevDlgCtrl()

So by revisiting the previous example, the correct way to implement the BN_CLICKED handlers should be:

void Ctrapped_focusDlg::OnBnClickedStart()
{
    m_bStarted = TRUE;
    CWnd *pStop = GetDlgItem(IDC_STOP);
    pStop->EnableWindow();
    GotoDlgCtrl(pStop);
    GetDlgItem(IDC_START)->EnableWindow(FALSE);
    GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);
}

void Ctrapped_focusDlg::OnBnClickedStop()
{
    m_bStarted = FALSE;
    CWnd *pStart = GetDlgItem(IDC_START);
    pStart->EnableWindow();
    GetDlgItem(IDC_EDIT1)->EnableWindow();
    GotoDlgCtrl(pStart);
    GetDlgItem(IDC_STOP)->EnableWindow(FALSE);
}

The demo program is just a very simple dialog based application to let experience first hand the concept explained in this article. There is checkbox to let you switch between the buggy behavior and the correct one. In the buggy mode, as soon as you will click on a button, you will not be able to navigate into the dialog by using the keyboard.

That is it! I hope you enjoyed this C++ Windows programming tutorial on trapped focus in a dialog with controls that can become disabled at run time and I hope that the source code will be helpful to you in your projects. In the next section, you will find the books that I have consulted to build this C++ Windows programming tutorial. Those books are great and filled with Windows programming gems that you should know. It is strongly recommended that you get yourself a copy of these books especially since from time to time, you can find these books at a bargain price. Take the time to check the prices. This is maybe your lucky day today!

Source: Thanks to Olivier Langlois http://www.olivierlanglois.net/trapped_focus.html

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!