NexusFi: Find Your Edge


Home Menu

 





Automated trading on VPS


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one sam028 with 16 posts (27 thanks)
    2. looks_two edgefirst with 9 posts (33 thanks)
    3. looks_3 Big Mike with 6 posts (14 thanks)
    4. looks_4 RM99 with 6 posts (6 thanks)
      Best Posters
    1. looks_one edgefirst with 3.7 thanks per post
    2. looks_two Big Mike with 2.3 thanks per post
    3. looks_3 sam028 with 1.7 thanks per post
    4. looks_4 NetTecture with 1.6 thanks per post
    1. trending_up 78,956 views
    2. thumb_up 100 thanks given
    3. group 32 followers
    1. forum 90 posts
    2. attach_file 4 attachments




 
Search this Thread

Automated trading on VPS

  #61 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629

I agree with @NetTecture, but the oversold ratio could be more than 1.25 I think. On my servers, the CPU load is below 5% most of the time, but I'm maybe just lucky to have very quiet users .


Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Increase in trading performance by 75%
The Elite Circle
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Exit Strategy
NinjaTrader
Trade idea based off three indicators.
Traders Hideout
How to apply profiles
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
31 thanks
Spoo-nalysis ES e-mini futures S&P 500
28 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
20 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #62 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704

I guess I would frame it like this....

Is it worth $30 extra a month to have to A) Select a VPS service that doesn't habitually "oversell" it's servers, B) Monitor and ensure that it stays that way and C) Run the risk that if for WHATEVER reason, they choose to oversell your server, that you face the adverse effects.

I say no. One single incident could cost WAY more than $30 extra a month to have your own, personal, dedicated piece of hardware.

Regardless of oversell, if some other client on the same piece of hardware as you, happens to run ANYTHING unstable and cause the computer to sieze, stall, restart, shutdown.....etc.....you'll be looking back at that $30 you saved crying the blues, wishing you'd have been safe rather than sorry.

For what it's worth.

I trade CL. That may play a significant role in my decision. If I were trading inter-day or intermediate to long term on less volitile instruments, I would say...the risk is much less.

The entire reason I choose to run on someone else's machine is for reliability and risk management. I'd be very remiss to go through all that trouble and then still have an issue just because I was trying to squeeze $30/month savings out of my trading expenses.

Reply With Quote
Thanked by:
  #63 (permalink)
 NetTecture 
Szczecin
 
Experience: Intermediate
Platform: Ninja, writing own now
Posts: 211 since Mar 2010



sam028 View Post
I agree with @ NetTecture, but the oversold ratio could be more than 1.25 I think. On my servers, the CPU load is below 5% most of the time, but I'm maybe just lucky to have very quiet users .

Attachment 38255

That is opartialy because you throw a modern CPU at very little memory My small servers - build with "end user" hardware (Micro atx boards) have twice your memory (6gb) my "real" one rruns 64gb.

Especially when doing backtests etc. it is important to have proper CPU prioritization up (i.e. interactive systems get priority).

Reply With Quote
  #64 (permalink)
 mavinwiz 
arcadia
 
Experience: Intermediate
Platform: Ninja
Trading: es
Posts: 22 since Aug 2009
Thanks Given: 29
Thanks Received: 22


bharding22 View Post
VPS problem.
The chart refresh rate is shockingly slow eg if I move the chart to view previous days candles it takes up to 20 seconds to show correctly. Note with all MT4 closed and only 1 NT7 chart it still takes 10 seconds for chart to refresh. Data is from PFG
The MT4 runs fine with or without NT7 running
I have a VPS and using NT7 with 4 charts with 4 indicators on each and running (No strategies running) also 2 MT4 accounts with total of 6 charts 1 EA and no indicators. No other programs running.

Using VPSLAND running Windows 2003 Virtuozzo 64-bit . I am using 444.8mb of the 1.0GB memory availiable.
Total traffic usage 95.9kb with no limit
I had support check connection speed they downloaded a program and gave a screen shot showing more than 3MBPS download speed .
I had done a speed test using .zdnet.com.au/broadband/speedtest.htm
the result was VPS 600kbps compaired to my home conection of 8500kbps
Anyway does anyone have any ideas to fix or maybe I should try another VPS provider like commercial net ..... as previous post


I'm sure someone has already chimed in about this, but just in case they did not:

Your total bandwidth does not matter. It is the latency to the order/execution servers that matters. An actual buy or sell order is probably no more than 5kb of actual data. However, what matters is HOW FAST that 5kb reaches its destination.

Just some food for thought. If you are serious about colocation then you'll need to consider:

1. Latency from price server
2. Latency to order server
3. Signal processing time (usually measured in microseconds)

Cheers

Reply With Quote
  #65 (permalink)
 edgefirst 
Las Cruces, NM
 
Experience: Advanced
Platform: Tradestation, MC, NT
Broker: TradeStation, IB
Trading: Liquid futures contracts
Posts: 56 since Sep 2009
Thanks Given: 389
Thanks Received: 86

I am reporting my search of trading servers since starting this thread a few months ago.

I have tried VPS. As many have mentioned, VPS seems cheaper but most likely overloaded. Dedicated server seems to cost a lot more. However, I have found that a third (and newer) category, cloud servers, offer a better price/performance ratio.

What I am looking for as a trading server:
- low down time: especially critical to 24-hour unattended trading
- Little or no maintenance. If there is any maintenance shutdown, better in a regular time of day.

I have tried Rackspace Clouds and Amazon EC2. Both are reliable. I settled with Amazon EC2 because of its reputation, longer time in the market, and a favorable pricing structure. Unlike physical servers (VPS or dedicated), cloud servers do not have maintenance shutdowns, they can be left running for weeks, and I remember Amazon enjoys a high reputation of having very low down time, which means the connection to the internet is up for more than 99.5% of the time. I am not an IT expert, so I can be wrong on this, but I have had my strategies running on EC2 since the beginning of this year and have had no issues with the server. Most problems are caused by broker server resets. My strategies make about five trades a day on average, and I do not use intra-bar order processing.

As some mentioned about the resource overloading, EC2 guarantees how much CPU power you get (in their unit of measurement, 1 means a Pentium CPU running at 1.2GHz or something like that) and it is scalable. As for the memory and hard disk access speed, I have not done any benchmark tests yet, but my feel is that they are reasonably fast and consistent.

I do not think remote server is a good choice for discretionary trading because keeping live charts on your local PC requires a lot of bandwidth (for the graphics) between you and the server, and that adds to the delay which can be fatal if you are trying to scalp the market. However, for low- to medium-frequency traders, bandwidth is usually not a problem, and trading on remote servers eliminates a lot of risk factors from trading, such as power and network interruptions.

Started this thread Reply With Quote
  #66 (permalink)
 
ThatManFromTexas's Avatar
 ThatManFromTexas 
Houston,Tx
 
Experience: Advanced
Platform: NinjaTrader
Broker: Mirus Futures/Zen-Fire
Trading: TF
Posts: 2,265 since Feb 2010
Thanks Given: 1,206
Thanks Received: 4,353


edgefirst View Post

I do not think remote server is a good choice for discretionary trading because keeping live charts on your local PC requires a lot of bandwidth (for the graphics) between you and the server, and that adds to the delay which can be fatal if you are trying to scalp the market. However, for low- to medium-frequency traders, bandwidth is usually not a problem, and trading on remote servers eliminates a lot of risk factors from trading, such as power and network interruptions.

I am a discretionary trader. I currently trade on a local computer with Cable internet connection. I trade intraday with one chart , one instrument in one time frame with NinjaTrader/Zenfire. I don't scalp. I am usually in a trade from a few minutes up to an hour.

During the day I get occasional intermitten "connection lost" even though my internet connection is still working. I am looking for a more secure method for transmitting orders.

Is it feasible to use a remote server to do this?

Would I gain anything or would I just be adding another layer to the current situation?

Regards,
TMFT

I'm just a simple man trading a simple plan.

My daddy always said, "Every day above ground is a good day!"
Reply With Quote
  #67 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704

I had the same problem TMFT, where if I lost connection for more than 10 seconds or so, it would dump all my data for simming (so I had to CONSTANTLY save). If I lost connection for more than 30 seconds or so, it would totally log me out of my platform.

Even for a discretionary guy, with the trade desk on speed dial, it would be pretty harrowing to fly blind in the middle of a trade position until you log back in to see what's what...even if it's a couple of minutes. Of course you can always leave your stops on the trade server, but still.

I checked out cloud, but it seemed like every company I called, said "we don't really do that" when I described to them what I wanted....a simple machine connected to the internet with a reliable power/connection that I could access remotely.

If someone finds a cloud server that runs flawlessly for less than $70/month, I'm all ears.

Reply With Quote
Thanked by:
  #68 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629

@ThatManFromTexas and @RM99, don't you want to try one of my VPS ?
I will have free slots next week, testing 1 or 2 weeks won't cost you anything, and if you use later another commercial solution, you'll have something to compare with.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
  #69 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704


sam028 View Post
@ ThatManFromTexas and @ RM99, don't you want to try one of my VPS ?
I will have free slots next week, testing 1 or 2 weeks won't cost you anything, and if you use later another commercial solution, you'll have something to compare with.

Sure, PM me the details. Where are the servers located? What is the cost? Are they windows based? (I can remote desktop via windows?)

Reply With Quote
  #70 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629



RM99 View Post
Sure, PM me the details. Where are the servers located? What is the cost? Are they windows based? (I can remote desktop via windows?)

I will send you the details, but most of them are already in this thread (but it's in Elite, so you can't read it).
The physical servers are in Chicago, few milliseconds from the CME. The VPS are Windows 2008 R2 (so you use Remote Desktop), 2 Xeons core, 1GB, 50GB (or more if needed, someone asks me for 100GB), 100mb/s, and it's cheap (below your $70).
All the VPS users are nexusfi.com (formerly BMT) members, and seems happy (all the first users have renewed their 3 months subscription, one of them use 2 VPS, and the first two physical servers are full, I'm configuring a third one now).


edit: and now I have to auto-ban myself for self-advertising !!!

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote




Last Updated on June 29, 2012


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts