안녕하세요 오늘도 수고해 주셔서 감사드립니다.
70162번 요청한 수식 잘 받았습니다. 그런데 챠트에 적용을 해보니 제가 의도한 매매는 않되는 것 같아서 수정을 해 보았습니다.
다시 한 번 수고스럽겠지만 부탁을 드리겠습니다.
[외부변수]
StartTime 180000
EndTime 020000
진입횟수 12회
익절 30틱 (하루 총 익절이 아닌 1회 진입에 따른 익절입니다)
손절 15틱 (하루 총 손절이 아닌 1회 진입에 따른 손절입니다)
매수식과 매도식을 분리 운영함
[매수식]
1)시작시간 기준 첫 번 켄들이 양봉일 경우
양봉 종가 매수(익절:30틱 손절:15틱) 진입 후 +-30틱 기준으로 횟수제한까지 연속으로 매수(익절 30틱 손절 15틱)함
예)) 양봉 종가 100.00(크루드 오일 경우)
세번째 진입가 100.60 ......
두번째 진입가 100.30 일 경우 세번째 진입가 100.30 .....
세번째 진입가 100.00 .....
세번째 진입가 100.30 .....
첫번째 진입가 100.00 두번째 진입가 100.00 일 경우 세번째 진입가 100.00 .....
세번째 진입가 99.70 .....
세번째 진입가 100.00 ......
두번째 진입가 99.70 일 경우 세번째 진입가 99.70 .....
세번째 진입가 99.40 .....
2)시작시간 기준 첫 번 켄들이 음봉일 경우
첫번 음봉 켄들에서 종가 기준 +-15틱에서 매수(익절:30틱 손절:15틱)진입 후 +-30틱 기준으로 횟수제한까지 연속으로 매수(익절 30틱 손절 15틱)함
[매도식]
1)시작시간 기준 첫 번 켄들이 양봉일 경우
첫번 양봉 켄들에서 종가 기준 +-15틱에서 매도(익절:30틱 손절:15틱)진입 후 +-30틱 기준으로 횟수제한까지 연속으로 매도(익절 30틱 손절 15틱)함
예)) 양봉 종가 100.00(크루드 오일 경우)
두번째 진입가 100.45 ......
첫번째 진입가 100.15 일 경우 두번째 진입가 100.15 .....
두번째 진입가 99.85 .....
두번째 진입가 100.15 ......
첫번째 진입가 99.85 일 경우 두번째 진입가 99.85 .....
두번째 진입가 99.55 .....
2)시작시간 기준 첫 번 켄들이 음봉일 경우
음봉 종가 매도(익절:30틱 손절:15틱) 진입 후 +-30틱 기준으로 기준으로 횟수제한까지 연속으로 매도(익절 30틱 손절 15틱)함
답변 2
예스스탁
예스스탁 답변
2020-12-04 11:32:15
> 황금룰 님이 쓴 글입니다.
> 제목 : 70162번 수정을 부탁드립니다
> 안녕하세요 오늘도 수고해 주셔서 감사드립니다.
70162번 요청한 수식 잘 받았습니다. 그런데 챠트에 적용을 해보니 제가 의도한 매매는 않되는 것 같아서 수정을 해 보았습니다.
다시 한 번 수고스럽겠지만 부탁을 드리겠습니다.
[외부변수]
StartTime 180000
EndTime 020000
진입횟수 12회
익절 30틱 (하루 총 익절이 아닌 1회 진입에 따른 익절입니다)
손절 15틱 (하루 총 손절이 아닌 1회 진입에 따른 손절입니다)
매수식과 매도식을 분리 운영함
[매수식]
1)시작시간 기준 첫 번 켄들이 양봉일 경우
양봉 종가 매수(익절:30틱 손절:15틱) 진입 후 +-30틱 기준으로 횟수제한까지 연속으로 매수(익절 30틱 손절 15틱)함
예)) 양봉 종가 100.00(크루드 오일 경우)
세번째 진입가 100.60 ......
두번째 진입가 100.30 일 경우 세번째 진입가 100.30 .....
세번째 진입가 100.00 .....
세번째 진입가 100.30 .....
첫번째 진입가 100.00 두번째 진입가 100.00 일 경우 세번째 진입가 100.00 .....
세번째 진입가 99.70 .....
세번째 진입가 100.00 ......
두번째 진입가 99.70 일 경우 세번째 진입가 99.70 .....
세번째 진입가 99.40 .....
2)시작시간 기준 첫 번 켄들이 음봉일 경우
첫번 음봉 켄들에서 종가 기준 +-15틱에서 매수(익절:30틱 손절:15틱)진입 후 +-30틱 기준으로 횟수제한까지 연속으로 매수(익절 30틱 손절 15틱)함
[매도식]
1)시작시간 기준 첫 번 켄들이 양봉일 경우
첫번 양봉 켄들에서 종가 기준 +-15틱에서 매도(익절:30틱 손절:15틱)진입 후 +-30틱 기준으로 횟수제한까지 연속으로 매도(익절 30틱 손절 15틱)함
예)) 양봉 종가 100.00(크루드 오일 경우)
두번째 진입가 100.45 ......
첫번째 진입가 100.15 일 경우 두번째 진입가 100.15 .....
두번째 진입가 99.85 .....
두번째 진입가 100.15 ......
첫번째 진입가 99.85 일 경우 두번째 진입가 99.85 .....
두번째 진입가 99.55 .....
2)시작시간 기준 첫 번 켄들이 음봉일 경우
음봉 종가 매도(익절:30틱 손절:15틱) 진입 후 +-30틱 기준으로 기준으로 횟수제한까지 연속으로 매도(익절 30틱 손절 15틱)함
예스스탁
예스스탁 답변
2020-12-04 14:28:55
안녕하세요
예스스탁입니다.
1 매수
input : StartTime(180000),EndTime(043000);
input : UPdown(30),익절틱수(30),손절틱수(15),진입횟수(12);
var : Tcond(false),Entry(0),EP(0),T(0);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
TCond = true;
entry = 0;
EP = C;
if C > O Then
{
Buy("+b");
entry = entry+1;
T = 1;
}
Else
{
T = -1;
}
}
if Tcond == true Then
{
if T == -1 and entry == 0 Then
{
if C >= EP+PriceScale*15 Then
{
Buy("-b1");
EP = C;
entry = entry+1;
}
if C <= EP-PriceScale*15 Then
{
Buy("-b2");
EP = C;
entry = entry+1;
}
}
Else
{
Condition1 = False;
if MarketPosition == 0 and entry < 진입횟수 Then
{
if EP == EP[1] and C >= EP+PriceScale*UPdown and C[1] < EP+PriceScale*UPdown Then
Condition1 = true;
if EP == EP[1] and C <= EP-PriceScale*UPdown and C[1] > EP-PriceScale*UPdown Then
Condition1 = true;
if EP == EP[1] and C >= EP and C[1] < EP Then
Condition1 = true;
if EP == EP[1] and C <= EP and C[1] > EP Then
Condition1 = true;
if Condition1 == true Then
{
Buy("bb",AtMarket);
EP = C;
entry = entry+1;
}
}
}
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : StartTime(180000),EndTime(043000);
input : UPdown(30),익절틱수(30),손절틱수(15),진입횟수(12);
var : Tcond(false),Entry(0),EP(0),T(0);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
TCond = true;
entry = 0;
EP = C;
if C < O Then
{
Sell("-S");
entry = entry+1;
T = -1;
}
Else
{
T = 1;
}
}
if Tcond == true Then
{
if T == 1 and entry == 0 Then
{
if C >= EP+PriceScale*15 Then
{
Sell("+s1");
EP = C;
entry = entry+1;
}
if C <= EP-PriceScale*15 Then
{
Sell("-s2");
EP = C;
entry = entry+1;
}
}
Else
{
Condition1 = False;
if MarketPosition == 0 and entry < 진입횟수 Then
{
if EP == EP[1] and C >= EP+PriceScale*UPdown and C[1] < EP+PriceScale*UPdown Then
Condition1 = true;
if EP == EP[1] and C <= EP-PriceScale*UPdown and C[1] > EP-PriceScale*UPdown Then
Condition1 = true;
if EP == EP[1] and C >= EP and C[1] < EP Then
Condition1 = true;
if EP == EP[1] and C <= EP and C[1] > EP Then
Condition1 = true;
if Condition1 == true Then
{
Sell("ss",AtMarket);
EP = C;
entry = entry+1;
}
}
}
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 전화주시기 바랍니다.(02-3453-1060)
>
> 황금룰 님이 쓴 글입니다.
> 제목 : 70162번 수정을 부탁드립니다
> 안녕하세요 오늘도 수고해 주셔서 감사드립니다.
70162번 요청한 수식 잘 받았습니다. 그런데 챠트에 적용을 해보니 제가 의도한 매매는 않되는 것 같아서 수정을 해 보았습니다.
다시 한 번 수고스럽겠지만 부탁을 드리겠습니다.
[외부변수]
StartTime 180000
EndTime 020000
진입횟수 12회
익절 30틱 (하루 총 익절이 아닌 1회 진입에 따른 익절입니다)
손절 15틱 (하루 총 손절이 아닌 1회 진입에 따른 손절입니다)
매수식과 매도식을 분리 운영함
[매수식]
1)시작시간 기준 첫 번 켄들이 양봉일 경우
양봉 종가 매수(익절:30틱 손절:15틱) 진입 후 +-30틱 기준으로 횟수제한까지 연속으로 매수(익절 30틱 손절 15틱)함
예)) 양봉 종가 100.00(크루드 오일 경우)
세번째 진입가 100.60 ......
두번째 진입가 100.30 일 경우 세번째 진입가 100.30 .....
세번째 진입가 100.00 .....
세번째 진입가 100.30 .....
첫번째 진입가 100.00 두번째 진입가 100.00 일 경우 세번째 진입가 100.00 .....
세번째 진입가 99.70 .....
세번째 진입가 100.00 ......
두번째 진입가 99.70 일 경우 세번째 진입가 99.70 .....
세번째 진입가 99.40 .....
2)시작시간 기준 첫 번 켄들이 음봉일 경우
첫번 음봉 켄들에서 종가 기준 +-15틱에서 매수(익절:30틱 손절:15틱)진입 후 +-30틱 기준으로 횟수제한까지 연속으로 매수(익절 30틱 손절 15틱)함
[매도식]
1)시작시간 기준 첫 번 켄들이 양봉일 경우
첫번 양봉 켄들에서 종가 기준 +-15틱에서 매도(익절:30틱 손절:15틱)진입 후 +-30틱 기준으로 횟수제한까지 연속으로 매도(익절 30틱 손절 15틱)함
예)) 양봉 종가 100.00(크루드 오일 경우)
두번째 진입가 100.45 ......
첫번째 진입가 100.15 일 경우 두번째 진입가 100.15 .....
두번째 진입가 99.85 .....
두번째 진입가 100.15 ......
첫번째 진입가 99.85 일 경우 두번째 진입가 99.85 .....
두번째 진입가 99.55 .....
2)시작시간 기준 첫 번 켄들이 음봉일 경우
음봉 종가 매도(익절:30틱 손절:15틱) 진입 후 +-30틱 기준으로 기준으로 횟수제한까지 연속으로 매도(익절 30틱 손절 15틱)함