커뮤니티
수식 문의
2020-05-19 12:32:34
1492
글번호 138971
항상 수식 작성에 도움을 주셔서 감사합니다.
위의 사진에서의 예시처럼 시스템 트레이딩 수식을 문의 드립니다.
1. 매도진입 및 청산
0 매도진입(그림 1번)
- 스토캐스틱(12.6.6) K < D 이고,
이동평균선중 3일선(빨간선)이 5일선(파란선) 아래에 있으며,
5일선(파란선)이 하방으로 기울기가 발생하였을 경우
--> 매도신호 화살표(파란색) 및 "매도신호발생" 음성 알람
* 5일선(파란선) 기울기 하방 기준은 직전 봉 완성 후 시가 기준임
--> 매도진입가는 당해 봉 시작할 당시의 5일선(파란선) 지수값
0 매도청산(그림 3번)
- 스토캐스틱(12.6.6) K > D 이거나
이동평균선 5일선이 평행하거나 상방으로 기울기가 발생하였을 경우
--> 매도청산 표시(완성봉 아래 검정색 점으로 표시) 및 "매도청산발생" 음성알람
* 스토캐스틱과 5일선 기준은 당해 봉 완성시 기준임
--> 매도 청산가는 당해 봉 종가로 청산
2. 매수진입 및 청산
0 매수진입(그림2번)
- 스토캐스틱(12.6.6) K > D 이고,
이동평균선중 3일선(빨간선)이 5일선(파란선) 위에 있으며,
5일선(파란선)이 상방으로 기울기가 발생하였을 경우
--> 매수신호 화살표 및 "매수신호 발생" 음성 알람
* 5일선(파란선) 기울기 상방 기준은 직전 봉 완성 후 시가 기준임
--> 매수진입가는 당해 봉 시작할 당시의 5일선(파란선) 지수 값
0 매수청산(그림4번)
- 스토캐스틱(12.6.6) K < D 이거나
이동평균선 5일선이 평행하거나 하방으로 기울기가 발생하였을 경우
--> 매수청산 표시(완성봉 위 검정색 점으로 표시) 및 "매수청산발생" 음성알람
* 스토캐스틱과 5일선 기준은 당해 봉 완성시 기준임
--> 매수청산가는 당해 종 종가로 청산
*****
1번과 2번 공통으로 시가부터 당해 봉이 완성될때까지 화살표와 매수신호 알람이 계속
울리고,봉 완성 후 1, 2번의 조건이 충족되지 않을경우 매수, 매도 신호 화살표 확정되지
않아야 되며, 신호 확정전 이미 매수, 매도가 체결된 후라면 당해봉 완성후 종가로 청산함
- 1. 139616_시스템.JPG (0.10 MB)
답변 3
예스스탁 예스스탁 답변
2020-05-19 14:45:41
> 디차트 님이 쓴 글입니다.
> 제목 : 수식 문의
> 항상 수식 작성에 도움을 주셔서 감사합니다.
위의 사진에서의 예시처럼 시스템 트레이딩 수식을 문의 드립니다.
1. 매도진입 및 청산
0 매도진입(그림 1번)
- 스토캐스틱(12.6.6) K < D 이고,
이동평균선중 3일선(빨간선)이 5일선(파란선) 아래에 있으며,
5일선(파란선)이 하방으로 기울기가 발생하였을 경우
--> 매도신호 화살표(파란색) 및 "매도신호발생" 음성 알람
* 5일선(파란선) 기울기 하방 기준은 직전 봉 완성 후 시가 기준임
--> 매도진입가는 당해 봉 시작할 당시의 5일선(파란선) 지수값
0 매도청산(그림 3번)
- 스토캐스틱(12.6.6) K > D 이거나
이동평균선 5일선이 평행하거나 상방으로 기울기가 발생하였을 경우
--> 매도청산 표시(완성봉 아래 검정색 점으로 표시) 및 "매도청산발생" 음성알람
* 스토캐스틱과 5일선 기준은 당해 봉 완성시 기준임
--> 매도 청산가는 당해 봉 종가로 청산
2. 매수진입 및 청산
0 매수진입(그림2번)
- 스토캐스틱(12.6.6) K > D 이고,
이동평균선중 3일선(빨간선)이 5일선(파란선) 위에 있으며,
5일선(파란선)이 상방으로 기울기가 발생하였을 경우
--> 매수신호 화살표 및 "매수신호 발생" 음성 알람
* 5일선(파란선) 기울기 상방 기준은 직전 봉 완성 후 시가 기준임
--> 매수진입가는 당해 봉 시작할 당시의 5일선(파란선) 지수 값
0 매수청산(그림4번)
- 스토캐스틱(12.6.6) K < D 이거나
이동평균선 5일선이 평행하거나 하방으로 기울기가 발생하였을 경우
--> 매수청산 표시(완성봉 위 검정색 점으로 표시) 및 "매수청산발생" 음성알람
* 스토캐스틱과 5일선 기준은 당해 봉 완성시 기준임
--> 매수청산가는 당해 종 종가로 청산
*****
1번과 2번 공통으로 시가부터 당해 봉이 완성될때까지 화살표와 매수신호 알람이 계속
울리고,봉 완성 후 1, 2번의 조건이 충족되지 않을경우 매수, 매도 신호 화살표 확정되지
않아야 되며, 신호 확정전 이미 매수, 매도가 체결된 후라면 당해봉 완성후 종가로 청산함
예스스탁 예스스탁 답변
2020-05-19 17:02:57
안녕하세요
예스스탁입니다.
1
예비신호는 신호가 onclose타입일경우에만 발생합니다.
진입이 atmarket으로 구현해야 하는 부분이라 진입은 예비신호 보실수 없습니다.
2
소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다.
아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다.
게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로
₩는 다시 타이핑하시기 바랍니다.
3
input : sto1(12),sto2(6),sto3(6),P1(3),P2(5);
var : stok(0),stod(0),mav1(0),mav2(0);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if MarketPosition >= 0 and stok < stod and mav1 < mav2 then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
if (NextBarOpen+AccumN(c,P2-1))/4 > mav2 Then
sell("s",AtMarket);
}
if MarketPosition == -1 and (stok > stod or (mav1 >= mav2)) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
ExitShort("sx");
}
if MarketPosition <= 0 and stok > stod and mav1 > mav2 then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
if (NextBarOpen+AccumN(c,P2-1))/4 < mav2 Then
Buy("b",AtMarket);
}
if MarketPosition == 1 and (stok < stod or (mav1 <= mav2)) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
ExitLong("bx");
}
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 02-3453-1060으로 전화주시기 바랍니다.
>
> 디차트 님이 쓴 글입니다.
> 제목 : 수식 문의
> 항상 수식 작성에 도움을 주셔서 감사합니다.
위의 사진에서의 예시처럼 시스템 트레이딩 수식을 문의 드립니다.
1. 매도진입 및 청산
0 매도진입(그림 1번)
- 스토캐스틱(12.6.6) K < D 이고,
이동평균선중 3일선(빨간선)이 5일선(파란선) 아래에 있으며,
5일선(파란선)이 하방으로 기울기가 발생하였을 경우
--> 매도신호 화살표(파란색) 및 "매도신호발생" 음성 알람
* 5일선(파란선) 기울기 하방 기준은 직전 봉 완성 후 시가 기준임
--> 매도진입가는 당해 봉 시작할 당시의 5일선(파란선) 지수값
0 매도청산(그림 3번)
- 스토캐스틱(12.6.6) K > D 이거나
이동평균선 5일선이 평행하거나 상방으로 기울기가 발생하였을 경우
--> 매도청산 표시(완성봉 아래 검정색 점으로 표시) 및 "매도청산발생" 음성알람
* 스토캐스틱과 5일선 기준은 당해 봉 완성시 기준임
--> 매도 청산가는 당해 봉 종가로 청산
2. 매수진입 및 청산
0 매수진입(그림2번)
- 스토캐스틱(12.6.6) K > D 이고,
이동평균선중 3일선(빨간선)이 5일선(파란선) 위에 있으며,
5일선(파란선)이 상방으로 기울기가 발생하였을 경우
--> 매수신호 화살표 및 "매수신호 발생" 음성 알람
* 5일선(파란선) 기울기 상방 기준은 직전 봉 완성 후 시가 기준임
--> 매수진입가는 당해 봉 시작할 당시의 5일선(파란선) 지수 값
0 매수청산(그림4번)
- 스토캐스틱(12.6.6) K < D 이거나
이동평균선 5일선이 평행하거나 하방으로 기울기가 발생하였을 경우
--> 매수청산 표시(완성봉 위 검정색 점으로 표시) 및 "매수청산발생" 음성알람
* 스토캐스틱과 5일선 기준은 당해 봉 완성시 기준임
--> 매수청산가는 당해 종 종가로 청산
*****
1번과 2번 공통으로 시가부터 당해 봉이 완성될때까지 화살표와 매수신호 알람이 계속
울리고,봉 완성 후 1, 2번의 조건이 충족되지 않을경우 매수, 매도 신호 화살표 확정되지
않아야 되며, 신호 확정전 이미 매수, 매도가 체결된 후라면 당해봉 완성후 종가로 청산함
디차트
2020-05-20 08:06:31
항상 도움주셔서 감사 드립니다.
예비신호인 진입신호는 당해봉이 아닌 확정봉에 발생한다는 내용은 이해를 했습니다.
도움주신 함수를 적용해 보았더니,
위 그림처럼 매도는 적용이 되는데. 매수는 적용이 되지를 않고 있습니다.
- 매도진입은 제가 이해한 대로 차트상에 진입 청산 알람과 신호가 정상적으로 발생함
- 매수진입은 매도진입처럼 진입신호와 청산신호가 발생하지 않고,
조건에 맞는 매수구간의 모든 봉에서 매수신호 알람이 울리고, 청산자리에서
청산 알람은 울리지만, 신호가 발생되지 않습니다.
수정을 부탁 드립니다.
input : sto1(12),sto2(6),sto3(6),P1(3),P2(5);
var : stok(0),stod(0),mav1(0),mav2(0);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if MarketPosition >= 0 and stok < stod and mav1 < mav2 then
{
PlaySound("D:₩해외선물₩사운드₩매도신호발생1.wav");
if (NextBarOpen+AccumN(c,P2-1))/4 > mav2 Then
sell("s",AtMarket);
}
if MarketPosition == -1 and (stok > stod or (mav1 >= mav2)) Then
{
PlaySound("D:₩해외선물₩사운드₩trailingstop매수주문전송문장.wav");
ExitShort("sx");
}
if MarketPosition <= 0 and stok > stod and mav1 > mav2 then
{
PlaySound("D:₩해외선물₩사운드₩매수신호발생1.wav");
if (NextBarOpen+AccumN(c,P2-1))/4 < mav2 Then
Buy("b",AtMarket);
}
if MarketPosition == 1 and (stok < stod or (mav1 <= mav2)) Then
{
PlaySound("D:₩해외선물₩사운드₩trailingstop매도주문전송문장.wav");
ExitLong("bx");
}
다음글
이전글