Sunday 11 February 2018

Tradestation 자동 거래 전략


TradeStation을 한 번 살펴보십시오.


TradeStation은 이제 완전히 새로운 단순한 가격 체계를 가지고 있습니다. 거래를 한 차원 더 끌어 올리는 것이 결코 쉬운 일은 아닙니다.


+ $ 0.50 / 옵션 계약 *


왜 TradeStation인가?


그냥 최고.


TradeStation은 "Best for Frequent Traders"카테고리에서 Barron의 연례 온라인 중개 회사 순위에서 가장 높은 평가를 받았습니다. **


이동 휴대 전화, 계속 연결됨.


TradeStation의 강력한 데스크탑, 웹 및 모바일 응용 프로그램을 사용하여 언제 어디서나 시장에 연결할 수 있습니다.


귀하의 거래 도구를 향상 시키십시오.


강력한 거래 도구를 사용하면 거의 모든 주식, 옵션 또는 선물 거래 전략을 작성, 최적화 및 자동화하여 거래 스타일에 맞출 수 있습니다.


클러 터를 통해 잘라냅니다.


한 번에 최대 1,000 개의 기호를 스캔하고 RadarScreen ® 시장 모니터링 도구로 실시간 거래 기회를 찾으십시오.


TradeStation 전문가에게 문의하십시오.


옵션 거래는 모든 투자자에게 적합하지 않습니다. 거래 옵션에 대한 귀하의 계정은 귀하의 거래 경험을 포함한 모든 관련 요소에 따라 고려되고 승인되거나 비 승인됩니다. 직접 거래 전자 주문 및 주식 옵션 거래의 실행과 관련된 자동화 된 거래는 주문을 보내기 전에 수동 한 번 클릭 확인이 필요합니다. 멀티 레그 스프레드의 각 다리는 커미션과 입찰 / 물가를 발생시킬 수 있습니다. 매월 99.95 달러의 계정 서비스 수수료가 부과 될 수 있습니다. 옵션 행사 또는 과제에 대해 14.95 달러의 수수료가 부과됩니다. 조기 선택권 행사 또는 과제물의 경우 계약료 당 $ 1.50, 최소 $ 5.95가 부과됩니다. 모든 옵션 거래에 적용되는 계약 당 $ 0.0431의 옵션 규제 수수료 (최소 $ 0.05)가 있습니다. $ 1 취소 수수료가 부과 될 수 있습니다. 이러한 비용은 모든 주식 및 옵션 거래의 수익성에 영향을 미치며 거래를하기 전에 고려해야합니다. 관련 위험 공개에 대해서는 TradeStation을 방문하고 표준 옵션의 특성 및 위험성에 대한 링크를 참조하거나 1-888-OPTIONS로 전화하여 사본을 얻으십시오.


* 인덱스 옵션에는 계약 당 $ 0.50의 추가 요금이 부과됩니다.


가격은 2017 년 3 월 3 일 이후에 개설 된 새로운 거래 별 주식 계정 또는 이전에 수립 된 수수료 계획을 전환하기로 결정한 무역 별 주식 계정 소유자를위한 것입니다. 계좌에는 TradeStation, RadarScreen®, OptionStation Pro®, Portfolio Maestro®, 외환 (외환) 및 Reuters Fundamental 데이터와 Benzinga 뉴스가 무료로 제공됩니다. 유자격 비회원 가입자에게는 AMEX, NASDAQ Level 1, NYSE 및 OPRA 데이터가 무료로 제공됩니다. 연간 미화 50 달러의 자본 균형을 유지하지 못하거나 지난 12 개월 동안 최소 5 회 거래를하지 않는 모든 단일 계층 별 거래 별 주식 계정에 연간 50 달러의 수수료가 부과됩니다. 귀하가 현재 개업 중이거나 개설 할 의사가있는 경우 : (1) 3/3/17 이전 주당, 분리되지 않은, 다른 조건 또는 판촉 또는 기타 계획에 따라 다른 주식 계정; 또는 (2) 선물 계좌, 적어도 $ 100,000의 월말 잔고를 유지하지 못하는 계정, 최소한 5,000 주 거래 또는 적어도 50 개의 옵션 계약 또는 10 라운드 거래에 실패한 계좌에 월간 $ 99.95의 계정 서비스 수수료가 적용됩니다 전월의 선물 계약. 자세한 내용은 TradeStation / pricing을 방문하십시오.


어떤 종류의 유가 증권, 유가 증권 파생 상품 또는 선물 상품, 또는 모든 종류의 거래 또는 투자 자문, 추천 또는 전략을 매매하기위한 제안이나 권유는 TradeStation 계열사가 승인하거나 제공 한 정보 및 이용 가능 정보가 제공되지 않습니다 이 웹 사이트의 TradeStation 계열사는 일본을 포함하여 TradeStation 계열사가 사업을 수행 할 수있는 권한이없는 관할지의 어떤 종류의 제안이나 권유가 아닙니다.


과거 실적은 실제 실적 이건 전략적 히스토리 테스트의 결과인지에 관계없이 향후 실적이나 성공을 보장하지 않습니다. 귀하가 거래하는 자산 클래스 (주식, 옵션 또는 선물)와 관계없이 귀하의 전체 투자액과 동등하거나 그보다 큰 손실을 지속 할 가능성이 있습니다. 그러므로 잃을 여유가없는 돈을 투자하거나 위험을 감수해서는 안됩니다. 옵션 거래는 모든 투자자에게 적합하지 않습니다. 거래 옵션에 대한 계정 신청은 거래 경험을 비롯한 모든 관련 요소를 고려하여 승인되거나 거부됩니다. 표준화 옵션의 특성 및 위험이라는 제목의 문서를보십시오. 자산 클래스를 거래하기 전에 고객은 기타 정보 페이지에서 관련 위험 공시 보고서를 읽어야합니다. 시스템 액세스 및 거래 배치 및 실행은 시장 변동성 및 수량, 견적 지연, 시스템 및 소프트웨어 오류, 인터넷 트래픽, 정전 및 기타 요인으로 인해 지연되거나 실패 할 수 있습니다.


TradeStation Group, Inc. 계열사 : TradeStation의 모든 독점 기술은 TradeStation Technologies, Inc. 소유입니다. 주식, 주식 옵션, 상품 선물 제품 및 서비스는 TradeStation Securities, Inc. (NYSE, FINRA, CME 및 SIPC)가 제공합니다. TradeStation Securities, Inc. 의 SIPC 보험은 주식 및 주식 옵션 계좌에서만 사용할 수 있습니다. 저작권 © 2001-2017 TradeStation Group, Inc.


TradeStation Salutes 가격은 미국 군대의 현재 및 이전 회원이 이용할 수 있습니다. 아래 상태를 지정하십시오.


신청자는 확인을 위해 군대 신분 또는 DD214 신분증을 제공하도록 요청받을 수 있습니다.


TradeStation 자동 거래 전략을 사용하는 사람.


이미 계정이있는 경우 페이지 상단에 로그인하십시오.


우리는 돕기 위해 왔습니다. 우리에게 필요한 것을 알려주세요. 우리는 지역 사회에서 일을 긍정적으로 유지하기 위해 열심히 노력합니다. 우리는 무례한 행동, 조업 또는 게시물에 광고하는 업체를 용납하지 않습니다. 우리는 굳게 믿으며 공유를 장려합니다. 성배는 당신 안에 있고, 우리는 당신이 그것을 찾을 수 있도록 도울 수 있습니다. 우리는 회원들이 지역 사회에 참여하고 참여할 것으로 기대합니다. 다른 사람들을 도우면서 자신을 도와주세요.


스레드의 내용을보고 커뮤니티에 기여하기 위해 등록해야합니다. 그것은 무료이며 간단합니다.


TradeStation 자동 거래 전략을 사용하는 사람.


제 질문은 : Tradestation의 백 테스트는 신뢰할만한 것입니까? 미끄러짐과 커미션을 허용하여 내게 꽤 공평하게 들리지만, Metatrader4에서 forex를 교환 했으므로 백 테스트가 신뢰할 수없고 사실상 가치가 없다는 것을 알고 있습니다. 그럼 Tradestation은 공정한가요?


최후의 소프트웨어 (Tradestation, Ninja, Multicharts 등)의 문제점 :


근본 원인을 찾기 위해 로그 등을 조사 했습니까?


무역 역 전략.


Trade Station AutoTraders는 TS Easy Language를 사용하여 제작되었으며 Trade Station 플랫폼의 상용 등급 품질로 인해 매우 강력하고 신뢰할 수 있습니다. 5 년간의 과거 데이터가 포함 된 매우 강력한 백 테스트 및 최적화 도구를 제공합니다. & # 8230;


푸른 물결 무역 자동화 된 무역 역의 날과 그네 무역 시스템.


미국 정부는 면책 조항을 요구합니다.


상품 선물 거래위원회 * 선물, 옵션 및 현물환 거래는 잠재적 인 보상이 크지 만 잠재 위험도 크다. 선물 및 옵션 시장에 투자하기 위해서는 위험을 인식하고이를 수락해야합니다. 잃을 여유가없는 돈으로 거래하지 마십시오. 이 웹 사이트는 선물이나 옵션을 매수 / 매도하기위한 권유가 아닙니다. 이 웹 사이트에서 논의 된 것과 유사한 이익이나 손실을 가져올 가능성이 있거나 그렇게 될 가능성이 높지는 않습니다. 모든 거래 시스템 또는 방법론의 과거 실적이 반드시 미래 결과를 나타내는 것은 아닙니다.


CFTC 규칙 4.41.


통계적 또는 시뮬레이션 결과에는 특정 제한이 있습니다. 실제 성과 기록과 달리, 시뮬레이션 된 결과는 실제 거래를 나타내지 않습니다. 또한 거래가 실행되지 않았기 때문에 결과가 유동성 부족과 같은 특정 시장 요인에 영향을 미쳤거나 또는 과대 보상 될 수 있습니다. 시뮬레이션 된 거래 프로그램은 일반적으로 통보의 이익을 고려하여 설계되었다는 사실을 인정합니다. 어떤 계정이든 이익이나 손실을 달성 할 가능성이 있다고 주장 할 수 없습니다.


선물 거래에는 상당한 위험이 있으며 모든 투자자에게 해당되는 것은 아닙니다. 투자자는 잠재적으로 초기 투자액 전부 또는 그 이상을 잃을 수 있습니다. 위험 자본은 재정적 안전이나 라이프 스타일을 위태롭게하지 않으면 서 손실 될 수있는 돈입니다. 위험 자본 만 거래에 사용하고 충분한 위험 자본을 가진 사람 만 거래를 고려해야합니다. 과거 실적이 반드시 미래 결과를 나타내는 것은 아닙니다.


가상 성능 결과에는 많은 고유 한 제한 사항이 있으며 그 중 일부는 아래에 설명되어 있습니다. 어떤 계정도 표시된 것과 유사한 이익 또는 손실을 달성 할 가능성이 있거나 그렇게 할 가능성이 높지는 않습니다. 실제로 가상의 성과 결과와 특정 거래 프로그램에 의해 실제로 달성 된 실제 결과 간에는 종종 큰 차이가 있습니다. 가설 성능 결과의 한계 중 하나는 일반적으로 뒤늦은 지혜의 도움으로 준비된다는 것입니다. 또한 가상 거래는 재무 위험을 포함하지 않으며 실제 거래에서 재무 위험의 영향을 완전히 설명 할 수있는 가상 거래 기록이 없습니다. 예를 들어, 거래 손실에도 불구하고 손실을 견디거나 특정 거래 프로그램을 고수하는 능력은 실제 거래 결과에 부정적인 영향을 줄 수있는 중대한 요소입니다. 일반적으로 시장 또는 가상 거래 실적의 준비 과정에서 충분히 설명 될 수 없으며 실제 거래 결과에 악영향을 미칠 수있는 특정 거래 프로그램의 구현과 관련된 수많은 다른 요소가 있습니다.


블루 웨이브 트레이딩 블로그.


위험 공시 : 선물 및 외환 거래에는 상당한 위험이 있으며 모든 투자자에게 해당되는 것은 아닙니다. 투자자는 잠재적으로 초기 투자액 전부 또는 그 이상을 잃을 수 있습니다. 위험 자본은 사람들의 금융 안보 또는 생활 방식을 위태롭게하지 않으면 서 손실 될 수있는 돈입니다. 위험 자본 만 거래에 사용하고 충분한 위험 자본을 가진 사람 만 거래를 고려해야합니다. 과거 실적이 반드시 미래 결과를 나타내는 것은 아닙니다.


가상의 성과 공개 : 가상의 성과 결과에는 많은 고유 한 제한이 있으며 그 중 일부는 아래에 설명되어 있습니다. 어떤 계좌도 표시된 것과 유사한 이익 또는 손실을 달성 할 가능성이 있거나 그렇지 않을 가능성이 높다는 어떠한 진술도하지 않고 있습니다. 실제로 가상의 성과 결과와 특정 거래 프로그램에 의해 실제로 달성 된 실제 결과 간에는 종종 큰 차이가 있습니다. 가설 성능 결과의 한계 중 하나는 일반적으로 뒤늦은 지혜의 도움으로 준비된다는 것입니다. 또한 가상 거래는 재무 위험을 포함하지 않으며 실제 거래의 재무 위험 영향을 완전히 설명 할 수는 없습니다. 예를 들어, 거래 손실에도 불구하고 손실을 견디거나 특정 거래 프로그램을 고수하는 능력은 실제 거래 결과에 부정적인 영향을 줄 수있는 중대한 요소입니다. 시장에 일반적으로 관련된 또는 가상의 성과 결과를 준비하는 데 완전히 설명 될 수없는 특정 거래 프로그램의 구현 및 거래 결과에 악영향을 미칠 수있는 모든 여러 가지 요인이 있습니다.


반자동 추세선 무역 전략.


아래의 차트는 (1) 판매 중지 주문 (점선 된 빨간색 TL), (2) 이익 목표 (녹색 TL), (3) 목표 판매를 실행하기위한 반자동 전략을 제어하는 ​​사용자 추세선을 보여줍니다. 정지 손실 (녹색 점선 점선으로 표시)으로 구매 중지 주문 :


기술에 대한 자세한 설명, 코드에 대한 문서 및 구성 권장 사항은 다음 절에서 찾을 수 있습니다.


고전적으로 그려진 추세선은 추세의 변화 또는 깨짐을 확인하는 가장 좋은 지표 중 하나를 제공합니다. 이런 이유로, 반자동 거래 전략을 지휘하는 데 사용하는 것이 점점 더 인기를 얻고 있습니다.


차트에 수동으로 추세선을 사용하여 주문을 실행하는 다양한 방법이 제안되었습니다. 예를 들어, 추세 행 번호 또는 해당 색을 사용하여 원하는 주문 유형 (Buy Limit, Buy Stop, Sell Limit, Sell Stop)을 식별 할 수 있습니다.


추세선을 정의하는 데 사용되는 시스템의 바람직한 특성은 논리적이고 직관적이며 사용자에게 친숙하다는 것입니다.


그러나 추세선 번호를 사용하여 원하는 주문 유형을 식별하는 것은 문제가됩니다. 추세선 번호는 차트에 추가 될 때 순차적으로 할당되므로 상인은 특정 순서로 원하는 추세선을 그려야합니다. 상인은 이전에 그려진 추세선이 차트에 표시된 데이터 범위의 뷰를 벗어날 수 있으므로 차트에 다른 추세선이 없는지 확인해야합니다. 실수로 추세선이 삭제 된 다음 다시 그려진 경우 추세선 번호가 더 이상 연관된 순서 유형과 일치하지 않을 수 있으며 전략이 예상대로 작동하지 않을 수 있습니다.


원하는 주문 유형을 식별하기 위해 색상을 사용하면 사용자 친화적이며 거래 오류가 적습니다. 특정 유형의 주문 (Buy Limit, Buy Stop, Sell Limit, Sell Stop 등)을 나타내는 특정 색상을 정의한 후 내장 Tradestation 함수 TL_FindColor와 같은 함수를 사용하여 첫 번째 추세선은이 색상 중 하나와 일치합니다. 안타깝게도 차트에서 밝게 표시되는 색상 수는 제한적이며 어두운 색상은 쉽게 볼 수 없습니다.


다양한 주문 유형을 식별하기 위해 추세선 색상 및 스타일 (실선, 점선, 점선 등)을 사용하면 몇 가지 이점이있는 것으로 보입니다.


마찬가지로 주문 (Buy Limit, Buy Stop)에는 동일한 색상을 사용하지만 스타일을 다르게 지정할 수있어 사용자 친화적 인 과제를보다 짧은 학습 곡선으로 대출하고 '사고'에 대한 위험을 낮출 수 있습니다. 잘못된 색상을 선택하는 것. 유사하게 다른 유사한 특성 (Buy Stop, Sell Stop)을 공유하는 주문에는 동일한 스타일 (예 : 점선으로 표시)을 할당 할 수 있지만 색상은 서로 다릅니다. 여러 스타일을 사용할 수있는 경우 추세선에 가장 밝고 눈에 잘 띄는 색상을 사용하고 기억하기 쉬운 색상 및 스타일 조합을 직관적이고 논리적으로 할당 할 수 있도록 적은 색상을 사용해야합니다.


대부분의 모든 거래 전략 작업은 다음과 같이 구매 한도, Buy Stop, Sell Limit 및 Sell Stop의 4 가지 주문 유형으로 줄일 수 있습니다.


추세선 거래를보다 직관적이고 사용자에게 친숙하게 만들기 위해 색상 및 스타일을 사용하여 다음 4 가지 유형의 유사한 특징을 식별 할 수 있습니다 (예 :


트렌드 라인 침입 항목.


하나는 종종 브레이크 아웃 거래를 수평 이동 가격 채널로 간주하고 수평 정지 주문은 채널 웨이팅 위아래로 어느 방향으로나 브레이크 아웃을한다고 생각합니다.


그러나 추세선 항목을 자주 사용하면 중요한 추세가 깨어납니다. 물론 중요한 단어는 상대적이지만 요점은 추세가 깨지면 수익을 창출하기에 충분할만큼 충분한 막대가 계속해서 나타나는 경향을 찾는 것입니다.


원유 (CLK09)


위의 차트는 약 2 달러의 원유 선물 (CLK09)의 상승 추세를 보여줍니다. 이것은 석유에 대한 큰 움직임이 아니지만이 추세가 깨지면 이익을 창출 할만큼 큰 회귀선이 예상됩니다.


레드 스팟 트렌드 라인은 판매 중지 주문이 필요하다는 것을 가격 추세 아래에 그려져 있습니다. 이 추세선에 도달하면 계약 기간이 짧아집니다.


트렌드 라인에 의해 트리거되는 짧은 위치.


잠시 후 위의 차트에서 매도 정지가 이루어지고 간단한 포지션이 취해진 것입니다 :


손실 중지 및 이익 목표 추세가 추가되었습니다.


아래 차트에서 하향 움직임이 진행됨에 따라 초기 정지 손실을 나타내는 Buy Stop (녹색 점선) 추세선이 추가됩니다. 잠재적 인 수익 목표를 나타내는 구매 한도 (초록색) 추세선이 추가됩니다.


추세를 따라가려면 손실 추세선을 아래쪽으로 향하게하십시오.


위의 차트에서 하향 추세가 더욱 확립됩니다. Buy Stop (녹색 점선) 추세선은 아래쪽으로 기울어 져 손익분기 점을 만듭니다. 이 추세선 또는 이익 목표가 먼저 부딪 칠 지 여부는 알려지지 않았습니다.


작은 회귀선은 매수 정지 추세선을 치고 무역을 종결 짓습니다.


가격 조치가 계속됨에 따라 사소한 수익률은 Buy Stop 추세선에 부딪 히며 370 달러의 적은 이익으로 거래가 종료됩니다.


범위 거래.


구리 선물 HGK09은 아래로 기울어 져 있었고 옆으로 움직이기 시작했습니다.


잠재적 인 범위 거래 기회가 예상됩니다. 보호 스톱 손실 추세선이 새로운 거래 범위 위와 아래에 그려집니다.


구매 및 판매 제한 주문 추세선이 상기 거래 범위 내에 추가됩니다.


최대 거래를 큰 수 (99)로 설정하고 MaxLimitReversals를 비슷한 수 (99)로 설정하여 범위 거래 시나리오에서 여러 거래를 허용하도록 전략 특성을 조정합니다.


전략은 켜져 있고 거래를 시작합니다.


시간이 갈수록 더 많은 범위 거래가 발생합니다. 결국, 가격이 상승하고 더 많은 거래를 중단하기 위해 거래 범위 이상의 정지 손실 추세선을 트리거합니다.


전략 성과 분석은이 접근법을 통해 상당한 이익을 얻었음을 나타냅니다. 전략 수립에서 역사적 변인으로 이루어진 첫 2 거래 ($ 7,333)의 이익을 빼면 순 거래 이익은 $ 20,000 - $ 7,333 = $ 12,666입니다.


주 프로그램.


주 프로그램은 2 개의 섹션으로 나누어 져 있으며 실행해야하는 코드 (1 개)와 모든 틱 (tick), 그리고 (2) 각 바의 끝 부분에 코드가 들어 있습니다.


모든 틱 처리 영역.


이 섹션은 각 틱과 함께 실행되어야하며 다음을 수행해야합니다.


시장 위치 결정. 실시간 데이터가 시작될 때를 결정하십시오. RealTimeOnly가 지정된 경우 실시간 데이터를 사용할 수 있는지 식별하고 거래 처리를 시작하라는 신호를 보냅니다. 위치가 변경되었는지 확인하십시오. 위치가 변경된 경우 ProcessPositionChange 메서드를 사용하여이 변경 사항을 처리하십시오.


Method ProcessPositionChange 구성 요소입니다.


메서드 OrderExecuted.


방금 수행 한 순서를 결정하는 것이 생각할 것보다 복잡합니다. 한계 가격에 도달하면 한계 주문이 실행된다는 보장이 없습니다. 마찬가지로 정지 요청이 Tradestation 서버로 전달되는 경우 사용자가 설정 한 중지 트리거에 대한 주문 항목 기본 설정이 전략에 알려지지 않았기 때문에 중지 가격이 실행되었는지 여부를 결정하기에 여전히 가격이 충분하지 않습니다.


메소드 OrderExecuted는 마지막 틱 가격을 다양한 활성 주문 값과 비교하여 실행 된 순서를 판별합니다. 마지막 틱 가격에 가장 가까운 순서는 위치 변경을 트리거 한 순서라고 가정합니다. 이것은 한계 및 정지 광석에 효과적입니다. stategy가 그것을 만들어야 할 때 시장 명령은 즉시 실행될 것으로 가정됩니다. 따라서 변수 ID_Order에 포함 된 "방금 실행 된"순서는 시장 주문이 발행 될 때 하드 코딩됩니다.


메서드 StopReversalCompletion.


정지 명령이 기존 위치를 되돌리려 고 시도 할 때 전략 포지션과 실제 포지션의 동기화가 손실되는 것과 관련된 문서화 된 문제가 있습니다.


현재 MarketPosition을 모니터링하고 실행 된 가장 최근의 주문을 확인하면 원하는 역전 위치가 실제로 달성되었는지 확인할 수 있습니다.


정지 명령을 사용하여 위치를 뒤집어 놓는 명령이 성공적으로 완료되었는지 확인하는 방법은 두 가지가 있습니다.


첫 번째 해결 방법은 코드를 사용하는 것이며이 방법은 StopReversalCompletion 메서드의 목적입니다. 위치의 반전이 의도 된 경우, Reversal 변수가 true가됩니다. 위치가 짧거나 길어서 평면 위치로 바뀌면 되돌리기가 완료되지 않은 것입니다. 이 경우, StopRversalCompletion 메소드는 해당 시장 주문을 사용하여 취소를 완료합니다.


두 번째 방법은 다음과 같이 전략 속성을 설정하여 수행됩니다.


Format - All Strategies - Automation Tab 전략을 생성하여 TradeStation Order Execution Network에 직접 정지 주문을 생성하고 TradeStation Order Execution Network의 Stop 서버에서 Stop 주문을 보류합니다.


위의 전략 서식 설정을 사용하면 StopReversalCompletion 메소드를 호출해야합니다. 이 두 번째 방법이 권장되는 방법이며 사용자가이 설정을 사용한다고 가정합니다. 따라서 StopRversalCompletion 메서드에 대한 호출이 주 프로그램에서 주석 처리되었습니다.


사용자가이 Format - All Strategies 설정을 사용하지 않으려면 메서드에 대한 호출이 주 프로그램에서 주석 처리되어야합니다.


SetStrategyLogic 메서드입니다.


방법 SetStrategyLogic은 다음 거래 규칙을 적용합니다.


구매 정지는 & quot; 조회 & quot; 될 수 없습니다. 전략 실행 당 두 번 이상.


바 처리 영역의 끝.


막대 처리의 끝에는 다음 작업이 포함됩니다.


메서드 StrategyInitialize (한 번만 실행 됨)


차트에 입력 매개 변수를 표시하는 레이블 변수를 만듭니다. 메서드 TLValid를 사용하여 유효한 모든 추세선을 식별합니다.


추세선 값을 계산하는 데 사용되는 방법은 계산이 막대 끝이나 인트라 막대에서 수행되는지 여부에 따라 다릅니다.


인트라 배너 추세선 값. 현재 막대의 추세선 값은 인트라 바 순서를 생성하는 데 사용됩니다. 추세선의 값은 ReCalcSeconds (기본값 = 2)마다 샘플링됩니다. 이렇게하면 사용자가 전략 중에 추세선을 움직이면 ReCalcSeconds 이내에 전략 생성 순서에서 새 값이 업데이트됩니다. 막대 줄 끝 값의 끝. 다음 막대의 모든 활성 추세선의 값은 현재 추세선 값과 기울기 (각 막대와 함께 변경되는 양)를 더하고 결과를 변수 BuyLimitValue, BuyStopValue, SellLimitValue 및 SellStopvalue에 저장하여 계산합니다. 이것은 막대 눈금이 끝난 다음 틱에서 새 막대의 첫 번째 눈금에서 다음 눈금 막대의 추세선 값이 사용되도록하는 것입니다.


따라서, 다음의 "틱" 막대의 끝은 다음 막대가됩니다.


ProcessTradeOrders 메서드입니다.


이 메서드는 사용자가 그렸던 모든 활성 추세선에 의해 암시 된 모든 순서를 생성합니다.


디버깅 문은 코드 전체에 분산되어 있으며 사용자가 전략 서식 옵션 Debugging = true를 설정하면 배치 된 모든 주문의 로그를 생성합니다. 이 로그는 EasyLanguage 출력 막대를 사용하여 검사 할 수 있습니다.


추세선 경고.


이 추세선 전략 시스템을 사용할 준비를하려면 추세 선 특성 기본 값이 다음과 같이 설정됩니다.


기본 색상은 밝은 색상 (청록색) 및 실선 스타일로 설정되어 차트에서 쉽게 볼 수 있습니다. 기본 추세선은 위에서 설명한 네 가지 주문 유형 중 하나와 연관된 색상 스타일 조합 중 하나가 아니어야합니다. 이는 차트를 분석 할 목적으로 그려진 추세선이 전략 거래 주문과 오인되지 않았는지 확인하기위한 것입니다.


기본 색상 (시안) 트렌드 라인은 사용자가 거래 주문을 생성하지 않고 잠재적 인 거래에 대한 경고를 생성하는 데 사용될 수 있습니다. 이는 거래 행동이 공식화되기에 충분하지 않은 잠재적 거래에 대해 사용자에게 경고하는 데 유용합니다.


경고의 추세선 기본 속성은 다음과 같이 설정됩니다.


전역 메시지 기본 설정은 다음과 같이 구성됩니다.


연속적인 시끄러운 오디오 경보는 전략이 실행되는 동안 상인이 컴퓨터에서 물러나도록 허용합니다. 컴퓨터 볼륨이 일시적으로 꺼져 있거나 경고음이 수동으로 중단 된 경우 시각적 경고 창이 나타납니다.


추세선 거래 전략을 사용하면 많은 추세선이 그려집니다. 편의상 차트 작업 영역 맨 위에있는 툴바는 사용자 정의하여 추세선 그리기 아이콘 (오른쪽 아래 연필 아이콘)을 포함 할 수 있습니다.


이 추세 선 그리기 도구는 여러 추세 선을 그리는 프로세스를 가속화합니다. 기본 색상은 4 가지 기본 주문 유형에 대해 선택된 색상 및 스타일 조합 이외의 색상 및 스타일 조합으로 설정되어 & quot; 평가판 & quot; 추세선이 배치됩니다.


추세선이 위치하면 추이 선의 색상 및 스타일이 위의 표에 표시된대로 원하는 주문 유형과 연관된 스타일로 변경됩니다. 거래자가 여러 주문 유형간에 서로 다른 색상 및 스타일 연결을 선호하는 경우 전략의 입력 변수에서 재정의 할 수 있습니다.


거래자가 알림 만 원하고 거래 주문을 원하지 않으면 기본 (시안 색 실선) 추세선을 사용하여 알림을 실행합니다. 거래 실행이 필요한 경우, 그려진 추세 선은 원하는 주문 유형에 적합한 색상 및 스타일로 즉시 다시 포맷됩니다.


서식 전략 속성.


입력 변수.


TL_Trader 전략에 대한 여러 사용자 정의 입력 변수는 어떤 주문이 ​​가능하고 따라서 생성되는지 결정합니다.


RTOnly (실시간 만) : 거짓이면 거래 내역 및 실시간 바가 발생할 수 있습니다. True이면 거래가 실시간 바에서만 발생할 수 있습니다.


SetStrategyPosition : 전략을 시작하기 전에 실제 위치의 계약 수 (공유)를 설정합니다.


TradeSize : 각 거래의 계약 수 (주).


PriceRef : 정지 주문을 실행하는 데 사용되는 가격입니다. IOG = true 인 경우, 가장 최근에 거래 된 가격은 항상 "닫기"와 동일합니다. 반대로 IOG = false이면 닫는 막대의 실제 마감 가격이며 현재 막대의 마지막 틱까지 거래가 트리거되지 않습니다.


TradeDirection : 어느 방향 으로든 거래가 발생할 경우 = 0, 긴 거래 만 허용되는 경우 = 1, 짧은 거래 만 허용되는 경우 -1.


MaximumTrades : 전략이 비활성 상태가되기 전에 만들 수있는 최대 거래 수입니다.


MaxLimitReversals : 제한 주문이 현재 위치를 반전시킬 수있는 횟수입니다. 한도 주문이 이익 목표로 사용되어 위치를 닫는 경우, 0을 설정하십시오. 적중시 현재 위치를 뒤집기 위해 제한 주문을 사용하는 경우 & gt; 0. 두 범위 제한 주문 사이에서 앞뒤로 거래가 이루어지는 경우에는 여러 개의 높은 수준을 설정하여 높은 순위를 설정할 수 있습니다.


MaxStopReversals : 정지 명령이 현재 위치를 되돌릴 수있는 횟수입니다.


ReCalcSeconds : 전략이 사용자가 기존 추세선 중 하나를 이동했거나 삭제했는지 확인하기 전에 경과 된 시간 (초)입니다. 추세가 사용자에 의해 이동 된 경우 추세선의 새 위치를 기준으로 새 주. 가격이 계산되기 전에 경과하는 시간 (초)입니다.


디버그 : True이면 생성 된 모든 주문 로그가 EasyLanguage 인쇄 로그에 인쇄됩니다.


UseKillColor : 한도 명령이 "히트"되면, MaximumLimitReversals의 설정에 따라 추후 사용을 중지합니다. "히트 (hit)"되는 각각의 정지 명령 (stop order) 전략 도중 비활성화됩니다. 추세선이 비활성화되면 UseKillColor = true 인 경우 color = KillColor로 설정됩니다.


이는 추세선과 연관된 주문이 실행되어 비활성 상태임을 시각적으로 확인하는 것입니다. 또한이 추세선을 새 위치로 이동하면 색상 및 스타일이 BuyLimit, SellLimit, BuyStop 또는 SellStop 순서를 나타내는 조합 중 하나로 변경 될 때까지 비활성 상태로 유지되며 전략은 다음과 같음을 상기시킵니다. Ctl-R로 새로 고침.


KillColor (기본 흰색) : UseKillColor = True 인 경우 전략 실행 중 비활성화 된 추세선이 color = KillColor로 변경됩니다.


계산.


전략 자동화 설정.


권장되는 자동화 형식 설정은 위에 나와 있습니다.


모든 전략을위한 전략 속성.


자동화 탭 아래의 모든 전략에 대한 전략 속성 아래에 권장되는 서식 옵션이 아래에 나와 있습니다. 실시간 데이터 중에 위치 반전을 수행하기위한 전략에 중지 주문 선택이 필요합니다.


모든 전략을위한 전략 속성.


이 전략을 사용하는 경우 다음 절차가 권장됩니다.


전략을 차트에 삽입하십시오. 원하는 거래 스타일에 대한 전략 입력 매개 변수를 형식화하십시오. 순서 생성을 제어하기 위해 하나 이상의 추세선을 그립니다. 새로 그려지는 추세선의 기본 색상은 일반적으로 전략이 추세선을 생성하는 순서로 인식하는 빨강 또는 녹색 이외의 색상입니다. 이 추세선이 생성 할 순서 유형과 연관된 각 추세선을 색상 (빨강, 녹색) 및 스타일 (솔리드, 점선)으로 포맷합니다. 모든 추세선이 정의되고 차트의 적절한 위치에 있으면 CTL-R을 사용하거나 메뉴 막대에서보기 - 새로 고침 - 다시로드를 사용하여 차트를 새로 고칩니다.

No comments:

Post a Comment