INVITE-ONLY SCRIPT

TVA Tools Pro

Aktualisiert
TVAuto Tools는 투자자동화 전략에 필요한 일련의 기능을 미리 만들어 놓은 도구입니다.
이 도구를 활용하여 트레이딩뷰의 지표를 기반으로 한 주문자동화가 가능합니다.

rsi와 ma를 이용한 지표로 투자자동화
adx와 rsi를 이용한 지표로 투자자동화
머신러닝 지표를 이용한 지표로 투자자동화
macd와 거래량을 기반으로한 지표로 투자자동화
지표A,B,C를 이용한 투자자동화 ...

즉, 여러분은 TVAuto Tools에 지표를 장착하여 사용할 수 있습니다.


차트는 Lorentzian Classification 이라는 머신러닝 알고리즘 지표와 슈퍼트렌드를 이용한 사용예시입니다.
이렇듯 TVATools를 이용하면 전문가가 만든 지표를 내가 새로 개발하지 않아도 단지 참조하여 주문으로 실행할 수 있게됩니다.

-

조건부 진입
- 상호 참조(A,B,C): 사용자는 특정 시세 조건을 설정하여 진입 타이밍을 결정할 수 있습니다.
- 값 참조: 사용자는 원하는 지표를 설정하여 해당 조건이 충족되었을 때 진입할 수 있습니다.

조건부 추가진입
- 평균단가 기준 이익/손해중: 사용자는 평균 단가를 기준으로 설정한 이익 또는 손해 비율이 충족되었을 때 추가적인 진입을 수행할 수 있습니다.
- 최근 진입가 기준 이익/손해중: 사용자는 최근 진입한 가격을 기준으로 설정한 이익 또는 손해 비율이 충족되었을 때 추가적인 진입을 수행할 수 있습니다.


수익실현
- % 수익 실현: 사용자는 설정한 수익 비율에 도달했을 때 해당 포지션을 청산하여 수익을 실현할 수 있습니다.
- 트레일링 기능 사용: 사용자는 트레일링 기능을 활용하여 수익이 일정 비율로 상승할 때마다 이를 반영하여 수익을 최대화할 수 있습니다.

스탑로스
- 스탑로스 발동 %: 사용자는 손실을 제한하기 위해 설정한 스탑로스 발동 비율에 도달했을 때 해당 포지션을 청산할 수 있습니다.


조건부 종료
- 시세참조: 사용자는 특정 시세 조건을 설정하여 포지션 종료 타이밍을 결정할 수 있습니다.
- 지표참조: 사용자는 원하는 지표를 설정하여 해당 조건이 충족되었을 때 포지션을 종료할 수 있습니다.

실행기간 설정
사용자는 전략 실행의 시작 및 종료 시점을 설정할 수 있습니다.


고급설정 및 실험실
- 매매간격: 사용자는 매매 간격을 설정하여 일정한 시간 간격으로 거래를 수행할 수 있습니다.
- 스탑로스 후 휴식: 사용자는 스탑로스 발동 후 일정 기간 동안 휴식을 설정할 수 있습니다.
- 실험실: 사용자는 실험적인 기능을 활용하여 진입 타점, 추가 진입 시 타점, 캔들 내 허용 오더 수 등을 조절할 수 있습니다.
- 거래소 트레일링 기능 사용: 사용자는 거래소에서 제공하는 트레일링 기능을 활용하여 수익을 극대화할 수 있습니다.
Versionshinweise
기간 제한기능 보완
Versionshinweise
지표E 추가
데이터윈도우의 데이터표시 변경
Versionshinweise
조건추가
- 상승돌파
- 하락돌파
- 교차

지정금액포착
- 포착종가를 기준으로 n% 조정된 타겟가격으로 포착
Versionshinweise
고급옵션 설명문구 추가
Versionshinweise
회차별 진입배율(가중치) 추가
Versionshinweise
조건 선택비교 값 추가
- 선택비교 3
- 입력비교 3
Versionshinweise
실험옵션 : 거래소 포지션 트레일링 실행
수익실현시 거래소 자체의 트레일링 모드를 이용해 포지션 종료합니다.
단, 분할매도 불가, 바이빗 거래소만 작동

얼러트메세지에 다음의 항목이 추가 되어야 정상 작동합니다.
"alert_message":"{{strategy.order.alert_message}}",
Versionshinweise
거래소 트레일 실험기능 종료시 close_all로 호출하도록 변경
Versionshinweise
실험실 기능의 추가진입이 보완
Versionshinweise
실험실 진입타점 간격 조절기능 보완
Versionshinweise
종가기준으로 포착하여 종료되던 종료주문실행을 실시간포착시점에 실행하도록 옵션 추가
Versionshinweise
스탑로스 시점과 추가진입 시점이 중복될 시, 추가진입을 하지 않도록 개선
Versionshinweise
스탑로스에도 실시간포착 종료 적용
Versionshinweise
스탑로스관련 추가보완!
Versionshinweise
스탑로스관련 추가보완! (버전표시업)
Versionshinweise
실험 : 실시간 포착 - 손절 활성화시 추가진입 보완
Versionshinweise

  1. 첫 진입 이후 재 진입 간격의 기본값 변경 60m -> 5m
  2. 포지션 클리어 이후 재진입 간격의 추가
Versionshinweise
스탑로스 라인표시보완 (매매와 무관한 부분입니다.)
Versionshinweise
실험실 : 반대주문 허용
Take신호시 Reduce Only로 주문이 실행되는것을 일반 주문방식으로 전환합니다.
(헷지모드에서는 종료주문이 작동하지 않을 수있습니다. 주의해주세요.)
Versionshinweise
실험실: 첫진입 포착인정 허용구간 추가
  • 첫 진입시 조정된 타점은 해당 가격이 올때 주문됩니다.
  • 그러나 이 가격은 너무 오랜기간동안 대기할 수 있으므로 이를 제한하는 기능입니다.
  • 이로서 바닥잡기가 아닌 다이버전스로 작용하는 타점을 무시할 수 있습니다.

Versionshinweise
익절 시 타점 개선
Versionshinweise
실험실 : 진입시 트레일링 추가
실험실 : 진입,추가진입 시 타점조정 기능을 양수만 입력하도록 변경
- 롱/숏 관계없이 양수만 입력하면 각 방향에 유리한 쪽으로 적용
Versionshinweise
추가된 기능
  • 진입금액 n$이상시, 수익실현 % 조절
  • 최근 주문후 n분 지나면, 수익실현 % 조절
  • 최근 주문후 n분 지나면, 손절 %조절
  • 종료조건 충족시 즉시종료,이익종료 선택
Versionshinweise
(클로즈 베타)
크립토25허브 프로젝트 후원자에게 지원되는 실험실 기능 신설
크립토25허브에서 지원되는 거래소연결방식으로 얼러트메세지를 사용해야 지원됩니다.


- 순환매수매도 실험실 기능 추가
주문시마다 진입가 기준에서 차이 %를 계산하여 순환매수매도를 시도합니다.
분할정리하는 수량을 진입가 대비 차이 %만큼 유리하게 지정가 주문으로 넣습니다.

손실구간에서의 시세간격을 지정한 %로 덜어내므로 BEP(Break Even Point)를 고려하여 최종익절 단계의 수익%을 지정해주세요.

자세한 사항은 순환매수매도에 대한 자료를 참고해주세요.

주의!:트레이딩뷰 주문시점을 포착해 거래소에 닫기 주문을 넣어주는 기능으로 트레이딩뷰 백테스트에는 표시되지 않습니다.이점 반드시 참고 바랍니다. (추가개발 중)

Versionshinweise
진입시 허용되는 최대주문/보유가치 제한기능 추가
- 진입시, 1회 주문에 사용할 최대 금액을 제한 -> 지정가치만큼의 수량으로 제한(수량조정)
- 진입시, 추가 진입시 허용되는 최대 보유 포지션가치 제한 -> 지정보유 가치 만큼의 수량일시 제한(차단)

* 위 기능은 현재 통화기준으로 작동되며, usd 기준일 경우, usd 가치 만큼의 수량을 자동계산됩니다.
Versionshinweise
-보유한 수량에따라 순환매매하는 규모와 간격 변경가능
보유한 수량의 가치가 n이상이라면 그후 진입하는 수량의 분할정리%와 순환매매 간격%를 변경하여 줍니다.
Versionshinweise
진입마다 순환매도시도 기능의 일부기능 보완
- 특정상황에서 보유가치가 일정수치 이상 크면 덜어내는 %를 변경에 대한 개선
- 보유가치 기반 기준 변경옵션을 사용중인 1.3.1 사용자는 반드시 1.3.3 으로 변경필요
Versionshinweise
PASS조건의 상승,하락돌파/교차의 OR 복합 조건 포착 개선
Versionshinweise
순환매매 시스템 방식 추가
  • 거래소 : 거래소기반 순환매수매도 기능, 주문 시점에 지정가로 처리, (바이빗만 지원, 서버자원 문제로 후원자만 가능)
  • 트레이딩뷰(추가됨) : 트레이딩뷰 전략타점 기반의 순환매수매도 기능, 트레이딩뷰 전략 타점이 발생된 시점에 시장가로 처리 (TVA 지원 거래소 모두 : 바이빗,비트겟,업비트)


순환매매 타점의 백테스트 가능
순환트레이딩뷰 기반의 순환매매 기능을 구현하여 순환매매를 기반하여 매매된 전략의 백테스트가 가능해졌습니다.

수익실현 %계산 알고리즘
순환매매 평단가의 손익분기점(BEP) 알고리즘 적용
  • 손익분기점BEP : 기존 순환매매를 비롯 순환매매시 발생하는 손익절을 고려하여 손익분기점을 자동계산합니다.
  • 평균단가 : 마지막 평단가를 기준으로한 차이 %를 고정으로 계산합니다.
Versionshinweise
손익분기점(BEP) 계산 알고리즘 개선
기존 손익분기점 계산 알고리즘이 사용자가 입력한 이익%에 더욱 최적화된 방식으로 계산되도록 개선했습니다.

이제 순환매수매도 단계에서 누적된 손익% 을 더욱 세밀하게 관찰하고 추적하여 초기 타점과 자산이 유효하다면 포지션 오픈 이후 종료 시점에 사용자가 입력한 이익%에 도달하게 됩니다.


실험실:실시간 포착-종료 개선
지정가방식 종료일때에는 역방향 진입이 될 가능성이 높기때문에 최소 수익실현후 진입간격을 현재 진입분봉 이상으로 강제 지정되도록했습니다.


호환성 개선
  1. 파인스크립트 구조상 순환매수매도 단계에서 트레일링 기능이 정확하지 않을 수 있습니다. 따라서 이제 순환매수매도시에는 트레일링 기능이 비활성화됩니다.
  2. 단, 바이빗 거래소를통해 거래소 트레일링 기능은 그대로 사용 가능합니다. (트레일링+거래소트레일링 체크
  3. 순환매수매도 기능의 손익분기BEP 알고리즘 사용시, 수익실현%의 변동 (진입금액,주문시간) 기능이 원활하게 작동하지 않는 호환성이슈를 개선했습니다.
Versionshinweise
순환매매 시스템 중 [트레이딩뷰]를 선택하여 사용하는 경우 발생될 수 있는 오작동 방지 코드 추가
Versionshinweise
순환매매 시스템 중 "트레이딩뷰"를 선택하여 사용하는 경우 발생될 수 있는 오작동 방지 코드 추가
Versionshinweise
순환매매 기능에서 숏방향 매매의 보완 완료
Versionshinweise
순환매매시 상세정보표시
순환매매 사용중 하단 오른쪽에 미실현손익, 선순환손익, 합산손익이 표시됩니다.
  • 미실현손익 : 실현하지 않은 현재 손익
  • 선순환손익 : 순환매매 단계에서 먼저 실현한 손익
  • 합산손익 : 미실현손익 + 선순환손익


순환매매 타점 개선
순환매매 사용시 특정조건에서 순환매매 목표가가 고정으로 적용되는 점을 고려하여 주문과 별개로 체결시점의 데이터를 참조하여 정확도를 높였습니다.
Versionshinweise
순환매매 활성화 기본값 버그 픽스
1.4.3버전에서 순환매매가 강제되었던 버그를 보완했습니다.
Versionshinweise
  • 특정 상황에서 중복 재진입을 방지하도록 개선
  • 데이터 참조 관련 속도 개선
Versionshinweise
기능추가
의도치 않은 장기 보유를 방지할 수 있는 기능이 추가되었습니다.
- 포지션 열린시점으로부터 n분 이상임에도 종료되지 않다면 수익%를 조정

표시변경
- 순환매매 관련 정보를 우측상단하단에 표기하도록 변경
Versionshinweise
표시변경
- 순환매매 관련 정보를 우측상단하단에 표기하도록 변경
Versionshinweise
추가 진입조건의 진입배율 시점 조절가능
이제 n회차 이후부터 진입배율을 선택하여 지정가능합니다.
단, 기존과 같이 포착시 주문(첫주문/모든주문)방식의 주문은 진입배율에 관계없이 기본수량이 진입됩니다.

기존 : 진입배율 설정시 2회차부터 계속 배율 지정
변경 : 지정한 회차부터 배율지정


순환매매성공시 진입배율 선택
순환매매 를 통해 기존 진입한 주문에 대한 수량을 덜어낼 경우 진입회차가 초기화되는 것이 기본값으로 지정되어있었으나 연속적으로 배율을 적용할 수 있도록 옵션화 적용

배율 초기화(기존) : 추가진입 시 순환매매 성공시 진입배수 초기화
배율 적용(추가) : 추가진입 시 순환매매 성공여부와 관계없이 입배수 지속됨.


진입금액/최근주문/보유시간에 의한 수익실현 %의 -%지정 가능
손실 중인 상황에서 약손실로 신속히 탈출가능하도록 수익실현 변동%를 음수로도 지정 가능하도록 변경
Versionshinweise
순환매매성공시 진입배율 선택 제거
순환매매 를 통해 기존 진입한 주문에 대한 수량을 덜어낼 경우 진입회차가 초기화되는 부분이 점 파인스크립트 구조상 기본값이었고 이를 유지하는 것이 매매에 이롭게 작용할 수 있다고 판단하여 유지하였으나, 확인결과 이로인해 의도치 않은 수량 연산 오류가 발생하게되는 것으로 확인되어 관련 옵션화 기능을 제거하였습니다.

배율 초기화(기존) : 추가진입 시 순환매매 성공시 진입배수 초기화
배율 적용(변경됨 & 기본값 설정) : 추가진입 시 순환매매 성공여부와 관계없이 진입배수 지속가능.
Versionshinweise
첫 진입포착 [모든진입] : 순환매매 주문 개선
모든 진입으로 진입한 주문 포착 진입에 대해서도 순환매매 분할종료를 유지하도록 변경했습니다.

* 실험실 기능 중, 순환매매/이전주문취소 는 거래소를 통한 지정가 주문을 유지하는것에만 적용되니 이점 참고해주세요.
Versionshinweise
실험실 거래소 익/손절 실행
- 바이빗거래소만 지원
- 수익실현시 거래소 자체의 포지션 정리 기능을 이용해 익절 가에 포지션 종료를 지정합니다.
- 기본적으로 익절가 기준으로 지정이 되나, 순환매매 적용시 최대한 이익이 되는 시세에 지정됩니다.
- 거래소 트레일링과 함께 사용시, 먼저 발동되는 쪽이 우선권을 가집니다.
- 각 매수 시점에 현재 보유한 기준의 포지션 익절가를 계산하여 지정되므로, 순환매매로 인해 매도가 일어날 경우 익절가가 변경됩니다. (이러한 경우 대부분 이익처리 지점에서 실행됩니다.)
- 스탑로스가 켜있을 경우에는 포지션 기준의 스탑로스가 함께 지정됩니다.

손실금액 기반의 즉시 종료

- 현재 미실현 손실금 기준의 손절이 가능합니다.
- 기존 시간, %기반의 손절의 경우, 보유수량이 많아질경우, 의도치 않은 큰 손실을 입을 가능성이 높아 이를 보완하기 위해 손실금을 기준으로 일관성 있는 자산관리를 가능하도록 했습니다.
- 순환매매를 이용할 경우, 순환손실금이 합산된 실질 손실금(순환손실+미실현손실)을 기준으로 합니다.
Versionshinweise
진입배율 알고리즘 추가
  • 기본배율 : 진입금액수량 + (진입금액수량 x 회차 x 배율가중치)
  • 손실배율 : 진입금액수량 + (진입금액수량 * 포지션수익% * 배율가중치)
Versionshinweise
본절 스탑로스
  • 평단가 도달후, 본절 스탑로스 %
  • 본절 스탑로스시, 이익타점 분산
  • 발동시점
  • 본절 스탑로스 최대 수
  • 본절 스탑로스 발동 보유가치
Versionshinweise
본절스탑시 reduce-only 적용되지 않는 버그 픽스
multitimeframePine utilitiesPortfolio management

Skript nur auf Einladung

Der Zugriff auf dieses Skript ist auf vom Autor autorisierte User beschränkt und normalerweise kostenpflichtig. Sie können es zu Ihren Favoriten hinzufügen, aber Sie können es nur verwenden, nachdem Sie die Erlaubnis angefordert und vom Autor erhalten haben. Kontaktieren Sie TVC25 für weitere Informationen oder folgen Sie den Anweisungen des Autors unten.

Nehmen Sie bitte zur Kenntnis, dass es sich hierbei um ein privates "Invite-Only" Script handelt, welches nicht von unseren Script-Moderatoren analysiert wurde. Es wurde somit nicht festgestellt, ob das Script unseren Hausregeln entspricht. TradingView empfiehlt nicht, ein Script zu kaufen, wenn Sie den Autor nicht zu 100 % als vertrauenswürdig halten, oder nicht verstehen, wie das Script funktioniert. In vielen Fällen können Sie auch eine gute und kostenlose Open-Source-Alternative in unseren Community-Scripts entdecken.

Hinweise des Autors

일부 허용된 사용자에 한해 이용 가능합니다. https://cafe.naver.com/crypto25

Möchten Sie dieses Skript auf einem Chart verwenden?

Warnung: Bitte lesen Sie dies, bevor Sie Zugriff anfordern.

돈버는 수면단타캠프1기 신청방법
cafe.naver.com/crypto25/

모든 지표를 전략화하는 도구
hub.crypto25.net/view/495069

트레이딩뷰 실전전략&설정값 공유
hub.crypto25.net/

TV Crypto25
youtube.com/@TVC25
Auch am:

Haftungsausschluss