Saturday 24 March 2018

Efxnow 외환


Efxnow 외환
MetaTrader 4 연습 계정 가입.
&부; CompassFX. 판권 소유.
면책 조항 : CompassFX는 서비스에 대한 볼륨 기반의 추천 수수료를받습니다. 외환 외환 시장 (FX, Forex) 거래는 본질적으로 매우 투기 적이며 상당한 위험을 수반하며 모든 투자자에게 적절하지 않습니다. 따라서 외환 거래에 참여하기로 결정하기 전에 투자 목표, 경험 수준 및 위험 식욕을 신중하게 고려해야합니다. 투자자들은 항상 Forex를 거래 할 때 위험 자본을 사용해야합니다. 왜냐하면 항상 실질적인 손실 위험이 있기 때문입니다. 가장 중요한 것은 잃을 여유가없는 돈을 투자하지 말라는 것입니다. 과거 실적에 대한 언급이 미래의 결과를 나타내는 것은 아닙니다. 계정 액세스, 거래 집행 및 시스템 응답은 시장 상황, 견적 지연, 시스템 성능 및 기타 요인에 의해 악영향을받을 수 있습니다. 추가 공시.

Efxnow 외환
MyAccount에 오신 것을 환영합니다.
안전한 온라인 계정 로그인.
MyAccount로 FOREX 거래 계좌에서 MetaTrader 4를 온라인으로 관리하십시오. 안전한 128 비트 SSL 암호화 환경 인 MyAccount는 다음과 같은 빠르고 쉬운 방법을 제공합니다.
계좌 이체, 신용 카드 또는 직불 카드를 통해 온라인으로 계좌에 입금하십시오. 신용 / 직불 카드를 통한 입금은 즉시 거래가 가능합니다.
계정 암호 변경 주소 및 기타 연락처 정보와 같은 계정 정보 업데이트 계정의 여백 설정 수정 일일 및 주간 연구 보고서에 액세스하고 웹 세미나를 볼 수 있습니다.

내용.
많은 고객들이 시스템에서 직접 FX 거래 플랫폼에 액세스 할 수있는 메커니즘을 요청했습니다. 요율 데이터 서버 및 웹 서비스 인터페이스의 출시로 표준 기반 XML 인터페이스를 통해 사용할 수 있습니다.
어떤 거래 플랫폼을 사용할 수 있습니까?
여기에 나와있는 API는 회사 및 브랜드 파트너의 GAIN Capital Group과 호환됩니다.
GAIN Capital Group은 다음을 포함합니다 :
플랫폼에 대한이 인터페이스의 사용 가능 여부를 확인하려면 FCM에 문의하십시오.
이 API는 무료로 사용할 수있는 서비스로서 GAIN Capital에서 제공하며 초보자부터 숙련 된 전문가까지 모든 프로그래머에게 개방되어 있습니다. 이 서비스를 무료로 유지하려면 여기 GAIN의 서버가 컴퓨팅 성능의 무한한 소스가 아니라는 것을 기억하는 것이 중요합니다. 가까운 시일 내에 귀하는이를 존중하고 기대하는 방식으로 사용하도록 요청합니다. 귀하의 자원을 사용하는 다른 사람들. 궁극적으로 Google은 서비스 악용 대상으로 간주되는 사용자의 API 액세스 권한을 취소해야합니다. 그러한 학대는 다음과 같습니다.
· GAIN Capital의 명시적인 허가없이 GAIN Capital을 통한 거래의 실행을 용이하게하는 것 이외의 목적으로 GAIN 파생 가격을 재전송하는 행위.
· 반복적으로 함수를 끝없이 반복적으로 호출합니다.
· 스트리밍 속도를 사용할 수있을 때 GetRatesDataSet 함수를 폴링합니다.
· 충족되지 않을 것으로 예상되는 엄청난 주문량으로 주문 처리 시스템을로드합니다.
· 오류 메시지를 무시하고 계좌 잔고가 부족하거나 잠겨있을 때 거래를 계속합니다.
· 유효한 키를 보내지 않고 Rates Service에 연결하는 것을 반복합니다.
· 서비스에 대한 과도한 병렬 호출
· 요금을 다른 당사자에게 재전송합니다.
· 우리가 단순히 외형을 좋아하지 않는 것.
이 서비스의 제공은 귀하와 우리 교역을 돕기위한 것이며 API의 높은 가용성을 보장하기 위해 모든 합당한 조치를 취할 것입니다.
서비스를 사용하면 이러한 규칙을 적용 할 수 있습니다.
관련 문서에 대한 링크.
현재 API 버전.
MS Word 형식의이 문서.
두 가지 비즈니스 기능, 두 가지 기술.
서비스의 제공은 두 가지 기술로 나뉘며 각 기술은 요구되는 비즈니스 기능에 적합합니다.
요율 데이터는 고객에게 게시 된 거래 가능 가격을 나타냅니다. '실시간'으로 분류 할 수 있는데 이는 실시간으로 변경되고 고객에게 푸시 아웃되어야 함을 의미합니다. 이 역할을 위해 우리는 가격 공개 시스템에 직접 TCP / IP 소켓 인터페이스를 사용합니다. 동일한 소켓이 거래 고객에 의해 사용됩니다. Visual Studio 및 JAVA 프로그래밍을 돕기 위해 연결 및 링크 관리를 처리하는 기본 구성 요소를 제공합니다. 각 구성 요소는 대리자 또는 콜백을 통해 적절하게 이벤트를 만듭니다.
거래 기능.
거래 기능은 클라이언트의 요청에 따라 시작됩니다. 이 논리는 웹 서비스를 사용하여 구현됩니다. XML 기반의 SOAP 인터페이스.
인터페이스 정의.
요금 데이터 인터페이스는 TCP / IP 소켓 연결로 구현됩니다. 클라이언트가 인터페이스에 연결하면 사인 온 핸드 셰이크에 따라 시장 속도가 업데이트되고 업데이트됩니다.
권장 접근법.
프로그래밍 인터페이스는 프레임 워크 (VB와 C # 중 하나)와 JAVA 1.2 환경 용으로 작성된 구성 요소를 통해 제공됩니다. 해당 구성 요소의 인터페이스 문서는 예제 하위 폴더에 있습니다 (6 페이지의 '관련 문서에 대한 링크'참조).
직접 접근.
요율 데이터 피드와 직접 인터페이스하려는 프로그래머의 경우 다음은 메시지 구성을 설명합니다. 요율 인터페이스는 추상화 된 API 인터페이스보다 변경되기 쉽습니다.
데이터는 독점적 인 형식으로 전송되므로 프로토콜에 대한 완전한 설명이 필요합니다.
참고 : 클라이언트가 보낸 데이터는 녹색이고 서버에서 보낸 데이터는 노란색입니다.
클라이언트가 초기 로그온 키를 보내고 [캐리지 리턴 [cr]] :
올바른 출력을 생성하려면 \ COMPACT 문자열이 필요합니다.
서버는 초기 응답 '사전 메시지'를 반환합니다. 이 메시지는 모든 CCY 쌍에 대한 토큰 테이블을 나열하고 다음 형식의 오후 5 시부 터 오후 5 시부 터 해당 쌍의 높음 / 낮음 가격을 포함합니다.
S = 메시지 유형 SUR 또는 '사전'
A = 첫 번째 Alpha CCY 토큰 (참고 : Alpha 토큰은 한 가지로만 제한되지 않습니다.
AUD / USD = 첫 번째 CCY 쌍 (이하 'A'
Bid \ Ask \ High \ Low = Bid ​​\ Ask \ High \ Low 값은 CCY 쌍에 대한 값입니다.
D = 상태, 거래 가능 또는 추천 됨.
미국인은 A = 유럽인은 E.
4 = CCYPair에 대한 십진수 (일반적으로 2, 4 또는 5)
닫기 = 전날 오후 17:00 (뉴욕) (12/27/2006)의 종료 가격.
주기적으로 (일반적으로 초당 4 회 이상은 요금 서버에서 업데이트 된 요금 메시지를 발송합니다. 여러 요금을 보내지 만 서버에서 '히트'형식으로 전송합니다.
R = 메시지 유형 RATE.
F = CCYPair (이 경우 EUR / GBP).
D = 상태, 거래 가능 또는 추천 됨.
사전 정보 요청 재전송 :
클라이언트가 CCY 및 높음 / 낮음 정보가있는 새로운 사전 메시지가 필요하다고 생각하는 경우
S = SUR 메시지를 다시 보냅니다.
고 / 저 재설정 또는 'Resend Dictionary Message'수신시 :
서버는 위와 같이 신선하고 완전한 사전 메시지를 보냅니다.
요금 필터 지시 :
대역폭을 최소한으로 줄이려는 간단한 클라이언트의 경우 클라이언트는 선택적으로 필터를 보내 모든 속도가 전송되지 않도록 할 수 있습니다. 필터는 어떤 쌍을 보내야하는지 나타냅니다. 선택 사항은 모든 쌍 또는 특정 쌍 사이에 있으며, 현재 필터링 된 쌍의 그룹을 구성 할 수 없습니다.
F = 메시지 유형 필터.
AUD / JPY = CCY 쌍, 이 경우 AUD / JPY.
F = 메시지 유형 필터.
ALL / ALL = all, 즉 필터 오프.
참고 : 필터가 없으면 모든 CCY가 전송됩니다.
Rates Socket 피드를 통해 사용 가능한 다른 메시지가 알림으로 작동합니다.
백엔드 거래가 실행되면 거래 메시지가 전송됩니다. 거래가 어떻게 입력되었는지에 관계없이 거래 메시지가 전송됩니다.
BUP \ DEAL = 메시지 유형 거래.
위치 계약 = 쌍의 현재 순 위치.
위치 CCY =이 값을 무시하십시오.
게시 된 증거금 = 현재 계정 잔액
USD로 실현 마진 = 전일 마감 17:00 (뉴욕) 이후 실현 된 P / L
실현 된 기준 액 CCY = 위와 동일 함.
거래 참조 번호 = Ref. 번호.
확인 번호 = Conf. 번호.
USD = Current Net Position in Pair (USD)
위치 평균 속도 = 현재 위치의 평균 속도.
이 이벤트를 사용하여 새로 고침 요청을 트리거하여 도트러를 처리하고 서버에서 도트 블로터 및 마진 블로터를 배치합니다.
백엔드에서 주문을 배치 또는 수정하면 주문 메시지가 전송됩니다. 주문 메시지는 입력 또는 수정 방법에 관계없이 전송됩니다.
BUP \ ORD = 메시지 유형 순서.
주문 참조 = 주문 참조 번호.
주문 상태 = 주문 상태. 유효한 값은 다음과 같습니다.
이 이벤트를 사용하여 새로 고침 요청을 트리거하여 지문 인식기, 위치 지문 인식 장치, 여백 지움 장치 및 주문 지폐 수집기를 서버에서 처리합니다.
거래 활성화 / 비활성화 메시지.
거래가 활성화 또는 일시 중지로 설정된시기를 나타내는 메시지가 전송됩니다. 일반적으로 일일 유지 관리가 수행 될 때 매일 약 17:00에 발생합니다. 일반적으로 유지 관리 작업은 몇 분을 넘지 않습니다. 메시지는 다음과 같이 전송됩니다.
Rate Updates는 클라이언트가 선택한 쌍만 볼 수 있도록 설계되었습니다. 클라이언트는 선택한 쌍을 여러 번 편집하도록 선택할 수 있습니다. 수정을 제한 할 수있는 제한이 없습니다. 따라서 프런트 엔드 플랫폼은 설정이 변경 될 때 응답해야합니다. 클라이언트가 선택을 업데이트 할 때마다 속도 피드를 통해 알림 메시지가 전송됩니다.
연결 유지 트래픽.
속도 데이터가 전송되지 않으면 서버는 정기적으로 keepalive '캐리지 리턴'문자를 보냅니다. 클라이언트는 데이터를 수신하지 않으면 1 분에 1 회 리턴 키브 (keep-alive) 문자를 보내야합니다. 이것은 소켓 연결이 유효 기간 서버를 keep-alive 메시지로 변경하지 않고 유효한지 확인하기위한 것입니다. 일반적으로, 소켓 인터페이스는 소켓이 keep-alive를 전달하지 못하면 'reset by peer'메시지를 던집니다. 또한 클라이언트가 메시지를받지 못하면 연결을 테스트하기 위해 연결 유지를 보냅니다.
요금 서버의 위치.
요율 서버는 IP 주소 443의 다음 주소에 있습니다.
실시간 거래 계정 :
데모 및 테스트 계정 :
요금 서버는 고 가용성을 제공하기 위해 여러 데이터 센터에 분산되어 있습니다.
무역 요청 및 데이터 - 웹 서비스.
나머지 시스템 기능은 웹 서비스 요청으로 구현됩니다. 현재 지원되는 요청 목록이 아래에 나열되어 있습니다. 각 링크를 클릭하여 웹 서비스 인터페이스의 데모 버전에 액세스 할 수 있습니다.
다음 조작이 지원됩니다. 정식 정의를 위해 다음 작업이 지원되는지 검토하십시오. 정식 정의는 서비스 설명을 검토하십시오.
OCO 1 거래 주문. 이 기능을 사용하면 다른 파트가 실행되면 주문의 일부가 취소되는 주문을 생성 할 수 있습니다. GBP / USD, EOD 또는 GTC의 유효 기간 2, B 또는 S의 BuySell, 계좌에 따라 10,000 또는 100,000의 배수, 주문 손실은 Stop 또는 LimiT에 대해 S 또는 T로 표시됩니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오. 현재 열린 위치와 관련된 OCO [2] 명령을 배치하려면 PlaceOCOASSPOrder 함수를 참조하십시오.
단일 거래 주문. 위치를 열 수있는 미래에 실행될 간단한 순서를 작성할 수 있습니다. GBP / USD, EOD 또는 GTC의 유효 기간 2, B 또는 S의 BuySell, 계좌에 따라 10,000 또는 100,000의 배수, 주문 손실은 Stop 또는 LimiT에 대해 S 또는 T로 표시됩니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오. (24 페이지의 예 참조)
단일 거래 주문 수정. 이렇게하면 이미 생성 된 주문을 수정할 수 있습니다. "OrderReference"는 수정할 주문을 식별하고 많은 주문 기능에서 검색 할 수있는 매개 변수입니다. 순서 함수는 "OrderReference"매개 변수에 해당하는 "CustomerOrderReference"를 리턴합니다. EOD 또는 GTC로 만료 2, B 또는 S로 BuySell, 계좌에 따라 10,000 또는 100,000의 배수, 주문 손실은 Stop 또는 LimiT에 대해 S 또는 T로 표시됩니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
사용자 위치 기록부. 위치 관리에 표시된대로 현재 열려있는 위치를 반환합니다. 입력, Key는 GetRatesServerAuth 함수에서 검색 할 수 있습니다.
원하는 경우 서버 연결 시간 (UTC)을 반환하고 연결 유지로 사용할 수 있습니다. (21 페이지의 예 참조)
심볼 블로터 데이터 세트. 각각의 통화 기호로 교환 할 수있는 모든 통화 쌍을 반환합니다. 매개 변수는 사용자 ID 및 암호입니다.
단일 연관 위치 2 수정 무역 주문. 이렇게하면 이미 생성 된 관련 위치 2 명령을 수정할 수 있습니다. "OrderReference"는 수정할 주문을 식별하는 매개 변수입니다. "OrderReference"는 PlaceSingleASSOrder 또는 PlaceSingleOrder 함수를 통해 주문을 생성 할 때 검색 할 수 있습니다. 이 함수에서 리턴 된 "CustomerOrderReference"는 "OrderReference"로 사용될 수 있습니다. GBP / USD와 쌍으로, 주문 손실은 Stop 또는 LimiT를 위해 S 또는 T로 표시됩니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
무역 거래 요청을하십시오. 여기서 함수는 지정된 속도로 시장에 진입하고자 할 때 사용하기위한 것입니다. 지정된 요율이 현재 요율 인 경우 요청이 처리되고 그렇지 않으면 거부됩니다 (즉, 채우기 또는 죽이기 시나리오). GBP / USD, B 또는 S로 BuySell, 계정에 따라 10,000 또는 100,000의 배수로 짝을 이룹니다.
계정에 연결된 현재 열린 위치에 대한 모든 세부 정보와 관련된 위치 블로터 데이터 세트.
지연된 요율 데이터 세트.
필터를 사용하는 사용자 거래 기록부.
If If Then Trade 주문. If / Then 명령은 첫 번째 명령 ( "If"명령)이 실행되면 두 번째 명령 ( "Then"명령)이 라이브 단일 명령으로 활성화되는 조건부 명령입니다. If 주문이 실행되지 않는 경우, Then 단일 주문은 휴면 상태로 유지됩니다. If / Then 주문 중 어느 한 부분이 취소되면 주문의 모든 부분도 취소됩니다. GBP / USD, EOD 또는 GTC의 만기, B 또는 S의 BuySell, 계좌에 따라 10,000 또는 100,000의 배수, 주문 손실 또는 중지에 대한 주문 단위는 S 또는 T입니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
계정의 미결 주문을 반환하는 주문 Blotter DataSet.
사용자 주문 기록부.
게인 해설. 상위 세 개의 GAIN 해설 항목을 반환합니다.
등급 스냅 샷 데이터 세트. 모든 통화 쌍에 대한 요율과 타임 스탬프를 반환합니다. 필수 매개 변수는 GetRatesServerAuth 함수에서 검색 할 수있는 '키'입니다.
Margin Blotter DataSet. Margin Balance, Account Balance, P / L 등과 같은 계좌 별 잔액 정보를 반환합니다.
이 기능은 주로 귀하의 계정을 인증하는 것입니다. Rate Server와 블로터 기능으로 인증하는 데 사용 된 24 시간 동안 유효한 'key'문자열을 반환합니다. 이것은 매일 요율 서버 또는 점자와 연결하기 전에 호출해야합니다. 브랜드 코드에 관한 질문은 고객 서비스 부로 문의하십시오. (23 페이지의 예 참조)
필터가있는 Blotter DataSet을 처리합니다.
OCO 1 교역 명령을 수정하십시오. GBP / USD, EOD 또는 GTC의 유효 기간 2, B 또는 S의 BuySell, 계좌에 따라 10,000 또는 100,000의 배수, 주문 손실은 Stop 또는 LimiT에 대해 S 또는 T로 표시됩니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
시장 뉴스. 상위 3 개 뉴스 항목을 반환합니다.
리터럴 및 ASCII char 코드 목록으로 보낸 문자열을 반환합니다. WebService 프로세스를 테스트하거나 연결을 확인하려면이 루틴을 사용하십시오.
OCO 1 거래 주문 수정. EOD 또는 GTC로 만료 2, B 또는 S로 BuySell, 계좌에 따라 10,000 또는 100,000의 배수, 주문 손실은 Stop 또는 LimiT에 대해 S 또는 T로 표시됩니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
이 기능은 "포인트 앤 슈트 (point and shoot)"기능과 유사하다. 옵션을 플랫폼의 위치 관리에 사용합니다. 특정 통화 쌍에 대해 여러 로트가 노출 될 때 사용됩니다. 당신은 거래하고자하는 포지션을 선택할 수 있습니다. 이 기능은 한 위치 만 열려있을 때는 사용되지 않습니다. GetDealBlotter 함수에서 반환 된 ITID 인 DealID가 요청됩니다. GetDealBlotter는 매일 오후 5시 (동부 표준시 기준) 오후에 DealBlotter가 재설정되므로 위치 입력 후 호출해야합니다. DealId의 거래 거래 요청을 종료하려는 거래의 ID로 지정하고 GBP / USD, B 또는 S로 구매, 계정에 따라 10,000 또는 100,000의 배수로 계산합니다.
If 주문이 1 차 주문 ( "If"주문)이 실행되고, 2 차 주문 ( "Then"주문)이 살아있는 것으로 활성화되면 OCO [4] 주문은 조건부 주문이며, OneCellels Other (OCO) 주문. OCO 1 주문에 대한 전체 설명. 두 'Then'명령 중 하나를 실행하면 자동으로 다른 명령이 취소됩니다. 'If'단일 주문이 실행되지 않는 경우 'Then'OCO 1 주문은 휴면 상태로 유지됩니다. OCO 1 주문의 다리를 포함하여 If / Then OCO 1 주문의 일부가 취소되면 주문의 모든 부분도 취소됩니다. OCO 1 거래 주문. GBP / USD, EOD 또는 GTC의 유효 기간 2, B 또는 S의 BuySell, 계좌에 따라 10,000 또는 100,000의 배수, 주문 손실은 Stop 또는 LimiT에 대해 S 또는 T로 표시됩니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
요금 서버 및 블로터 기능으로 인증하는 데 사용되는 24 시간 동안 유효한 서브 계정 'Key'문자열을 반환합니다. 이것은 매일 요율 서버 또는 점자와 연결하기 전에 호출해야합니다.
교환 된 기호 목록.
거래 주문 취소. 원래 주문에 제공된 참조 번호로서의 OrderConfirmation; 참고 : OCO 1의 경우 두 다리를 모두 취소해야합니다.
이 함수는 사용 가능한 최상의 속도로 시장을 처리하는 데 사용됩니다. DealRequest 함수는 시장에 진입하는데 더 오래 걸릴 수 있습니다. Best at Rate로 무역 거래 요청을하십시오. GBP / USD, B 또는 S로 BuySell, 계정에 따라 10,000 또는 100,000의 배수로 짝을 이룹니다.
Deal Blotter DataSet.
OCO 수정 [5] 관련 직책 3 무역 주문. GBP / USD와 쌍을 이룹니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
사용자 여백 기록.
역사적인 시장 속도의 데이터 세트는 최대 24 시간까지 사용할 수 있습니다. 견적은 CCY / CCY 즉 GBP / USD 형식입니다. 필수 매개 변수는 Key, Quote, StartDateTime 및 EndDateTime입니다. 'Key'는 GetRatesServerAuth 함수에서 검색 할 수 있습니다. 견적은 CCY / CCY 즉 GBP / USD 형식입니다. StartDateTime 및 EndDateTime의 형식은 YYYY-MM-DD HH : MM : SS 즉 2006-08-16 11:03:25입니다. (21 페이지의 예 참조)
Place Single Associated Position 3 거래 주문. 이것은 정지 손실을 만들거나 열린 위치로 제한하기위한 명령입니다. GBP / USD와 쌍으로, 주문 손실은 Stop 또는 LimiT를 위해 S 또는 T로 표시됩니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
사용자 거래 기록부.
Place OCO [6] Associated Position 2 무역 주문. GBP / USD와 쌍을 이룹니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
SubscribedPairs String에 나열된 쉼표로 구분 된 쌍을 기반으로 Subscribed Product List를 업데이트합니다. (25 페이지의 예 참조)
계정 매개 변수. Notes 필드는 클라이언트를 설명하는 데 사용될 수 있습니다. 브랜드의 기본 값으로 'GAIN'을 사용하십시오.
If If Then Then 거래 주문. GBP / USD, EOD 또는 GTC의 유효 기간, B 또는 S의 BuySell, 계정에 따라 10,000 또는 100,000의 배수, 주문 손실은 Stop 또는 LimiT의 경우 S 또는 T로 계산됩니다. 경고 : 거래 주문은 주문 과정에 배치되는 데 최대 60 초가 걸릴 수 있습니다. 즉각적인 실행을 위해 DealRequest를 사용하십시오.
거래 주문 취소. 참조 번호에 대한 주문 참조 번호를 제공해주십시오. 주문 참조 번호는 GetOrderBlotterDataSet에서 검색 할 수 있습니다. 명령의 모든 다리가 제거됩니다. 참조 번호에 대한 주문 참조 번호를 제공해주십시오. 명령의 모든 다리가 제거됩니다.
각 요청에 대한 자세한 내용은 api. efxnow / DEMOWebServices2.8 / Service. asmx에서 웹 브라우저를 사용하여 각 메소드를 검사하여 확인할 수 있습니다.
웹 서비스 API 서버의 위치.
웹 서비스는 다음 주소의 데모 및 라이브 버전에서 사용할 수 있습니다.
실시간 거래 계정 :
데모 및 테스트 계정 :
웹 서비스에 익숙하지 않은 사용자.
웹 서비스는 프로그래머가 단순 객체 액세스 프로토콜 (SOAP)과 같은 프로토콜을 사용하여 언어 및 플랫폼에 구애받지 않는 방식으로 인터넷을 통해 원격 프로 시저 호출을 수행 할 수있는 메커니즘을 제공합니다. 웹 서비스는 Microsoft 기술이 아니라 신속하게 안정적인 글로벌 표준입니다. 웹 서비스에 대한 간략한 소개는 다음 문서를 권장합니다.
웹 서비스 사용과 관련하여 인터넷에서 사용할 수있는 풍부한 정보가 있으므로 여기서 자세히 설명하지 않겠습니다.
우리의 구현에서 IIS를 중심으로 회전하는 웹 서비스는 http GET 또는 POST 메서드를 사용하여 호출 할 수 있으며 가장 간단한 형식으로 반환되는 스트림은 출력을 구문 분석하여 해석 할 수 있습니다. 개발을 돕기 위해 api. efxnow / DEMOWebServices2.8 / Service. asmx의 일반 웹 브라우저를 사용하여 웹 서비스 응답을 테스트 할 수있는 '테스트 기능'을 활성화했습니다. 여기에서 응답을 탐색하기위한 요청을 시작할 수 있습니다. 웹 서비스의 자체 문서화 특성으로 최신 정보를 항상 사용할 수 있습니다.
웹 서비스 자체가 본질적으로 자체 문서화이기 때문에, 이 노트에는이 문서의 반복이 없을 것입니다. 그러나 웹 서비스 사용과 관련하여 명확히 밝혀야 할 몇 가지 진술이 있습니다.
웹 서비스는 SOAP과 함께 사용하기위한 것이지만 간단한 GET 및 POST 호출 방법도 지원할 예정입니다. 이것은 http 웹 요청 및 텍스트 파서 (parser)를 조금 넘는 웹 서비스 프로그래밍의 문을 엽니 다.
데모 서버를 테스트하기 위해 우리는 IP 포트 80 및 443에서 각각 http 및 https를 지원하지만 생산을 위해 포트 443을 통한 https 만 지원합니다. 이는 전송 레벨 데이터 암호화를 보장하기위한 것입니다.
반환 된 데이터는 XML로 인코딩 된 문자열, 문자열 또는 데이터 집합의 XML로 인코딩 된 표현으로 구성됩니다. 일반적으로 데이터 세트의 경우에는 해당 세트 내에 단일 테이블이 포함됩니다.
그러나 세션 상태에 대한 개념은 없습니다. HTTP 연결 유지 요청은 빠르고 반응적인 연결을 유지하는 것이 허용되고 권장됩니다. 이는 VS 응용 프로그램의 기본값입니다.
웹 서비스의 본질은 진정으로 언어 및 플랫폼에 독립적 인 접근 방식을 허용해야합니다. 그러나 SOAP 프로토콜이 개발됨에 따라 Microsoft의 (또는 해당 공급 업체가) SOAP 사양의 해석으로 필연적으로 발생하는 특정 호환성 문제가 있습니다. 특히 대부분의 작업을 한 줄의 코드로 표현할 수있는 웹 서비스의 유용성과 생산성을 위해 Microsoft Visual Studio를 권장합니다. 아래 주어진 예제는 Visual Basic에 나와 있습니다.
웹 서비스에 대한 인터페이스는 url을 통해 버전 화됩니다. 즉, 현재 릴리스 버전은 2.8이므로 url의 참조 즉, Webservices2.8 / service. asmx. 새 버전이 빌드됨에 따라 이전 버전은 가능한 한 오래 작동합니다. 이전 버전을 삭제할 필요가없는 경우가 종종 있습니다. 그러나 당사 또는 당사의 고객에게 해를 끼칠 수있는 결함이 발견 된 경우 인터페이스 버전을 철회 할 수있는 권한이 있습니다.
웹 서비스 호출은 때때로 사용자 ID, 비밀번호 및 브랜드의 형태로 인증을 요구합니다. 사용자 ID와 암호는 분명합니다. 그러나 브랜드는 문제의 계정과 관련된 값이며 일반적으로 가입 초기 (GAINCapital, FOREX 등)의 함수입니다. 브랜드는 고객 서비스를 호출하여 얻어야합니다.
예제 코드 - VB.
문서 팩에는 'ExampleClient'프로젝트의 샘플 코드가 들어있는 압축 된 아카이브가 있습니다. 이 프로젝트는 Visual Basic을 사용하여 작성되었지만 C # 및 JAVA 프로그래머가 코드를 충분히 읽을 수 있음을 확신합니다.
시작하기.
이 프로젝트는 Form1.vb에 간단한 Form 'Form1'을 포함합니다. 시각적으로 양식은 다음과 같이 배치됩니다.
또한 프로젝트에서 자동으로 생성 된 웹 서비스 프록시 코드는 'Reference. vb'에서 찾을 수 있습니다. 솔루션 기능 '웹 참조 추가'(프로젝트를 마우스 오른쪽 단추로 클릭)를 사용하여 코드가 자동으로 생성되고 참조됩니다. 그런 다음 웹 참조 마법사에 웹 서비스 파일의 URL을 입력하십시오.
api. efxnow / DEMOWebServices2.8 / Service. asmx. 일단 추가되면 디자이너 또는 코드에서 웹 참조의 URL 속성을 변경하고 새로 고칠 수 있습니다.
일단 웹 참조가 생성되면; 웹 서비스는 기본 네임 스페이스 'com. efxnow. api'를 사용하여 참조 할 수 있습니다. 이 이름이 적합하지 않은 것으로 판단되면 웹 참조 속성에서 변경할 수 있습니다.
코드 예제에서 우리는 네임 스페이스를 디자이너로 임포트하여 선언문을 사용하여 프로그래밍을 쉽게 할 수있었습니다.
ExampleClient를 가져옵니다. com. efxnow. api. Service.
그러나이 예에서는 Web Reference를 나타내는 클래스 수준의 객체를 만들었습니다.
새로운 com. efxnow. secure. Service로 myWebService를 어둡게합니다.
이제부터는 객체를 사용하여 웹 서비스를 참조 할 수 있습니다.
웹 서비스를 사용하는 첫 번째 예제는 응용 프로그램을 시작할 때 트리거됩니다. Form_Load 이벤트에서 서버에 시간을 요청한 코드를 추가 한 다음 폼의 레이블에 표시합니다. 이를 완료하는 코드는 다음과 같습니다.
Me. lblStatus. Text = & quot; Connected, server time & quot; & amp; myWebService. GetTime & amp; & quot; (GMT) & quot;
여기서 코드는 우리 머신에 로컬 인 것처럼. GetTime 메소드가 호출됩니다. 반환 된 데이터는 XML 응답에 인코딩 된 STRING 객체 형식입니다. VS를 사용하여 단순히 STRING 객체를 폼 레이블 객체에 직접 전달할 수 있습니다.
GetHistoricRatesDataset.
이 함수는 주어진 기간 동안 주어진 CCY 쌍에 대한 시장 요율을 나타내는 데이터 세트를 반환합니다. 이 예제에서 데이터 세트의 첫 번째 데이터 테이블은 렌더링을 위해 데이터 그리드 객체로 전달됩니다.
'Rate history의 Verbose code example :
'이 코드는 하나의 합성 문장으로 계약 될 수 있습니다!
'통화 준비를위한 문자열 변수 설정 :
Dim Quote As String = Me boBoxCCY. SelectedItem.
'시작 시간을 10 분 전에 NOW로 설정하십시오.
Dim StartDateTime As String = DateAdd (DateInterval. Second, -600, Now).ToShortDateString & amp; & quot; & quot; & amp; DateAdd (DateInterval. Second, -600, Now).ToLongTimeString.
Dim EndDateTime As String = & quot; & quot;
'결과 집합의 컨테이너로 DataSet 개체를 만듭니다.
새 데이터 집합으로 Dim myResponse.
myResponse = myWebService. GetHistoricRatesDataSet (키, 견적, StartDateTime, EndDateTime)
'결과 DataSet 테이블을 표시 할 그리드에 바인딩하십시오.
Me. DataGridRates. DataSource = myResponse. Tables (0)
키는 'GetRatesServerAuth'함수에서 가져옵니다. 이 기능을 사용하여 계정 세부 정보에서 키를 얻습니다.
EndDateTime 문자열은 공백으로 남습니다. 이것은 현재로 해석 될 것입니다. 웹 서비스 메서드에는 오버로드에 대한 개념이 없으므로 선택적 매개 변수를 전달해야합니다. 즉 선택적 매개 변수 개념이 없습니다.
반환 된 데이터 세트에는 단일 테이블이 포함되어 있으며 0 인 배열 환경이므로 인덱스 0으로 참조 할 수 있습니다.
우리는 CCY 콤보 상자에서 발생한 change 이벤트를 사용하여 GetHistoricRatesDataset에 대한 요청을 트리거합니다. 이 결과는 다음과 같습니다.
이러한 속도는 스트리밍되지 않습니다. 이 호출의 목적은 라이브 피드가 중단되거나 라이브 요금이 필요하지 않다는 고객의 결정에 따라 '백업 광고'요금을 제공하는 것입니다. 이 요청에 의해 반환되는 데이터의 양은 엄청나 다.
DealRequest.
거래를 실행하려면 DealRequest 함수가 있어야합니다. 이 기능은 거래 정보와 함께 인증 정보를 가져와이를 거래 시스템에 제출하여 실행합니다. 완료되면 클라이언트는 단일 행이있는 데이터 테이블을 포함하는 데이터 집합을 반환합니다. 행에는 참조 필드와 메시지 필드가 있습니다.
참조가 성공하면 거래 참조를 나타내는 양의 숫자 값이고, 그렇지 않으면 거짓 (-1)입니다. 메시지에는 성공 또는 실패한 이벤트에 대한 텍스트 설명이 들어 있습니다.
'무역 집행의 코드 예 :
'통화 준비를위한 문자열 변수 설정 :
Dim UserID As String = & quot; myUserID & quot;
Dim PWD As String = "myPassword"
String으로 어둡게 쌍 = Me boBoxCCY. SelectedItem.
Dim BuySell As String = Me boBoxBuySell. SelectedItem.
Dim Amount As String = txtAmount. Text.
Dim Rate As String = txtRate. Text.
'결과 집합의 컨테이너로 DealResponse 개체를 만듭니다.
Dim myResponse as New com. efxnow. api. objDealResponse ()
'반환 객체 채우기 :
myResponse = myWebService. DealRequest (UserID, PWD, Pair, BuySell, Amount, Rate)
'개체를 개체에서 다시 가져 오기 :
문자 그대로 희미한 메시지.
If myResponse. Success 그런 다음.
나. txtResponse. Text = 메시지.
요청에는 사용자 ID와 암호가 포함되어 있습니다. 이것은 인터넷을 통해 전송되며 SSL 연결이 사용되지 않는 한 일반 텍스트로 표시됩니다.
GetRatesServerAuth.
이전에 각주에서 언급했듯이 스트리밍 속도를 받기 위해 충족되어야하는 요구 사항 중 하나는 초기 연결시 키를 요금 서버로 보내야한다는 것입니다. 이 키는 GetRatesServerAuth 함수를 호출하여 얻을 수 있습니다.
'GetRatesServerAuth의 Verbose 코드 예제 :
'통화 준비를위한 문자열 변수 설정 :
Dim UserID As String = & quot; myUserID & quot;
Dim PWD As String = "myPassword"
Dim BrandCode As String = "myBrandCode"
'String 객체를 결과의 컨테이너로 만듭니다.
문자열로 Dim myResponse를 지정합니다.
myResponse = myWebService. GetRatesServerAuth (사용자 ID, PWD, BrandCode)
나. txtResponse. Text = myResponse.
그런 다음 응답을 요율 서버로 전달하여 세션을 시작할 수 있습니다.
응답은 제한된 시간 동안 유효하므로 요금 서버에 대한 각 연결 시도 이전에 GetRatesServerAuth에 대한 호출을 수행하는 것이 좋습니다.
PlaceSingleOrder.
주문을 실행하려면 PlaceSingleOrder 함수가 있어야합니다. 마찬가지로 OCO 주문, OCO 주문 / 관련 주문, 관련 OCO 주문을 배치 할 수있는 기능도 있습니다. 완료되면 데이터 집합이 반환됩니다. 첫 번째 행은 성공 또는 실패를 나타냅니다. 두 번째 행에는 오류 코드 참조 번호가 있으며, 성공하면 0이됩니다. 세 x 째 행에는 확인 x 호가 들어 있으며, x 호가 실패하면 -1이됩니다.
'Order Execution의 Verbose 코드 예제 :
'통화 준비를위한 문자열 변수 설정 :
Dim UserID As String = & quot; myUserID & quot;
Dim PWD As String = "myPassword"
String으로 어둡게 쌍 = Me boBoxCCY. SelectedItem.
Dim Expiry As String = Me boBoxExp. SelectedItem 'EOD 또는 GTC.
Dim BuySell As String = Me boBoxBuySell. SelectedItem 'B 또는 S.
Dim Amount As String = txtAmount. Text.
Dim Rate As String = txtRate. Text.
Dim OrderBasis As String = Me boBoxOrderBasis. SelectedItem ' S = Stop Loss T = Limit Order.
'Create OrderResponse object as container for the result set.
Dim myResponse As New com. efxnow. api. objOrderResponse.
'Fill Return Object:
myResponse = myWebService. PlaceSingleOrder(UserID, PWD, Pair, Expiry, BuySell, Amount, Rate, OrderBasis)
'Pull items back from Object:
Dim Message As String.
If myResponse. Success Then.
Me. txtResponse. Text = Message.
SaveUserProductSubscriptionSettings.
This function allows a client to select the pairs that will appear in their rate feed. There are no restrictions in place to limit the revisions. There are certain restrictions that limit the pairs that can be selected or deselected:
· A pair cannot be deselected if it has an open position, active order or is the base pair for a pair that has an open position or order. It will be a required pair until the position is removed or the order is closed.
· If a cross currency pair is selected, the base pairs that comprise the cross must also be selected. For example, if EUR/JPY is selected, then USD/JPY and EUR/USD must also be selected.
· There are maximum and minimum requirements. Currently, the max value is set to 25 and the min value is set to 4. These are subject to change at any time.
Upon the receipt of the confirmation for this function, you will receive a message via the rate feed (please see ‘Other Messages’ on page 10 for details). You must disconnect and reconnect to the rate feed in order for this change to reflect on you end. Upon completion, a dataset is returned. The first row indicates the error message if there was any error. The second row contains an error code reference number, which will be blank if successful. The third row indicates success—true or false.
'Verbose code example of Rate Subscription:
'Set up string variables in preparation for call:
Dim UserID As String = "myUserID"
Dim PWD As String = "myPassword"
D im BrandCode As String = “myBrandCode”
Dim ProductList As String = “EUR/USD, JPY/USD, GBP/USD, USD/CHF, AUD/NZD, AUD/USD, EUR/AUD, NZD/USD”
'Create SaveUserProductSubscriptionSettings object as container for the result set.
Dim myResponse As New com. efxnow. api. objProductSubscriptionResponse()
‘ Fill Return Object:
myResponse = myWebService. SaveUserProductSubscriptionSettings(UserID, PWD, BrandCode, ProductList)
'Pull items back from Object:
Dim Message As String.
If myResponse. Success Then.
Me. txtResponse. Text = Message.
Example Code – JAVA.
Also, the examples package includes some examples of programming against the Web Services using the JAVA language. These examples offer a simplistic way to program against Web Services illustrating the simplicity of the text based XML model. There are however, tools that will generate proxy objects to do all of this automatically given a WSDL file. We would recommend this approach, as it simplifies the maintenance/support if and when the WSDL file changes. However, these are offered as pointers and are supplied ‘as-is’.
WebServiceUtil. java.
This class provided a static method to call an ASP WebService via a PUT/GET method.
MTWebService. java.
This class uses the WebService Util class to execute the Margin Trader 1.0 Webservices. Webserivces are exposed as standard functions and this class calls the appropriate webservice via the util class, parses the results and returns the results as java classes.
SimpleXMLNodeParser. java.
This class provides simple XML parsing functions for XML. It only understands the concepts of tags <TAG></TAG> and how to extract the content. Used correctly is can effectively parse well structured XML which is returned from ASP Web Services.
This provides an example of the usage of the Simple Parser, note the last function in the class. The caller must know the order and the structure of the XML nodes expected to work correctly, and all expected nodes must appear in the xml.
오류 코드.
These error numbers relate to responses from DealRequest, Order placement and Order Cancellation response objects and are new as of version 2.8.
1 = General input parameter error.
2 = Authentication error.
3 = Stop Loss Order rate must be > current offer rate.
4 = Limit Order rate must be < current offer rate.
5 = Over maximum order amount.
6 = Order rate must be within 1000 points.
7 = Record not found.
8 = Unable to complete request, the trading system is down for maintenance.
9 = Rate changed (That rate is not acceptable / off market)
10 = Insufficient Margin.
11 = A fatal error occurred processing your request; please check all positions and or contact the trading desk to confirm or deny the execution of this trade.
These error numbers related to responses from SaveUserProductSubscriptionSettings response object.
3 = Authentication Problem.
2001= Invalid Product.
2029 = Additional Products are required. The list of required products will be returned in the Message field.
4001 = Request Failed.
9100 = Invalid Credentials.
9101 = Empty Subscription Product Collection.
9102 = Subscription Product Collection cannot exceed [max pairs]
9103 = Subscription Product Collection cannot be less than [min pairs]
The API Forum is the best method of getting help and support for the API. The Forum is actively monitored during business hours 9am to 5pm EST. Support can also be obtained by ing APISupportGAINCapital.
The latest version and url can be found on the website.
[1] GetRatesServerAuth is used to obtain the key for the session. See the Web Services detailed description later in this document.
[2] OCO stands for One Cancels Other.
2 Expiry EOD stands for End Of Day means 5:00 pm EST. GTC stands for Good Till Cancel.
[3] Expiry EOD stands for End Of Day means 5:00 pm EST. GTC stands for Good Till Cancel.
2 Associated Position refers to an open position. Orders can be place to an associated open position through any functions with ASSP. Unassociated positions are referred to when you do not have a respective open position.
[4] OCO stands for One Cancels Other.
2 Expiry EOD stands for End Of Day means 5:00 pm EST. GTC stands for Good Till Cancel.
[5] OCO stands for One Cancels Other.
2 Expiry EOD stands for End Of Day means 5:00 pm EST. GTC stands for Good Till Cancel.
3 Associated Position refers to an open position. Orders can be place to an associated open position through any functions with ASSP. Unassociated positions are referred to when you do not have a respective open position.
[6] OCO stands for One Cancels Other.
2 Associated Position refers to an open position. Orders can be place to an associated open position through any functions with ASSP. Unassociated positions are referred to when you do not have a respective open position.
3 Expiry EOD stands for End Of Day means 5:00 pm EST. GTC stands for Good Till Cancel.

forextraderproforum. efxnow — Forex Trading Online | FX 시장 | Currencies, Spot Metals & Futures | 외환.
FOREX는 forex & amp; 수상 경력에 빛나는 거래 플랫폼을 갖춘 금속 거래, 타이트 스프레드, 양질의 처형, 강력한 거래 도구 및 amp; 24 시간 실시간 지원.
Summary Rating: 63/100 Successful tests: 6 Failed tests: 2.
페이지로드 속도 분석.
Visit forextraderproforum. efxnow now to see the best up-to-date FOREX Traderproforum E FX Now content for United States and also check out these interesting facts you probably never knew about forextraderproforum. efxnow.
We analyzed Forextraderproforum. efxnow page load time and found that the first response time was 40 ms and then it took 1.7 sec to load all DOM resources and completely render a web page. This is quite a good result, as only 30% of websites can load faster.
총 페이지로드 시간.
As for redirects, our browser was forwarded to forex before it reached this domain.
forextraderproforum. efxnow/ forex.
네트워크 요청 다이어그램.
Our browser made a total of 109 requests to load all elements on the main page. We found that 1% of them (1 request) were addressed to the original Forextraderproforum. efxnow, 48% (52 requests) were made to Forex and 10% (11 requests) were made to D. adroll. The less responsive or slowest element that took the longest time to load (245 ms) relates to the external source Facebook.
In fact, the total size of Forextraderproforum. efxnow main page is 2.6 MB. 이 결과는 웹 사이트의 최상위 1M 이상으로 떨어지고로드가 오래 걸릴 수있는 크고 최적화되지 않은 웹 페이지를 식별합니다. 웹 사이트의 80 %가로드 할 리소스가 적기 때문에 Accessify의 최적화 및 리소스 축소에 대한 권장 사항이이 프로젝트에 도움이 될 수 있습니다. Images take 1.4 MB which makes up the majority of the site volume.
Total page size 2.6 MB.
HTML 컨텐츠는 웹 사이트의 서버에 의해 압축되고 압축 될 수 있습니다. 가장 효율적인 방법은 서버와 브라우저간에 네트워크를 통해 이동하는 데이터 양을 줄이는 GZIP을 사용하여 콘텐츠를 압축하는 것입니다. This page needs HTML code to be minified as it can gain 28.1 kB, which is 29% of the original size. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 78.8 kB or 81% of the original size.
이미지 크기 최적화는 웹 사이트 로딩 시간을 단축하는 데 도움이됩니다. 위의 차트는 최적화 전후의 크기 차이를 보여줍니다. Obviously, FOREX Traderproforum E FX Now needs image optimization as it can save up to 413.3 kB or 29% of the original volume. JPEG 및 PNG 이미지 최적화를위한 가장 인기 있고 효율적인 도구는 Jpegoptim 및 PNG Crush입니다.
웹 사이트 실적을 개선하려면 자바 스크립트를 축소하는 것이 좋습니다. 다이어그램은 축소 및 압축 후 예상 JavaScript 크기에 대한 모든 JavaScript 파일의 현재 전체 크기를 보여줍니다. It is highly recommended that all JavaScript files should be compressed and minified as it can save up to 560.8 kB or 72% of the original size.
CSS 파일 축소는 웹 페이지 렌더링 시간을 줄이기 위해 매우 중요합니다. 더 빠른 CSS 파일을로드 할 수 있으면 이전 페이지를 렌더링 할 수 있습니다. Forextraderproforum. efxnow needs all CSS files to be minified and compressed as it can save up to 231.5 kB or 88% of the original size.
Size after compression 1.3 MB (50% less)
The browser has sent 89 CSS, Javascripts, AJAX and image requests in order to completely render the main page of FOREX Traderproforum E FX Now. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 24 to 1 for JavaScripts and from 7 to 1 for CSS and as a result speed up the page load time.
가능한 요청 최적화.
Forextraderproforum. efxnow has no SSL certificate. 웹 브라우징은 HTTPS 연결을 사용하면 더 안전 할 수 있으므로이 사이트에 대해 웹을 가져와야한다고 제안합니다.
Forextraderproforum. efxnow uses IP address which is currently shared with 1 other domain. 동일한 IP 주소를 공유하는 사이트가 많을수록 호스트 서버의 작업 부하가 높아집니다. 호스트 서버를 변경하거나 호스팅 제공 업체에이 도메인에 대해 다른 (별도의) IP 주소를 제공하도록 요청해야합니다.
방문자 세계지도.
Country of origin for 65.4% of all visits is United States. It’s good for Forextraderproforum. efxnow that their server is also located in United States, as that enables the majority of their visitors to benefit from a much faster page load time.
언어 및 인코딩.
HTML 메타 태그에서 주장하는 언어는 웹 페이지에서 실제로 사용 된 언어와 일치해야합니다. Otherwise Forextraderproforum. efxnow can be misinterpreted by Google and other search engines. Google 서비스에서 영어가 페이지에서 사용되고 있으며 주장 된 언어와 일치 함을 감지했습니다. Our system also found out that Forextraderproforum. efxnow main page’s claimed encoding is utf-8. 이 인코딩 형식을 사용하면 전 세계 주요 페이지 방문자가 심볼 전사에 문제가 없으므로 모범 사례입니다.
소셜 공유 최적화.
Open Graph description is not detected on the main page of FOREX Traderproforum E FX Now. 오픈 그래프 설명의 부족은 소셜 미디어 존재를 비판적으로 만들 수 있습니다. 이러한 설명을 통해 페이스 북에서 공유 될 때 웹 사이트 홈페이지 (또는 다른 페이지)를보기 좋고 풍부하며 잘 구조화 된 게시물로 변환 할 수 있습니다. 다른 소셜 미디어. 예를 들어 다음 코드 스 니펫을 HTML & lt; head & gt; 태그를 사용하면 소셜 네트워크에서이 웹 페이지를 올바르게 나타낼 수 있습니다.

No comments:

Post a Comment