Stock Trading Software

Stock Trading Software | Free Online Trading Software

You are now leaving TradeZero International and navigating to TradeZero America

You are now leaving TradeZero America and navigating to TradeZero International

Proceed to open an international account, which requires citizenship outside the U.S.

Otherwise click U.S. to be taken to TradeZero America.

Are you a U.S citizen and/or resident in the U.S for tax purposes.

This includes green card holders and residents under the substantial presence test.

TradeZero offers the best online free stock trading software in the industry. Our ZeroPro platform delivers the speed and functionality that active traders need to succeed. Our ZeroWeb, a powerful level 2 web platform with direct market access. ZeroFree offers a zero cost software solution for all traders. We also offer ZeroMobile for traders on the go. ZeroPro, ZeroWeb, ZeroFree and ZeroMobile deliver all the tools that you will need to become a successful trader.

ZEROPRO

ZeroPro provides the speed and all the features that are needed in an online stock trading software. Dynamic streaming quotes, charting and level 2 are just a few features ZeroPro delivers. All windows are customizable and can save multiple layouts. If you’re looking for a powerful trading system that is feature rich ZeroPro is it.

Learn More

ZEROWEB

ZeroWeb is great and easy to use online stock trading software. Included are many of the same features as ZeroPro. Some of the great features are real-time charting, indicators, top lists, news and more. ZeroWeb is a great choice for beginners or active traders.

Learn More

ZEROFREE

ZeroFree is the totally FREE real-time HTML5 browser based trading system. Designed for MAC and Windows and built for investors, and beginner to active traders. Real-time NASDAQ Basic data is included for Amex, NASDAQ and NYSE. ZeroFree can be scaled up with optional add-ons including: Level 2 and hot keys, full NYSE, AMEX, and NASDAQ Level 1 feeds, options trading and OTCBB Level 1 and Level 2.

Learn More

ZEROMOBILE

Access your online stock trading account wherever you go. Direct short locates and trade stocks in real-time while on the go. View real-time streaming quotes. Access the account portfolio. Check open orders and executions. The mobile app links to the ZeroPro, ZeroWeb and ZeroFree. Orders that are sent, update dynamically in all platforms. Take a tour of the ZeroMobile. Mobile is an add-on only to existing ZeroFree, ZeroWeb or ZeroPro users.

Learn More

Open an Account with TradeZero
100% Free Limit Orders

Get Started

ZEROPRO

Delayed Demo Registration Form
Please enter the confirmation code that has just been sent to the Telephone provided
= 48 && keyCode = 65 && keyCode = 97 && keyCode 12) { alert(‘Password must be between 8-13 characters!’); event.preventDefault(); return false; } return ret; } ]]> 12) { alert(‘Password must be between 8-13 characters!’); event.preventDefault(); return false; } } function BindDRCountryCode() { var CountryId = 238 var countryDict = {}; countryDict[0] = ”; countryDict[1] = ”; countryDict[2] = ’93’; countryDict[3] = ‘358’; countryDict[4] = ‘355’; countryDict[5] = ‘213’; countryDict[6] = ‘1684’; countryDict[7] = ‘376’; countryDict[8] = ‘244’; countryDict[9] = ‘1264’; countryDict[10] = ‘672’; countryDict[11] = ‘1268’; countryDict[12] = ’54’; countryDict[13] = ‘374’; countryDict[14] = ‘297’; countryDict[15] = ’61’; countryDict[16] = ’43’; countryDict[17] = ‘994’; countryDict[18] = ‘1242’; countryDict[19] = ‘973’; countryDict[20] = ‘880’; countryDict[21] = ‘1246’; countryDict[22] = ‘375’; countryDict[23] = ’32’; countryDict[24] = ‘501’; countryDict[25] = ‘229’; countryDict[26] = ‘1441’; countryDict[27] = ‘975’; countryDict[28] = ‘591’; countryDict[29] = ‘5997’; countryDict[30] = ‘387’; countryDict[31] = ‘267’; countryDict[32] = ’74’; countryDict[33] = ’55’; countryDict[34] = ‘246’; countryDict[35] = ‘1284’; countryDict[36] = ‘673’; countryDict[37] = ‘359’; countryDict[38] = ‘226’; countryDict[39] = ‘257’; countryDict[40] = ‘855’; countryDict[41] = ‘237’; countryDict[42] = ‘1’; countryDict[43] = ‘238’; countryDict[44] = ‘1345’; countryDict[45] = ‘236’; countryDict[46] = ‘235’; countryDict[47] = ’56’; countryDict[48] = ’86’; countryDict[49] = ’61’; countryDict[50] = ’61’; countryDict[51] = ’57’; countryDict[52] = ‘269’; countryDict[53] = ‘682’; countryDict[54] = ‘506’; countryDict[55] = ‘385’; countryDict[56] = ’53’; countryDict[57] = ‘599’; countryDict[58] = ‘357’; countryDict[59] = ‘420’; countryDict[60] = ‘243’; countryDict[61] = ’45’; countryDict[62] = ‘253’; countryDict[63] = ‘1767’; countryDict[65] = ‘670’; countryDict[66] = ‘593’; countryDict[67] = ’20’; countryDict[68] = ‘503’; countryDict[69] = ‘240’; countryDict[70] = ‘291’; countryDict[71] = ‘372’; countryDict[72] = ‘251’; countryDict[73] = ‘500’; countryDict[74] = ‘298’; countryDict[75] = ‘679’; countryDict[76] = ‘358’; countryDict[77] = ’33’; countryDict[78] = ‘594’; countryDict[79] = ‘689’; countryDict[80] = ‘262’; countryDict[81] = ‘241’; countryDict[82] = ‘220’; countryDict[83] = ‘995’; countryDict[84] = ’49’; countryDict[85] = ‘233’; countryDict[86] = ‘350’; countryDict[87] = ’30’; countryDict[88] = ‘299’; countryDict[89] = ‘1473’; countryDict[90] = ‘590’; countryDict[91] = ‘1671’; countryDict[92] = ‘502’; countryDict[93] = ’44’; countryDict[94] = ‘224’; countryDict[95] = ‘245’; countryDict[96] = ‘592’; countryDict[97] = ‘509’; countryDict[98] = ‘334’; countryDict[99] = ‘504’; countryDict[100] = ‘852’; countryDict[101] = ’36’; countryDict[102] = ‘354’; countryDict[103] = ’91’; countryDict[104] = ’62’; countryDict[105] = ’98’; countryDict[106] = ‘964’; countryDict[107] = ‘353’; countryDict[108] = ’44’; countryDict[109] = ‘972’; countryDict[110] = ’39’; countryDict[111] = ‘225’; countryDict[112] = ‘1876’; countryDict[113] = ’81’; countryDict[114] = ’44’; countryDict[115] = ‘962’; countryDict[117] = ‘254’; countryDict[118] = ‘686’; countryDict[119] = ‘383’; countryDict[120] = ‘965’; countryDict[121] = ‘996’; countryDict[122] = ‘856’; countryDict[123] = ‘371’; countryDict[124] = ‘961’; countryDict[125] = ‘266’; countryDict[126] = ‘231’; countryDict[127] = ‘218’; countryDict[128] = ‘423’; countryDict[129] = ‘370’; countryDict[130] = ‘352’; countryDict[131] = ‘853’; countryDict[132] = ‘389’; countryDict[133] = ‘261’; countryDict[134] = ‘265’; countryDict[135] = ’60’; countryDict[136] = ‘960’; countryDict[137] = ‘223’; countryDict[138] = ‘356’; countryDict[139] = ‘692’; countryDict[140] = ‘596’; countryDict[141] = ‘222’; countryDict[142] = ‘230’; countryDict[143] = ‘262’; countryDict[144] = ’52’; countryDict[145] = ‘691’; countryDict[146] = ‘373’; countryDict[147] = ‘377’; countryDict[148] = ‘976’; countryDict[149] = ‘382’; countryDict[150] = ‘1664’; countryDict[151] = ‘212’; countryDict[152] = ‘258’; countryDict[153] = ’95’; countryDict[154] = ‘264’; countryDict[155] = ‘674’; countryDict[156] = ‘977’; countryDict[157] = ’31’; countryDict[158] = ‘687’; countryDict[159] = ’64’; countryDict[160] = ‘505’; countryDict[161] = ‘227’; countryDict[162] = ‘234’; countryDict[163] = ‘683’; countryDict[164] = ‘672’; countryDict[165] = ‘850’; countryDict[166] = ‘1670’; countryDict[167] = ’47’; countryDict[168] = ‘968’; countryDict[169] = ’92’; countryDict[170] = ‘680’; countryDict[171] = ‘970’; countryDict[172] = ‘507’; countryDict[173] = ‘675’; countryDict[174] = ‘595’; countryDict[175] = ’51’; countryDict[176] = ’63’; countryDict[177] = ’64’; countryDict[178] = ’48’; countryDict[179] = ‘351’; countryDict[181] = ‘974’; countryDict[182] = ‘242’; countryDict[183] = ‘262’; countryDict[184] = ’40’; countryDict[185] = ‘7’; countryDict[186] = ‘250’; countryDict[187] = ‘590’; countryDict[188] = ‘290’; countryDict[189] = ‘1869’; countryDict[190] = ‘1758’; countryDict[191] = ‘590’; countryDict[192] = ‘508’; countryDict[193] = ‘1784’; countryDict[194] = ‘685’; countryDict[195] = ‘378’; countryDict[196] = ‘239’; countryDict[197] = ‘966’; countryDict[198] = ‘221’; countryDict[199] = ‘381’; countryDict[200] = ‘248’; countryDict[201] = ‘232’; countryDict[202] = ’65’; countryDict[203] = ‘1721’; countryDict[204] = ‘421’; countryDict[205] = ‘386’; countryDict[206] = ‘677’; countryDict[207] = ‘252’; countryDict[208] = ’27’; countryDict[209] = ‘500’; countryDict[210] = ’82’; countryDict[211] = ‘211’; countryDict[212] = ’34’; countryDict[213] = ’94’; countryDict[214] = ‘249’; countryDict[215] = ‘597’; countryDict[216] = ‘4779’; countryDict[217] = ‘268’; countryDict[218] = ’46’; countryDict[219] = ’41’; countryDict[220] = ‘963’; countryDict[221] = ‘886’; countryDict[222] = ‘992’; countryDict[223] = ‘255’; countryDict[224] = ’66’; countryDict[225] = ‘228’; countryDict[226] = ‘690’; countryDict[227] = ‘676’; countryDict[228] = ‘1868’; countryDict[229] = ‘216’; countryDict[230] = ’90’; countryDict[231] = ‘993’; countryDict[232] = ‘1649’; countryDict[233] = ‘688’; countryDict[234] = ‘256’; countryDict[235] = ‘380’; countryDict[236] = ‘971’; countryDict[237] = ’44’; countryDict[238] = ‘1’; countryDict[239] = ‘598’; countryDict[240] = ‘1’; countryDict[241] = ‘1340’; countryDict[242] = ‘998’; countryDict[243] = ‘678’; countryDict[244] = ‘379’; countryDict[245] = ’58’; countryDict[246] = ’84’; countryDict[247] = ‘681’; countryDict[248] = ‘212’; countryDict[249] = ‘967’; countryDict[250] = ‘260’; countryDict[251] = ‘263’; var callCodeFormatted = ”; var callCode = countryDict[CountryId]; if (callCode) { callCodeFormatted = ‘+’ + callCode; } $(‘#txtDRCountryCode’).val(callCodeFormatted); $(‘#txtDRCountryCode’).text(callCodeFormatted); $(‘#hdnDRCountryCode’).val(callCodeFormatted); $(‘#hdnDRCountryCode’).text(callCodeFormatted); } ]]> 0) { viewModel.userName = unFromQueryStr; } viewModel.passwordFieldType = ko.pureComputed(function() { return viewModel.showPassword() ? ‘text’ : ‘password’ }); viewModel.welcomeFullName = ko.pureComputed(function() { return ‘Welcome ‘ + viewModel.fullName(); }); viewModel.hasAvatar = ko.pureComputed(function() { return viewModel.loading() ? ‘has-arrow’ : ‘has-avatar has-arrow’; }); ko.applyBindings(viewModel); //debugger; var cookieVal = getCookie(‘Username’); if (cookieVal && cookieVal.length > 0) { $.ajax({ url: “/api/GetName”, type: “get”, success: function(response, textStatus, jqXHR) { viewModel.fullName(response.FullName); viewModel.userName(response.UserName); viewModel.userPassword(response.Password); }, error: function(jqXHR, textStatus, errorThrown) { viewModel.fullName(fullNamePlaceholder); viewModel.userName(usernamePlaceholder); viewModel.userPassword(passwordPlaceholder); }, complete: function() { viewModel.loading(false); $(‘.sign-in-trigger’).click(function() { $(‘.sign-in-modal’).fadeIn(‘fast’); $(‘.sign-in-mask’).fadeIn(‘fast’); }); } }); } else { viewModel.fullName(fullNamePlaceholder); viewModel.userName(usernamePlaceholder); viewModel.userPassword(passwordPlaceholder); viewModel.loading(false); $(‘.sign-in-trigger’).click(function () { $(‘.sign-in-modal’).fadeIn(‘fast’); $(‘.sign-in-mask’).fadeIn(‘fast’); }); } }); $(‘.sign-in-close’).click(function() { $(‘.sign-in-modal’).fadeOut(‘fast’); $(‘.sign-in-mask’).fadeOut(‘fast’); $(“#spnValidate”).hide(); $(‘#signin-password-label’).removeClass(‘sign-in-error’); }); $(‘#password’).keypress(function() { $(“#spnValidate”).hide(); $(‘#signin-password-label’).removeClass(‘sign-in-error’); }); $(‘.sign-in-hint’).click(function() { $(this).prev(‘input’).val(”); }); $(‘.open-disclosure-modal’).click(function() { $(‘#disclosure-modal’).modal(‘toggle’); return false; }); }); ]]> console.info(`${modal.id} is shown`), // [1] onClose: modal => console.info(`${modal.id} is hidden`), // [2] debugMode: true }); }); ]]>

{ if (window.location.pathname === ‘/Account/Platform’) { Tawk_API.hideWidget(); } else { Tawk_API.showWidget(); } } ]]>

0 && url.length > pos) { view = url.substring(pos + 1); } var urlprefix = ‘https://’ + location.hostname; if (location.port != ’80’) urlprefix = urlprefix + ‘:’ + location.port; if ($(this).val() == ‘english’) { window.location.href = urlprefix + ‘/’ + view; } else { window.location.href = urlprefix + ‘/spanish/’ + view; } }); }); $(document).ready(function () { $(“#btnTradeZeroLoginMobile”).click(function(e) { e.preventDefault(); return ValidateUser(1); }); $(“#btnTradeZeroLogin”).click(function(e) { e.preventDefault(); return ValidateUser(0); }); $(“#btnTradeZeroCheckEmail”).click(function(e) { e.preventDefault(); return ValidateEmailAddress(); }); }); function BindCountryCode() { var CountryId = $(‘#txtCountry’).val(); if (!CountryId) { $(‘#txtCountryCode’).val(”); return false; } $.ajax({ url: “/GetCountryCode”, type: “post”, data: “&CountryId=” + CountryId, success: function (response, textStatus, jqXHR) { if (response == ‘ERROR’) { alert(‘Please select Country’); $(“#txtCountry”).focus(); return false; } else { $(‘#txtCountryCode’).val(“+” + response); $(‘#txtCountryCode’).text(“+” + response); $(‘#hdnCountryCode’).val(“+” + response); $(‘#hdnCountryCode’).text(“+” + response); } }, error: function (jqXHR, textStatus, errorThrown) { alert(‘Please select Country’); $(“#txtCountry”).focus(); return false; }, complete: function () { } }); } function BindPartCountryCode() { var CountryId = $(‘#txtPSCountry’).val(); $.ajax({ url: “/GetCountryCode”, type: “post”, data: “&CountryId=” + CountryId, success: function (response, textStatus, jqXHR) { if (response == ‘ERROR’) { alert(‘Please select Country’); $(“#txtPSCountry”).focus(); return false; } else { $(‘#txtPSCountryCode’).val(“+” + response); $(‘#txtPSCountryCode’).text(“+” + response); $(‘#hdnPSCountryCode’).val(“+” + response); $(‘#hdnPSCountryCode’).text(“+” + response); } }, error: function (jqXHR, textStatus, errorThrown) { alert(‘Please select Country’); $(“#txtPSCountry”).focus(); return false; }, complete: function () { } }); } function isEmail(email) { var regex = /^([a-zA-Z0-9_.+-])[email protected](([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/; return regex.test(email); } function ValidateUser(mobile) { if (mobile) { $username = $(“#username-mobile”); $password = $(“#password-mobile”); $form = $(“#frmSignOnMobile”); } else { $username = $(“#username”); $password = $(“#password”); $form = $(“#frmSignOn”); } if ($username.val().trim() == ”) { $(“#error”).html(“Please enter the username.”); $(“#ErrorPopup”).modal(“show”); //$username.focus(); $(“#ancSignIn”).dropdown(“toggle”); return false; } if ($password.val().trim() == ”) { $(“#error”).html(“Please enter the password.”); $(“#ErrorPopup”).modal(“show”); //$password.focus(); $(“#ancSignIn”).dropdown(“toggle”); return false; } $form.submit(); return true; } function ValidateEmailAddress() { try { var userEmailAddress = $(“#frmCheckUserEmail input[id=userEmailAddress]”).val(); if (userEmailAddress.trim() == ”) { alert(‘Please enter email address.’); $(“#frmCheckUserEmail input[id=userEmailAddress]”).focus(); return false; } else if (!isEmail(userEmailAddress.trim())) { alert(‘Please enter valid email address.’); $(“#frmCheckUserEmail input[id=userEmailAddress]”).focus(); return false; } $(“#frmCheckUserEmail”).submit(); } catch (e) { alert(e); } return true; } ]]>

Related Post

Be the first to comment

Leave a Reply

Your email address will not be published.


*