커뮤니티
함수요청
2018-09-10 07:32:02
175
글번호 121912
안녕하세요?
아래글번호 59250번 답변 감사드립니다.
그런데 한국투자증권 크루드 오일 10월 인도분(CLV18) 1분봉 차트로 작성주신 스크립트를 적용시켜 보면 부분적으로 거래내역상 신호가 누락되는 부분이 발생됩니다.
누락된다는게 구체적으로 크루드오일 1분봉 적용을 해보면
2018/08/29 22:31에 음봉이라 22:32봉에 매도신호(s1)가 발생되었는데,
22:36에 양봉이 발생되어 s1이 청산되어야 하는데 발생하지 않고,
08/30 03:31에 시간손절(sx1)이 나왔습니다.
바쁘시겠지만 확인 부탁드립니다.
1. 써머타임 적용시
1-1. 22시 31분봉(22:30:00~22:30:59) == 양봉이면 32분에 매수 진입
가. 22시 36분봉(22:30:00~22:35:59) == 양봉이면 37분에 추가매수
나. 22시 36분봉(22:30:00~22:35:59) == 음봉이면 37분에 매수청산
1-2. 22시 31분봉(22:30:00~22:30:59) == 음봉이면 32분에 매도 진입
가. 22시 36분봉(22:30:00~22:35:59) == 양봉이면 37분에 매도청산
나. 22시 36분봉(22:30:00~22:35:59) == 음봉이면 37분에 추가매수
1-3. 강제청산:오전 3시 31분 시가봉
2. 써머타임 해제시
2-1. 23시 31분봉(23:30:00~23:30:59) == 양봉이면 32분에 매수 진입
가. 23시 36분봉(23:30:00~23:35:59) == 양봉이면 37분에 추가매수
나. 23시 36분봉(23:30:00~23:35:59) == 음봉이면 37분에 매수청산
2-2. 23시 31분봉(23:30:00~23:30:59) == 음봉이면 32분에 매도 진입
가. 23시 36분봉(23:30:00~23:35:59) == 양봉이면 37분에 매도청산
나. 23시 36분봉(23:30:00~23:35:59) == 음봉이면 37분에 추가매수
2-3. 강제청산: 오전 4시 31분 시가봉
3. 손절: 진입가 - 1달러
4. 익절: 진입가 + 1달러
답변 1
예스스탁 예스스탁 답변
2018-09-10 16:16:04
안녕하세요
예스스탁입니다.
22시 36분봉(22:30:00~22:35:59) == 음봉이면 37분에 추가매수
이전문의하신 내용을 보시면 지정한구간이 음봉으로 지정하셨습니다.
그러므로 22시30분 시가와 22시 35분의 종가를 비교해서 양음봉을 파악합니다.
문의하신 내용이면 단순히 22시 35분봉으로 양음봉을 판단하는 내용입니다.
지정한 시각의 봉으로 수정해 드립니다.
var :T(0),Year(0);
Year = Floor(sDate / 10000);
Value2 = 15 - dayofweek((10000 * Year) + (100 * 3) + 1); // 3월 두번째 일요일 날짜
value4 = 8 - dayofweek((10000 * Year) + (100 * 11) + 1); // 11월 첫번째 일요일 날짜
If date > (10000 * Year) + (100 * 3) + value2
And date < (10000 * Year) + (100 * 11) + value4 Then
T = 1;
Else
T = 0;
if T == 1 Then
{
if stime == 223000 Then
{
var1 = o;
if C > O Then
buy("b1",AtMarket);
if C < O Then
sell("s1",AtMarket);
}
if stime == 223500 Then
{
if MarketPosition == 1 and C > O Then
buy("b2",AtMarket);
if MarketPosition == 1 and C < O Then
exitlong("bx");
if MarketPosition == -1 and C < O Then
sell("s2",AtMarket);
if MarketPosition == -1 and C > O Then
ExitShort("sx");
}
if MarketPosition != 0 and stime == 033000 Then
{
exitlong("bx1");
ExitShort("sx1");
}
}
else
{
if stime == 233000 Then
{
var1 = o;
if C > O Then
buy("b1.",AtMarket);
if C < O Then
sell("s1.",AtMarket);
}
if stime == 233600 Then
{
if MarketPosition == 1 and C > O Then
buy("b2.",AtMarket);
if MarketPosition == 1 and C < O Then
exitlong("bx.");
if MarketPosition == -1 and C < O Then
sell("s2.",AtMarket);
if MarketPosition == -1 and C > O Then
ExitShort("sx.");
}
if MarketPosition != 0 and stime == 043000 Then
{
exitlong("bx1.");
ExitShort("sx1.");
}
}
SetStopProfittarget(1,PointStop);
SetStopLoss(1,PointStop);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래글번호 59250번 답변 감사드립니다.
그런데 한국투자증권 크루드 오일 10월 인도분(CLV18) 1분봉 차트로 작성주신 스크립트를 적용시켜 보면 부분적으로 거래내역상 신호가 누락되는 부분이 발생됩니다.
누락된다는게 구체적으로 크루드오일 1분봉 적용을 해보면
2018/08/29 22:31에 음봉이라 22:32봉에 매도신호(s1)가 발생되었는데,
22:36에 양봉이 발생되어 s1이 청산되어야 하는데 발생하지 않고,
08/30 03:31에 시간손절(sx1)이 나왔습니다.
바쁘시겠지만 확인 부탁드립니다.
1. 써머타임 적용시
1-1. 22시 31분봉(22:30:00~22:30:59) == 양봉이면 32분에 매수 진입
가. 22시 36분봉(22:30:00~22:35:59) == 양봉이면 37분에 추가매수
나. 22시 36분봉(22:30:00~22:35:59) == 음봉이면 37분에 매수청산
1-2. 22시 31분봉(22:30:00~22:30:59) == 음봉이면 32분에 매도 진입
가. 22시 36분봉(22:30:00~22:35:59) == 양봉이면 37분에 매도청산
나. 22시 36분봉(22:30:00~22:35:59) == 음봉이면 37분에 추가매수
1-3. 강제청산:오전 3시 31분 시가봉
2. 써머타임 해제시
2-1. 23시 31분봉(23:30:00~23:30:59) == 양봉이면 32분에 매수 진입
가. 23시 36분봉(23:30:00~23:35:59) == 양봉이면 37분에 추가매수
나. 23시 36분봉(23:30:00~23:35:59) == 음봉이면 37분에 매수청산
2-2. 23시 31분봉(23:30:00~23:30:59) == 음봉이면 32분에 매도 진입
가. 23시 36분봉(23:30:00~23:35:59) == 양봉이면 37분에 매도청산
나. 23시 36분봉(23:30:00~23:35:59) == 음봉이면 37분에 추가매수
2-3. 강제청산: 오전 4시 31분 시가봉
3. 손절: 진입가 - 1달러
4. 익절: 진입가 + 1달러
다음글
이전글