커뮤니티
거래시간 수정 요청
2018-09-20 11:05:21
193
글번호 122173
* 새벽 특정 시간 24시 이후부터는 거래가 안되는데 수정좀 요청 드립니다.
input : 시스템적용일(20180919), 시스템적용시간(080000) ;
if sdate >= 시스템적용일 and stime >= 시스템적용시간 Then {
var : cnt(0),Xcnt(0),Ecnt(0) ;
Ecnt = 0; for cnt = 0 to 20 { if sdate == EntryDate(cnt) Then Ecnt = Ecnt+1; }
if date != date[1] Then Xcnt = 0 ;
var1 =ma(c,3) ;
var2 =ma(c,9) ;
if CrossUp(c,var1) Then buy();
if CrossDown(var1,var2) Then Sell();
}
* 고맙습니다.
- 1. 매매안됨222.png (0.49 MB)
답변 1
예스스탁 예스스탁 답변
2018-09-20 11:11:27
안녕하세요
예스스탁입니다.
수식에 당일진입횟수를 계산하는 내용은 있지만
해당 변수(Ecnt)를 if조건식에 사용하는 부분이 없습니다.
Xcnt도 마찬가지로 변수를 사용하는 부분이 없습니다.
수식 작성에 참고하시기 바랍니다.
input : 시스템적용일(20180919), 시스템적용시간(080000) ;
var : cnt(0),Xcnt(0),Ecnt(0) ;
Ecnt = 0;
for cnt = 0 to 20
{
if sdate == EntryDate(cnt) Then
Ecnt = Ecnt+1;
}
if date != date[1] Then
Xcnt = 0 ;
var1 =ma(c,3) ;
var2 =ma(c,9) ;
if sdate >= 시스템적용일 and stime >= 시스템적용시간 Then
{
Condition1 = true;
}
if Condition1 == true then
{
if CrossUp(c,var1) Then
buy();
if CrossDown(var1,var2) Then
Sell();
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 거래시간 수정 요청
> * 새벽 특정 시간 24시 이후부터는 거래가 안되는데 수정좀 요청 드립니다.
input : 시스템적용일(20180919), 시스템적용시간(080000) ;
if sdate >= 시스템적용일 and stime >= 시스템적용시간 Then {
var : cnt(0),Xcnt(0),Ecnt(0) ;
Ecnt = 0; for cnt = 0 to 20 { if sdate == EntryDate(cnt) Then Ecnt = Ecnt+1; }
if date != date[1] Then Xcnt = 0 ;
var1 =ma(c,3) ;
var2 =ma(c,9) ;
if CrossUp(c,var1) Then buy();
if CrossDown(var1,var2) Then Sell();
}
* 고맙습니다.
다음글
이전글