Login
Try VertexFX
  • Home
  • Knowledgebase
  • Blog
  • Home
  • Knowledgebase
  • Blog

VertexFX Client WCF Service

home/Knowledge Base/Technical Support/API/Client API's/VTL/VertexFX Client WCF Service./VertexFX Client WCF Service/GetSymbol

GetSymbol

24 views 0 hybrid-solutions

Syntax

GetSymbol (Symbol As String)

Description

The GetSymbol operation is used to return symbol identifier if symbol name was given, or returns symbol name if given symbol identifier.

Request Parameters

Name Description Required

Symbol

  • The name or identifier of a symbol.
  • Type: String.
  • Default: None.
  • Constraints: Must be valid symbol name or identifier.
Yes

Response Elements

Name Description
Result

This operation returns symbol identifier in case of symbol name is given or symbol name is returned in case of symbol identifier is given.

Otherwise, an expliciterror codeis returned.

Type: JSON object as String


Sample

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>GetSymbol</title><script src="http://code.jquery.com/jquery-latest.js"></script></head><script >$(document).ready(function () {var urlStr = "http://webtrader.hybridsolutions.com/publicweb/webservice.svc";jQuery.support.cors = true;$("#progress").ajaxStart(function () { $(this).css("display", "block"); });$("#progress").ajaxComplete(function () { $(this).css("display", "none"); });function onSuccessResult(response) {response = eval('(' + response + ')')if (response.UserId == -1 || response.UserId == -207) {$("#resultData").html("Invalid username or password");}else if (response.UserId == -231) {$("#resultData").html("You must have at least one account");}else if (response == null || response == "" || response.UserId < 0) {$("#resultData").html("Error while login.Please try later");}else {$("#resultData").html("SuccessResult ... UserId is :" + response.UserId);}}$("#resultAction").ajaxError(function (result) { $(this).html('An error occured'); });function onErrorResult(result) {alert('Service call faild : ' + result.status + ' ' + result.statusText);}$("#btnLogin").click(function () {$.getJSON(urlStr + "/Login?username=" + $("#txtusername").val() + "&password=" + $("#txtpassword").val() + "&callback=?" , onSuccessResult);});function onSuccessResultAction(dataResult) {dataResult = eval('(' + dataResult + ')');$("#resultAction").html(dataResult);}$("#btnAction").click(function () {$.getJSON(urlStr + "/GetSymbol?Symbol=" + $("#txtSymbol").val() + "&callback=?" , onSuccessResultAction);});});</script><body><table border="1px"><tbody><tr><td>Username: <input type="text" id="txtusername" value=""/>Password: <input type="text" id="txtpassword" value=""/><button id="btnLogin"> Login </button></td></tr><tr ><td>Symbol: <input type="text" id="txtSymbol" value=""/><button id="btnAction"> GetSymbol </button></td></tr></tbody></table><div id="resultData"> </div><div id="resultAction"> </div><div style="display:none" id="progress">Loading ... </div></body></html>


See Also

  • GetUnits
  • GetPublicNews
  • GetPrivateNews


VertexFX WCF Service Index

Was this helpful?

Yes  No
Leave A Comment Cancel reply

  GetOpenPositions_stmt

Required Knowledge and Skills  

About
VertexFX Trader has a closed-loop trading structure with Backoffice dealing desk, Client Terminals, Dedicated Hosting, White Labelling and Bridging Capabilities. Through VertexFX Risk Management Bridge...
Categories
  • Release Notes
  • Technical Support
  • VertexFX Pro Setup
  • Mobile Trader
  • Lite VertexFX Mobile Trader
Community
  • Blog
  • Media Center
Need Support?
If you need any further help, don't hesitate to send a support request to our support team.
Contact Support
  • Privacy Policy
  • Brokers Terms
  • Traders EULA
  • ISV Terms
  • Plugins EULA
  • Copyright 2023 hybridsolutions.com. All Rights Reserved.