파라미터 설정
자신의 거래 습관에 맞게 파라미터를 조정하세요.

여기에서는 CosyTrader에서 자신의 거래 습관에 맞게 조정할 수 있는 파라미터를 나열했습니다.
티켓 리스크 관리
단일 티켓당 위험을 감수할 금액을 정의하세요.
이 EA에서는 두 가지 스톱로스 보호 기능을 제공합니다:
- 종가 스톱로스
- 플로트 포인트 스톱로스
money-to-risk-per-ticket
(기본값=10
USD)
이것은 각 티켓당 위험을 감수할 금액입니다. 예를 들어, 한 티켓당 10 USD를 위험에 노출시키고 싶다면 10으로 설정하세요. 유틸리티는 오픈 가격과 종가 스톱로스 사이의 거리를 기반으로 로트 크기를 동적으로 계산합니다. 가격이 스톱로스 아래로 내려가면 총 손실은 대략 10 USD (시장이 스톱로스 가격을 얼마나 초과하는지에 따라 다름)가 됩니다. 이는 거래에서 손실을 더 균등하게 제어할 수 있도록 도와주며, 한 번의 손실 거래로 계좌가 날아가지 않도록 보호합니다.
force-liquidation-fold
(기본값=2.5
x)
플로트 포인트 스톱로스를 실행하는 파라미터입니다. 이는 가격 변동으로 인한 과도한 손실로부터 티켓을 보호하기 위해 설계된 두 번째 스톱로스 방법입니다. 특히 변동성이 큰 시장 상황에서 유용합니다. 손실이 이 임계값을 초과하면 바가 닫히기 전에 자동으로 티켓이 닫힙니다. 예를 들어, money-to-risk-per-ticket
이 10 USD로 설정되고 force-liquidation-fold
가 2.5x인 경우, 시장이 강하게 반대 방향으로 움직여 10 x 2.5 = 25 USD의 플로팅 손실이 발생하면, 바가 닫히기 전에 티켓이 즉시 닫힙니다. 큰 로트 크기로 거래할 경우, 플로팅 손실이 **money-to-risk-per-ticket
x force-liquidation-fold
**를 초과할 수 있으므로 정기적인 스톱로스보다 먼저 트리거될 수 있습니다.
티켓 진입 조종사
자동 로트 크기 계산 및 자동 피보나치 되돌림 진입 기능을 제어합니다.
ticket-entry-copilot
(기본값=True
)
이 스위치는 자동 로트 크기 계산 및 자동 피보나치 되돌림 진입으로 티켓 진입을 활성화합니다. 원하는 로트 크기로 수동으로 대기 티켓을 설정하고 자동 피보나치 되돌림 진입 조정 기능을 사용하지 않으려면 이를 끌 수 있습니다. 이는 dynamic-lot-size-adjustment
스위치를 대체합니다.
ticket-entry-copilot | 티켓 진입 기능 |
---|---|
True | 자동 로트 크기 계산 = True , 자동 피보나치 되돌림 진입 = True |
False | 자동 로트 크기 계산 = False , 자동 피보나치 되돌림 진입 = False |
- 자동 피보나치 되돌림 진입은 [C] 피보나치 대기 주문 티켓에서만 작동합니다.
- 대상 피보나치 되돌림 레벨을 입력하고 로트 크기를 수동으로 설정하려면
ticket-entry-copilot
대신dynamic-lot-size-adjustment
을 끄세요.
dynamic-lot-size-adjustment
(기본값=True
)
이 스위치는 자동 로트 크기 계산을 제어합니다(자동 피보나치 진입에는 영향을 미치지 않음). dynamic-lot-size-adjustment
을 끄면 티켓의 로트 크기를 수동으로 설정할 수 있습니다. ticket-entry-copilot
이 True로 설정되어 있으면 자동 피보나치 되돌림 진입은 여전히 작동합니다. 이는 [C] 피보나치 대기 주문 티켓이 로트 크기를 변경하지 않고 티켓을 동적으로 조정한다는 의미입니다.
ticket-entry-copilot
이 True
로 설정되면 티켓 진입 기능은 다음과 같습니다:
dynamic-lot-size-adjustment | 티켓 진입 기능 |
---|---|
True | 자동 로트 크기 계산=True , 자동 피보나치 되돌림 진입=True . |
False | 자동 로트 크기 계산=False , 자동 피보나치 되돌림 진입=True . |
ticket-entry-copilot
을 끄면dynamic-lot-size-adjustment
도False
가 됩니다.dynamic-lot-size-adjustment
을 끄면 적절한 로트 크기 계산으로 리스크를 직접 관리해야 합니다.
calculate-single-bar-length-breakthrough-risk
(기본값=True
)
스톱로스 포인트를 돌파할 때 특정 시간 프레임의 평균 바 길이를 고려하여 리스크(로트 크기)를 계산합니다. 특히 [A] 한 바 대기 주문 진입 전략을 사용할 때 유용합니다. 티켓당 고정된 리스크 금액으로 거래하면 리스크를 더 잘 제어할 수 있지만, 오픈 가격과 스톱로스가 짧은 거리에 설정되면 계산된 로트 크기가 매우 커질 수 있습니다(매우 작은 분모로 나누면 매우 큰 값이 됨). 이로 인해 가격이 스톱로스를 뚫을 때 큰 손실이 발생할 수 있습니다. 이를 방지하기 위해 돌파 거리를 고려하는 기능을 설계했습니다. 스톱로스 레벨을 뚫고 지나가는 바를 시뮬레이션하기 위해 거래 시간 프레임의 평균 바 길이를 추가하여 로트 크기를 계산합니다. 이는 로트 크기를 약간 줄이지만 과도한 손실을 방지하는 데 더 나은 보호를 제공합니다.
number-of-bars-length-to-be-average
(기본값=90
바)
calculate-single-bar-length-breakthrough-risk
에 대해 평균을 구할 바의 수입니다. 평균 바 길이는 최신 (가장 최근의) number-of-bars-length-to-be-average
를 기반으로 계산됩니다. 그 결과, 대기 주문이 오픈 주문으로 전환되지 않으면 시간이 지남에 따라 평균 바 길이가 약간 변경될 수 있으며, 이는 대기 티켓의 로트 크기를 약간 변경할 수 있습니다.
일반적으로 60에서 90 바의 평균을 사용하는 것이 좋습니다.
lot-size-change-ratio-difference
(기본값=0.20
)
(0-1 사이의 값, 0.20 = 20%)
이 파라미터는 로트 크기 비율 차이를 계산하여 로트 크기 수정을 트리거하는 값입니다. 예를 들어, 0.20(20%) 값은 새로 계산된 로트 크기가 원래 로트 크기의 120% 이상 또는 80% 이하일 때 로트 크기 수정이 트리거된다는 의미입니다. 로트 크기 수정은 MetaTrader 시스템에서 원래 티켓을 삭제하고 새 티켓을 재입력해야 하므로, 이 기능은 티켓 재전송 빈도를 줄이기 위해 설계되었습니다. 0에서 1 사이의 값으로 설정할 수 있으며, 0.2 = 20%입니다.
lot-size-change-ratio-difference
값을 너무 작게 설정하면 히스토리에 삭제된 대기 티켓이 많이 표시됩니다. (일반적으로 브로커가 이를 좋아하지 않는다고 생각합니다.)
- 로트 크기 재계산을 강제하려면 더 큰 시간 프레임(예:
H4
또는D1
)으로 전환한 후 다시 원래 시간 프레임으로 변경하거나 반대 방향으로 전환하면 됩니다. 이 트릭은 재계산을 강제합니다.
max-lot-size
(기본값=1.0
로트)
전송될 최대 로트 크기입니다. 이는 통화/상품 독립적 파라미터입니다. 계산된 로트 크기가 max-lot-size
보다 크면 max-lot-size
로 설정됩니다.
retrace-more-when-over-risk
(기본값=True
)
계산된 리스크가 money-to-risk-per-ticket
을 초과할 때 더 높은 되돌림 비율로 조정합니다. 예를 들어, 티켓을 61.8% 되돌림 비율로 진입하도록 설정한 경우, 계산된 로트 크기가 최소 로트 크기(0.01)로 설정되더라도 과도한 손실이 발생할 수 있습니다. 이는 **78.6%**에서 88.6%, 그리고 **98.6%**까지 되돌림 비율을 단계적으로 수정하여 진입 위치를 자동으로 조정합니다. 계산된 로트 크기가 money-to-risk-per-ticket
을 초과하지 않거나 더 이상 되돌릴 수 없을 때(98.6%에서)까지 이 기능을 사용합니다. 이 기능은 작은 money-to-risk-per-ticket
으로 [C] 피보나치 대기 티켓을 거래하는 사용자에게 유용합니다.
시간 프레임
일반적으로 거래에 사용하는 시간 프레임을 선택하세요.
default-time-frame
(기본값=M5
)
사용자가 1에서 8 사이의 시간 프레임 코드를 제공하지 않으면 기본 시간 프레임이 설정됩니다. 예를 들어, 새 티켓이 시간 프레임 코드를 0 또는 9로 설정하여 전송되면 새 티켓의 시간 프레임은 default-time-frame
(스톱로스를 0.00002 또는 9999.002와 같이 설정한 후 수동으로 조정할 수 있음)으로 설정됩니다. 이를 통해 모든 대기 티켓이 종가 시간 프레임을 갖도록 보장합니다. 가장 자주 거래하는 시간 프레임으로 설정하세요.
print-time-frame-text
(기본값=True
)
새 바가 열리고 이전 바가 닫힐 때 알림 텍스트를 출력합니다. 더 깨끗한 전문가 어드바이저 출력을 선호하는 경우 이를 끌 수 있습니다.
최대 라이브 티켓
라이브 마켓 티켓 수를 제한하여 집중력을 유지하세요.
restrict-max-live-ticket-number
(기본값=True
)
어떤 사람들은 여러 대기 주문을 설정하고 가격이 도달하기를 기다립니다(여러 낚싯대를 사용하여 낚시하는 것과 같음). 그러나 일부 대기 주문이 실제 마켓 주문으로 변환되면 몇 개에만 집중해야 할 수도 있습니다(미끼에 물고기가 걸리면 두 손으로 여러 낚싯대를 잡을 수 없음). 우리는 이미 시장에 라이브 거래가 있는 경우 초과 거래를 자동으로 삭제하여 처리할 수 있는 수에 집중할 수 있도록 이 기능을 설계했습니다.
이 기능을 사용하지 않으려면 이 파라미터를 매우 큰 값으로 설정할 수 있습니다.
max-live-ticket-number
(기본값=5
티켓)
시장에서 원하는 최대 라이브 티켓 수입니다. 이 기능을 활성화하려면 restrict-max-live-ticket-number
를 True로 설정해야 합니다. 예를 들어, max-live-ticket-number
를 5로 설정하고 시장에 10개의 대기 주문이 있는 경우, 5개가 활성 마켓 티켓이 되면 나머지 대기 주문이 자동으로 삭제됩니다. 이 기능은 관리할 수 있는 티켓 수를 제어하는 데 도움을 줍니다.
낮은 마진 보호
money-to-risk-per-ticket
으로 거래할 충분한 마진이 없는 경우 로트 크기를 줄입니다.
set-to-max-suitable-lot
(기본값=True
)
때때로 money-to-risk-per-ticket
으로 계산된 로트 크기가 계좌에 충분한 마진이 없어서 마진 콜을 발생시킬 수 있습니다. 낮은 마진 보호 기능은 이러한 상황에서 로트 크기를 줄이는 데 도움을 줍니다. 티켓 진입 보호를 위해 이 기능을 활성화하는 것이 좋습니다. 두 가지 전략을 제공합니다:
-
최대 적절한 로트 크기로 설정: 계산된 로트 크기를 gradually 줄이고 계좌에 거래를 진입하고 완료할(스톱로스에 도달) 충분한 마진이 있을 때까지 재계산합니다.
-
최소 로트 크기로 설정: 티켓에 대해 충분한 여유 마진이 없으면 로트 크기를 최소 로트 크기(대부분의 제품에 대해 0.01 로트)로 직접 설정합니다.
set-to-max-suitable-lot
파라미터를 사용하여 선호하는 방법을 선택할 수 있습니다.
set-to-max-suitable-lot
(기본값=True
)
낮은 마진 처리 방법 선택:
set-to-max-suitable-lot | 로트 크기 계산 방법 |
---|---|
True | 최대 적절한 로트 크기로 설정 |
False | 최소 로트 크기로 설정 |
로트 크기가 예상보다 작거나 최소 로트 크기(0.01)에 도달한 것을 확인하면 계좌 상태와 설정을 수동으로 확인하세요.
계좌에 마진이 낮을 때 로트 크기가 줄어들기 때문에 손실이 money-to-risk-per-ticket
보다 적을 수 있습니다. 이러한 상황에서는 더 나은 로트 크기 계산을 위해 추가 자금을 입금하거나 money-to-risk-per-ticket
을 줄여야 할 수도 있습니다.
티켓 업데이트 주기
다양한 파라미터의 데이터 업데이트 빈도.
이 파라미터는 다음과 같은 업데이트 간격을 설정하는 데 사용할 수 있습니다:
기능 | 설명 |
---|---|
티켓 정보 | 티켓 정보 업데이트 간격, 오픈 가격 , 스톱로스 가격 , 테이크 프로핏 가격 포함. |
피보나치 진입 가격 업데이트 | [C] 피보나치 대기 주문의 로트 크기 계산 및 오픈 가격 조정 간격. |
파라미터 백업 | 디스크에 파라미터 백업 간격. |
ticket-information-update-period
(기본값=3
초)
이 파라미터는 티켓 정보 업데이트 간격을 설정하며, 오픈 가격, 스톱로스, 테이크 프로핏 가격을 포함합니다. 티켓의 OP, SL, 또는 TP가 수정될 때마다 전체 업데이트가 트리거되므로 기본 값으로 이 업데이트 간격을 유지하는 것이 좋습니다.
fibo-entry-price-update-period
(기본값=20
초)
[C] 피보나치 대기 주문의 오픈 가격과 로트 크기를 업데이트하는 조정 간격입니다. 로트 크기 수정은 대기 주문을 삭제하고 재전송해야 하므로 이 간격을 너무 짧게 설정하면 티켓이 지속적으로 삭제되고 재전송될 수 있습니다.
save-backup-file-period
(기본값=300
초)
파라미터를 디스크에 백업하는 시간 간격입니다. 사용자가 EA를 닫기 전에 파라미터도 디스크에 저장됩니다.
[C] 피보나치 진입 티켓 파라미터
[C] 피보나치 대기 티켓에 대한 파라미터.
number-of-bars-to-search-stoploss
(기본값=60
바)
[C] 피보나치 대기 티켓에 대해 스톱로스의 시간점을 찾기 위해 닫힌 바의 수입니다. 사용자가 스톱로스와 시간 프레임 코드를 설정하면 CosyTrader는 사용자의 스톱로스와 가장 가까운 가격을 가진 닫힌 바의 시간점을 찾습니다. 이 시간점은 최고 (매수 티켓의 경우) 또는 최저 (매도 티켓의 경우) 가격을 찾기 위한 시작점으로 사용됩니다. 종가와 최고/최저 가격은 모두 되돌림 가격 레벨 계산에 사용됩니다.
사용자가 시간 프레임을 조정하면 종가 시간점이 재설정됩니다. 일반적으로 대부분의 시장 상품의 경우, 시간 프레임이 적절히 설정되어 있으면 종가 스톱로스 바는 60 바 (기본값) 내에 있을 것입니다.
가상 스톱로스 기준
시간 프레임 코드를 저장하기 위한 가상 스톱로스 가격.
가상 스톱로스 가격
가상 스톱로스 가격은 종가 스톱로스 실행 시간 프레임을 기록하는 데 사용되는 플레이스홀더 스톱로스입니다. 사용자가 보낸 시간 프레임 코드를 EA가 받은 후 설정되고 표시되는 매우 먼 스톱로스입니다. 사용자는 이를 수정하고 재전송하여 종가 시간 프레임을 조정할 수 있습니다.
가상 스톱로스 기준
가상 스톱로스 기준은 매도 티켓의 기준 값입니다. 티켓에 대해 매우 먼 가상 스톱로스를 설정하는 데 사용되며(종가 스톱로스가 VPS에 저장됨).
종가 스톱로스를 조정하려면 (종가 스톱로스 + TF 코드) 조합으로 보내세요 (예: 1.00002, 999.003).
다음은 다양한 가격 수준에 대한 가상 스톱로스 기준 파라미터입니다:
BASE-9
(기본값=99.0
)
가격 <9.0에 대한 가상 스톱로스 코드
BASE-999
(기본값=9999.0
)
99.0<=가격 <999.0에 대한 가상 스톱로스 코드
BASE-9999
(기본값=99999.0
)
999.0<=가격 <9999.0에 대한 가상 스톱로스 코드
BASE-99999
(기본값=999999.0
)
9999.0<=가격 <99999.0에 대한 가상 스톱로스 코드
BASE-999999
(기본값=9999999.0
)
99999.0<=가격 <999999.0에 대한 가상 스톱로스 코드
BASE-9999999
(기본값=99999999.0
)
999999.0<=가격 <9999999.0에 대한 가상 스톱로스 코드
가상 스톱로스 기준 선택은 자동화된 프로세스이며 통화 또는 상품과 독립적입니다. 브로커 시스템에서 사용자 정의 설정을 사용할 수 없다고 판단되면 조정해야 합니다.
종가 스톱로스 스위치
특정 시간 프레임에서 종가 스톱로스를 끄고 트리거 기반 스톱로스로 전환하세요.
특정 시간 프레임에서 종가 스톱로스를 사용하지 않으려면 단순히 이를 끌 수 있습니다. 꺼진 후에는 스톱로스가 트리거 기반으로 변경되며, 이는 시장 가격이 이를 터치할 때 트리거됩니다 (일반적으로 사용되는 스톱로스와 동일).
Close-price-M1
(기본값=True
)
M1
시간 프레임에 대한 종가 스톱로스 기능을 켜거나 끕니다.
Close-price-M5
(기본값=True
)
M5
시간 프레임에 대한 종가 스톱로스 기능을 켜거나 끕니다.
Close-price-M15
(기본값=True
)
M15
시간 프레임에 대한 종가 스톱로스 기능을 켜거나 끕니다.
Close-price-M30
(기본값=True
)
M30
시간 프레임에 대한 종가 스톱로스 기능을 켜거나 끕니다.
Close-price-H1
(기본값=True
)
H1
시간 프레임에 대한 종가 스톱로스 기능을 켜거나 끕니다.
Close-price-H4
(기본값=True
)
H4
시간 프레임에 대한 종가 스톱로스 기능을 켜거나 끕니다.
Close-price-D1
(기본값=True
)
D1
시간 프레임에 대한 종가 스톱로스 기능을 켜거나 끕니다.
폰트 설정
테이블 내용에 대한 폰트 설정.
Font
(기본값 = Consolas
)
테이블 텍스트의 폰트. 더 나은 텍스트 정렬을 위해 고정 폭 글꼴을 선택하세요.
Font-size
(기본값 = 13
)
테이블 텍스트의 폰트 크기.
Font-color
(기본값 = ‘C’223,93,61’
)
테이블 텍스트의 폰트 색상.
메뉴 버튼 및 테이블
메뉴 버튼 및 테이블 표시 설정.
menu-button-vertical-position
(기본값=0.2
)
(0~1 사이의 값)
메뉴 버튼(햄버거 버튼)의 수직 위치는 0.2가 **수직 방향의 20%**에 표시됨을 의미합니다.
first-label-text-vertical-shift
(기본값=30
픽셀)
메뉴 버튼과 첫 번째 줄 텍스트 사이의 수직 간격.
label-text-line-distance
(기본값=30
픽셀)
테이블 내 각 줄 사이의 수직 간격