Just a reminder that the new Quant Analytics service is now fully underway with daily video trading calls based on my human workflow. The new benefit starting this Monday will be the private event on May 22 at 8PM EDT.
Many of the whiners, fossils, and old cave men don’t get it. We just reported Goldman Sachs are dumping the old farts for those that have these skills. More blood on the streets as the software coding gurus take control. Wah wah..cry me frigging river
I am sure this is a smart way but when I see FIX is the faster way. No, as Ernie Chan confirms, always choose the broker API vs FIX as there is no difference in speed. Ask Lime Brokers on that one. All in all another interesting way to implement this but there is always a better one. Enjoy your off roading day now.
Newbie traders will be crushed by HFT and machines when the market turns, learn how to preserve capital and earn explosive profits
So I was at another Meetup event which was meant for traders and their trading strategies. This group was full of newbie s which of course includes me. A lot of them also seem to think they can just make millions by pushing buttons or following everyone else. FAIL! One thing to remember in order to succeed, you will need to research to develop unique but valuable automated/systemic trading strategies. This is not the easy part which is what I have been learning for the last number of years. It seems you will need to automate your trades to get in and out within the lowest latency possible. Machines represent over 80% of all volume on the American markets. It seems to me you either need to join or get out of the way before they will crush you. Many might not believe it or want to come to terms with it, but truly this is the future of trading. If you buy into the same black box systems like the rest of the masses (probably in the millions), you are no different than sheep getting slaughtered when the market turns. So why use a platform like Ninja or Meta trader? People do not know how limiting it really is let alone how corrupt the brokers are who support these platforms. Also, learn how to program and do advanced math. It will save you in the end if you want to preserve your capital and potential profits even in a down market.
Join me at my membership if you want to know what I am doing. End of story. Period
This may be silly question but I am a little novice to HPC. If I created a cluster out of few multi-core machines let say five 4 core with each machine has 8 thread capacity
(eg. Intel® Xeon® Processor X5687 ) with more than enough memory. How many nodes would I have, 40, 20 or 5. In other words, How many identical processes can I run simultaneously and independently with maximum performance ? Is it 40, 20, 5 or any other number?. Or simply a node means a one machine and has nothing to do with the amount of processes.
Node == physical machine. It really has nothing to do with performance:capacity:parallelism of your given app(s).
Clearly a multi-core node with HT will have more raw capacity than non-multi-core node in terms of raw CPU performance; but overall performance depends on your app and its performance requirements:specs:profile.(IO, Network, CPU, etc).
Strictly speaking, you can run a ‘test cluster’ on a single physical node with virtualization software to carve it up into multiple VMs. This lets you develop your parallel app; but of course is not representative of ‘real world performance’ that would be observed with multiple physical nodes connected by some interconnect (gig, 10gig, infiniband, etc)
I hope the following summary will help you. 🙂
One node Intel X5687 chip-set has 4 physical cores. If the hyper threading (HT) is enabled (via BIOS setup), you can have 4 virtual cores in addition with your physical cores. Therefore, total CPUs=8. You can run 8 application threads on your one node x5687 machine. Even-though you have 8 CPUs and your application is more compute intensive, the performance may not be good due to virtual cores may not do the actual compute (and the computation will happen only in physical core).
I think it is pending your definition.
For example: If you have a sever scheduling tasks to your cluster then you can run one client process per machine and multithread its calculation giving you 5 nodes with up to x8 performance speedup. Or you can run a client per core calculating on a single thread giving you 40 node cluster.
You did confused me with the specs you gave, I prefer a thread per core (physical) ratio to avoid the overhead. if you are talking about 4 physical cores with hyper threading or something like that, then you should benchmark to decide if you want to configure your environment as 20 or 40 working threads.