커뮤니티
이것저것 문의드립니다.
2017-10-11 09:39:17
119
글번호 113282
매번 감사합니다. 도움이 없었다면 예스트레이더를 아예 쓰지 못했을 듯 합니다.
1. 지표
이 값을 넘으면 5이평값이 상승할 수 있는 선을 지표로
예를 들어 5000원이 되면 이전 값들과 다 합쳐서 5이평이 상승할 수 있으면 값은 5000원
하락지표도 마찬가지.
2. 시스템
진입
고가가 25의 지표값을 넘어설 경우 진입
청산
저가가 25의 하락지표값을 침범했을 경우이거나
수익률이 2%(변수)를 기록했을 때 청산
3. 봉 미완성시 주문이 되지 않는다는 것에 대해
여전히 onclose,AtMarket, AtLimit, Atstop에 대해서 잘 이해를 못해서 그런 것같기도 한데요.
그럼 장초반 30분 볼린저밴드 상단선을 상향돌파시 매수. 하향돌파시 매도라는 조건을 만들었다고 치면
3-1 30분동안 상단선을 상향돌파했다 하향돌파했다 하더라도 30분봉이 완성되지 않으므로 주문은 들어가지 않는 것인가요?
30분봉이 완성되지 않더라도 장시작 이후 30분봉의 시가와 고가같은 것은 끊임없이 업데이트되고 있을텐데요.
3-2 이건 30분이 되지 않았으므로 모두 완성이라고 보지 않는 것인가요?
3-3 만약 30분봉 고가가 볼린저밴드 상단선을 상향돌파, 저가가 볼린저밴드 상단선을 하향돌파 식으로 매수식을 짰다고 하더라도 결국 신호는 30분이 된 다음에야 신호가 발생하게 되는 것인가요?
4. 만약 3-3이 맞다면 비슷하게라도 전략을 만들 수 있는 방법은 없는 것인가요? (발생시점에 신호를 발생시킨다는 식으로)
5. 시스템
진입
특정가격(변수a)에 주가가 도달하면(상향도달이든 하향도달이든) 진입포지션(특정금액(변수b)/특정가격) 만큼 진입
청산
1번 바로 청산/ 진입가격으로부터 수익이 1%발생하면 현재가보다 불리한 금액(+-1) 호가로 청산
2번 물타기/ 진입가격으로부터 손실이 1%발생하면 진입포지션의 2배 만큼 추가진입(물타기)
-2번 포지션(1번+2번 물타기한 수량)의 수익이 1% 발생하면 현재가보다 불리한 금액(+-1)호가로 모두 청산.
3번 2번 가격의 손실이 또 1%가 되면 진입포지션의 2배만큼 추가진입
-3번 포지션의 수익률이 1%가 되면 모두 청산
6. 시스템
진입
특정가격(변수a)에 주가가 도달하면(상향도달이든 하향도달이든) 진입포지션(특정금액(변수b)/특정가격) 만큼 진입
1번 바로 청산/ 진입가격으로부터 수익이 1%발생하면 진입포지션의 절반만큼 추가진입(불타기)
2번 진입가격으로부터 수익이 2%발생하면 1번포지션(처음 산 수량+절반 수량)의 절반만큼 불타기
3번 진입가격으로부터 수익이 3%발생하면 2번포지션의 절반만큼 불타기
청산
저가가 고가 - ATR*3 선에 닿는 순간 1번이든 2번이든 3번이든 모두 청산
답변 2
예스스탁 예스스탁 답변
2017-10-12 14:44:56
안녕하세요
예스스탁입니다
1
단순이평 이면 계산가능합니다.
예를들어 5이평은 봉5개의 값의 평균입니다.
[4봉전],[3봉전],[2봉전],[1봉전],[현재봉]
최근 5개 이므로 다음봉의 값이 4봉전 값보다 크면 상승 작으면 하락입니다.
input : P(5);
plot1(C[P-1]);
2
25가 어떤 값을 의미하는지 모르겠습니다.
수식은 아래구조입니다. 지표값 변수에
계산식 할당하시면 됩니다.
var : 지표값(0);
지표값 = 지표계산식;
if crossup(H,지표값) Then
buy();
if CrossDown(H,지표값) Then
sell();
SetStopProfittarget(2,PercentStop);
3
3-1
신호는 아래 경우로만 작성이 됩니다.
1 봉완성시 신호발생(onclose,atmarket)
2 봉 미완성시 신호발생 (atstop,atlimit)
봉이 완성되면 특정값을 셋팅하고
다음봉에서 완성봉에서 셋팅한 특정값과 현재가를 비교해
특정값 이상이나 이하의 현재가가 발생하면 즉시 신호발생
--> 현재가와 비교하는 특정값이 현재봉이 값이 아니고 최근 완성봉의 값입니다(즉 전봉값)
문의하신 내용은 현재 미완성봉의 볼밴과 현재가를 비교하는 내용으로
수식체계상 작성이 불가능한 내용입니다.
3-2
예 완성이 아닙니다.
3-3
예 맞습니다.
4
없습니다.
5
피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다.
수식안에서는 실제 주문가격을 지정하는 부분이 없습니다.
신호가 발생하면 설정창에서 지정한 매매가격으로 주문이 집행되므로
현재가+-호가와 같은 내용은 설정창에서 직접 지정하셔야 하는 내용입니다.
수식에서는 처리할수 없는 내용입니다.
input : 변수a(5000),변수b(1000000);
if MarketPosition == 0 and crossup(H,변수a) and crossdown(L,변수b) Then
buy("b",OnClose,def,Floor(변수b/c));
if MarketPosition == 1 Then{
exitlong("bx",atlimit,AvgEntryPrice*1.01);
buy("bb",AtLimit,AvgEntryPrice*0.99,CurrentContracts*2);
}
6
피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다.
input : 변수a(5000),변수b(1000000),atrp(10);
if MarketPosition == 0 and crossup(H,변수a) and crossdown(L,변수b) Then
buy("b",OnClose,def,Floor(변수b/c));
if MarketPosition == 1 Then{
exitlong("bx",AtStop,H-atr(ATRP)*3);
buy("bb",AtStop,LatestEntryPrice*1.01,Floor(CurrentContracts/2));
}
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 이것저것 문의드립니다.
> 매번 감사합니다. 도움이 없었다면 예스트레이더를 아예 쓰지 못했을 듯 합니다.
1. 지표
이 값을 넘으면 5이평값이 상승할 수 있는 선을 지표로
예를 들어 5000원이 되면 이전 값들과 다 합쳐서 5이평이 상승할 수 있으면 값은 5000원
하락지표도 마찬가지.
2. 시스템
진입
고가가 25의 지표값을 넘어설 경우 진입
청산
저가가 25의 하락지표값을 침범했을 경우이거나
수익률이 2%(변수)를 기록했을 때 청산
3. 봉 미완성시 주문이 되지 않는다는 것에 대해
여전히 onclose,AtMarket, AtLimit, Atstop에 대해서 잘 이해를 못해서 그런 것같기도 한데요.
그럼 장초반 30분 볼린저밴드 상단선을 상향돌파시 매수. 하향돌파시 매도라는 조건을 만들었다고 치면
3-1 30분동안 상단선을 상향돌파했다 하향돌파했다 하더라도 30분봉이 완성되지 않으므로 주문은 들어가지 않는 것인가요?
30분봉이 완성되지 않더라도 장시작 이후 30분봉의 시가와 고가같은 것은 끊임없이 업데이트되고 있을텐데요.
3-2 이건 30분이 되지 않았으므로 모두 완성이라고 보지 않는 것인가요?
3-3 만약 30분봉 고가가 볼린저밴드 상단선을 상향돌파, 저가가 볼린저밴드 상단선을 하향돌파 식으로 매수식을 짰다고 하더라도 결국 신호는 30분이 된 다음에야 신호가 발생하게 되는 것인가요?
4. 만약 3-3이 맞다면 비슷하게라도 전략을 만들 수 있는 방법은 없는 것인가요? (발생시점에 신호를 발생시킨다는 식으로)
5. 시스템
진입
특정가격(변수a)에 주가가 도달하면(상향도달이든 하향도달이든) 진입포지션(특정금액(변수b)/특정가격) 만큼 진입
청산
1번 바로 청산/ 진입가격으로부터 수익이 1%발생하면 현재가보다 불리한 금액(+-1) 호가로 청산
2번 물타기/ 진입가격으로부터 손실이 1%발생하면 진입포지션의 2배 만큼 추가진입(물타기)
-2번 포지션(1번+2번 물타기한 수량)의 수익이 1% 발생하면 현재가보다 불리한 금액(+-1)호가로 모두 청산.
3번 2번 가격의 손실이 또 1%가 되면 진입포지션의 2배만큼 추가진입
-3번 포지션의 수익률이 1%가 되면 모두 청산
6. 시스템
진입
특정가격(변수a)에 주가가 도달하면(상향도달이든 하향도달이든) 진입포지션(특정금액(변수b)/특정가격) 만큼 진입
1번 바로 청산/ 진입가격으로부터 수익이 1%발생하면 진입포지션의 절반만큼 추가진입(불타기)
2번 진입가격으로부터 수익이 2%발생하면 1번포지션(처음 산 수량+절반 수량)의 절반만큼 불타기
3번 진입가격으로부터 수익이 3%발생하면 2번포지션의 절반만큼 불타기
청산
저가가 고가 - ATR*3 선에 닿는 순간 1번이든 2번이든 3번이든 모두 청산
잡다백수
2017-10-12 16:08:25
답변감사합니다. 1번은 이평이 하락하고 있을 때나 기울기가 0일 때(위로도 아래로도 안가고 있을 때) 이평을 상향으로 돌릴 수 있는 값으로 만들 수 있을까요? 지표를 적용해보니 5이평이 이미 상승하고 있을 때도 값이 나오고 있더라구요. 이평이 하락이거나 기울기가 0일 때 상향으로 돌릴 수 있는 값을 찾고 이걸로 관찰해보고 시스템을 만들어 볼 생각이었습니다.
그리고 3번 답변을 듣고나서 헷갈려서 다시 질문드립니다. 그러면 일봉이 볼린저밴드 상단선을 상향돌파하면 매수 이렇게 전략을 짜면 일봉이 완성되지 않았으니 주문은 다음날 시가에 주문이 나오게 되는 건가요? 그럼 30분봉으로 기준으로 했을 때 고가든 종가든 가격을 기준으로 하는 전략들은 모두 30분이 지나지 않으면 신호를 못낸다고 보면 될까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 이것저것 문의드립니다.
>
안녕하세요
예스스탁입니다
1
단순이평 이면 계산가능합니다.
예를들어 5이평은 봉5개의 값의 평균입니다.
[4봉전],[3봉전],[2봉전],[1봉전],[현재봉]
최근 5개 이므로 다음봉의 값이 4봉전 값보다 크면 상승 작으면 하락입니다.
input : P(5);
plot1(C[P-1]);
2
25가 어떤 값을 의미하는지 모르겠습니다.
수식은 아래구조입니다. 지표값 변수에
계산식 할당하시면 됩니다.
var : 지표값(0);
지표값 = 지표계산식;
if crossup(H,지표값) Then
buy();
if CrossDown(H,지표값) Then
sell();
SetStopProfittarget(2,PercentStop);
3
3-1
신호는 아래 경우로만 작성이 됩니다.
1 봉완성시 신호발생(onclose,atmarket)
2 봉 미완성시 신호발생 (atstop,atlimit)
봉이 완성되면 특정값을 셋팅하고
다음봉에서 완성봉에서 셋팅한 특정값과 현재가를 비교해
특정값 이상이나 이하의 현재가가 발생하면 즉시 신호발생
--> 현재가와 비교하는 특정값이 현재봉이 값이 아니고 최근 완성봉의 값입니다(즉 전봉값)
문의하신 내용은 현재 미완성봉의 볼밴과 현재가를 비교하는 내용으로
수식체계상 작성이 불가능한 내용입니다.
3-2
예 완성이 아닙니다.
3-3
예 맞습니다.
4
없습니다.
5
피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다.
수식안에서는 실제 주문가격을 지정하는 부분이 없습니다.
신호가 발생하면 설정창에서 지정한 매매가격으로 주문이 집행되므로
현재가+-호가와 같은 내용은 설정창에서 직접 지정하셔야 하는 내용입니다.
수식에서는 처리할수 없는 내용입니다.
input : 변수a(5000),변수b(1000000);
if MarketPosition == 0 and crossup(H,변수a) and crossdown(L,변수b) Then
buy("b",OnClose,def,Floor(변수b/c));
if MarketPosition == 1 Then{
exitlong("bx",atlimit,AvgEntryPrice*1.01);
buy("bb",AtLimit,AvgEntryPrice*0.99,CurrentContracts*2);
}
6
피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다.
input : 변수a(5000),변수b(1000000),atrp(10);
if MarketPosition == 0 and crossup(H,변수a) and crossdown(L,변수b) Then
buy("b",OnClose,def,Floor(변수b/c));
if MarketPosition == 1 Then{
exitlong("bx",AtStop,H-atr(ATRP)*3);
buy("bb",AtStop,LatestEntryPrice*1.01,Floor(CurrentContracts/2));
}
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 이것저것 문의드립니다.
> 매번 감사합니다. 도움이 없었다면 예스트레이더를 아예 쓰지 못했을 듯 합니다.
1. 지표
이 값을 넘으면 5이평값이 상승할 수 있는 선을 지표로
예를 들어 5000원이 되면 이전 값들과 다 합쳐서 5이평이 상승할 수 있으면 값은 5000원
하락지표도 마찬가지.
2. 시스템
진입
고가가 25의 지표값을 넘어설 경우 진입
청산
저가가 25의 하락지표값을 침범했을 경우이거나
수익률이 2%(변수)를 기록했을 때 청산
3. 봉 미완성시 주문이 되지 않는다는 것에 대해
여전히 onclose,AtMarket, AtLimit, Atstop에 대해서 잘 이해를 못해서 그런 것같기도 한데요.
그럼 장초반 30분 볼린저밴드 상단선을 상향돌파시 매수. 하향돌파시 매도라는 조건을 만들었다고 치면
3-1 30분동안 상단선을 상향돌파했다 하향돌파했다 하더라도 30분봉이 완성되지 않으므로 주문은 들어가지 않는 것인가요?
30분봉이 완성되지 않더라도 장시작 이후 30분봉의 시가와 고가같은 것은 끊임없이 업데이트되고 있을텐데요.
3-2 이건 30분이 되지 않았으므로 모두 완성이라고 보지 않는 것인가요?
3-3 만약 30분봉 고가가 볼린저밴드 상단선을 상향돌파, 저가가 볼린저밴드 상단선을 하향돌파 식으로 매수식을 짰다고 하더라도 결국 신호는 30분이 된 다음에야 신호가 발생하게 되는 것인가요?
4. 만약 3-3이 맞다면 비슷하게라도 전략을 만들 수 있는 방법은 없는 것인가요? (발생시점에 신호를 발생시킨다는 식으로)
5. 시스템
진입
특정가격(변수a)에 주가가 도달하면(상향도달이든 하향도달이든) 진입포지션(특정금액(변수b)/특정가격) 만큼 진입
청산
1번 바로 청산/ 진입가격으로부터 수익이 1%발생하면 현재가보다 불리한 금액(+-1) 호가로 청산
2번 물타기/ 진입가격으로부터 손실이 1%발생하면 진입포지션의 2배 만큼 추가진입(물타기)
-2번 포지션(1번+2번 물타기한 수량)의 수익이 1% 발생하면 현재가보다 불리한 금액(+-1)호가로 모두 청산.
3번 2번 가격의 손실이 또 1%가 되면 진입포지션의 2배만큼 추가진입
-3번 포지션의 수익률이 1%가 되면 모두 청산
6. 시스템
진입
특정가격(변수a)에 주가가 도달하면(상향도달이든 하향도달이든) 진입포지션(특정금액(변수b)/특정가격) 만큼 진입
1번 바로 청산/ 진입가격으로부터 수익이 1%발생하면 진입포지션의 절반만큼 추가진입(불타기)
2번 진입가격으로부터 수익이 2%발생하면 1번포지션(처음 산 수량+절반 수량)의 절반만큼 불타기
3번 진입가격으로부터 수익이 3%발생하면 2번포지션의 절반만큼 불타기
청산
저가가 고가 - ATR*3 선에 닿는 순간 1번이든 2번이든 3번이든 모두 청산