커뮤니티
문의 드립니다.
2015-10-27 08:59:14
134
글번호 91735
진입조건
몇시 몇분까지 당일 진폭이 40틱 이상일 때
1.
당일 중심위면
data2의 저항 가격에 2계약 매도
중심 아래면 data2의 지지 가격에 2계약 매수
2. 매도, 매수 진입 가격을 입력 하는 방법
몇시 이후 진입 가격을 입력하고 해당 가격에 도달하면 매도
해당 가격에 도달하면 매수
청산
손절이 없으면 10틱에 1개, 15틱에 1개 각각 익절
손절 및 스위칭
진입가격 대비 -n틱이면 손절하고 스위칭
1. 스위칭 할 때 계약수를 1개씩 증가하는 식으로
2. 스위칭 할 때 계약수를 2개씩 증가하는 식으로 2개의 식으로 부탁 드립니다.
손절 계약수의 1/2을 손절과 함께 스위칭하고, 1/2은 손절가격 -6틱에 진입
2계약을 손절하면서 1계약을 스위칭하고, 2계약은 손절가격 -6틱에 진입합니다.
손절 후 청산방법
손절이 세번(변수처리) 이하인 경우
2계약을 손절하고 1계약만 스위칭 체결됐을 때 당일 누적 손실금 + 15틱에 청산
당일 누적 손실금 + 10틱에 1/2 청산, 당일 누적 손실금 +15틱에 나머지 청산
계약수가 홀수면
3개면 2개 청산, 1개는 +15틱
5개면 3개 청산, 1개는 +15틱
.
.
이런 식입니다.
손절이 세번 이상인 경우
손실금 + 1틱에 1/2 청산, 진입가격 +15틱에 나머지 청산
최대손실 500만원이면 거래 중지.
주석 부탁 드립니다. 감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-10-27 15:12:46
안녕하세요
예스스탁입니다.
손절이하의 내용은 정확히 내용이 판단되지 않습니다.
손절시 (청산수량+증가수량)의 절반으로만 진입하고
다시 -+6틱시 나머지 수량 진입하는 부분까지만
작성해 드립니다.
나머지 내용은 직접 처리하셔샤 할것 같습니다.
input : 시간(93000),저항가격(250),지지가격(260),N(10),증가수량(1);
var : HH(0,data1),LL(0,data1),Entry(0,data1);
var : V1(0),V2(0);
if date != date[1] Then
Entry = 0;
#당일 진입횟수
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
entry = entry+1;
#지정딘 시간이전의 최고가 최저가
if stime < 시간 Then{
HH = dayhigh;
LL = daylow;
}
#당일 첫진입
#지정한 시간이후에 진폭이 40틱이상이고
if MarketPosition == 0 and Entry == 0 and stime >= 시간 and HH >= LL+PriceScale*40 Then{
#data2의 종가가 저항가격 이상이면 2계약 매수
if data2(c) >= 저항가격 Then
buy("b",OnClose,def,2);
#data2의 종가가 지지가격 이하이면 2계약 매도
if data2(c) <= 지지가격 Then
sell("s",OnClose,def,2);
}
#매수후
#10틱 수익나면 절반청산
#15틱 수익나면 나머지 청산
#N틱 손실나면 (진입수량+증가수량)의 절반수량으로 스위칭
#(N-6)틱 손실나면 (진입수량+증가수량)의 절반수량으로 스위칭
if MarketPosition == 1 Then{
exitlong("bp1",atlimit,EntryPrice+PriceScale*10,"",round(MaxContracts*0.5,0),1);
exitlong("bp2",atlimit,EntryPrice+PriceScale*15,"",round(MaxContracts*0.5,0),1);
V1 = round((MaxContracts+증가수량)*0.5,0);
V2 = (MaxContracts+증가수량)-V1;
Sell("bs1",AtStop,EntryPrice-PriceScale*n,V1);
Sell("bs21",AtStop,EntryPrice-PriceScale*(n+6),V2);
}
if MarketPosition == -1 and entry > 0 and MaxEntries == 1 Then
Sell("bs22",AtStop,EntryPrice-PriceScale*6,V2);
#매도후
#10틱 수익나면 절반청산
#15틱 수익나면 나머지 청산
#N틱 손실나면 진입수량+증가수량으로 스위칭
#(N+6)틱 손실나면 (진입수량+증가수량)의 절반수량으로 스위칭
if MarketPosition == -1 Then{
ExitShort("sp1",atlimit,EntryPrice-PriceScale*10,"",1,1);
ExitShort("sp2",atlimit,EntryPrice-PriceScale*15,"",1,1);
V1 = round((MaxContracts+증가수량)*0.5,0);
V2 = (MaxContracts+증가수량)-V1;
Buy("sb1",AtStop,EntryPrice+PriceScale*n,V1);
Buy("sb21",AtStop,EntryPrice+PriceScale*(n+6),V1);
}
if MarketPosition == 1 and entry > 0 and MaxEntries == 1 Then
buy("sb22",AtStop,EntryPrice+PriceScale*6,V2);
즐거운 하루되세요
> 고운무지개 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 진입조건
몇시 몇분까지 당일 진폭이 40틱 이상일 때
1.
당일 중심위면
data2의 저항 가격에 2계약 매도
중심 아래면 data2의 지지 가격에 2계약 매수
2. 매도, 매수 진입 가격을 입력 하는 방법
몇시 이후 진입 가격을 입력하고 해당 가격에 도달하면 매도
해당 가격에 도달하면 매수
청산
손절이 없으면 10틱에 1개, 15틱에 1개 각각 익절
손절 및 스위칭
진입가격 대비 -n틱이면 손절하고 스위칭
1. 스위칭 할 때 계약수를 1개씩 증가하는 식으로
2. 스위칭 할 때 계약수를 2개씩 증가하는 식으로 2개의 식으로 부탁 드립니다.
손절 계약수의 1/2을 손절과 함께 스위칭하고, 1/2은 손절가격 -6틱에 진입
2계약을 손절하면서 1계약을 스위칭하고, 2계약은 손절가격 -6틱에 진입합니다.
손절 후 청산방법
손절이 세번(변수처리) 이하인 경우
2계약을 손절하고 1계약만 스위칭 체결됐을 때 당일 누적 손실금 + 15틱에 청산
당일 누적 손실금 + 10틱에 1/2 청산, 당일 누적 손실금 +15틱에 나머지 청산
계약수가 홀수면
3개면 2개 청산, 1개는 +15틱
5개면 3개 청산, 1개는 +15틱
.
.
이런 식입니다.
손절이 세번 이상인 경우
손실금 + 1틱에 1/2 청산, 진입가격 +15틱에 나머지 청산
최대손실 500만원이면 거래 중지.
주석 부탁 드립니다. 감사합니다.