커뮤니티
수정해주셔요
2013-07-01 18:02:08
158
글번호 64893
var : stimeTosecond(0),timeTosecond(0),Second(0),cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
var1 = TimeToMinutes(stime[5])*60;
var2 = FracPortion(stime[5]/100)*100;
stimeTosecond = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
timeTosecond = value1+value2;
Second = timeTosecond-stimeTosecond;
if count < 1 and second <= 60 Then{
if C > C[5] Then
buy();
if C < C[5] Then
sell();
}
틱차트에서 봉이 5개가 생기지 안았는데 진입 되는부분 수정해주셔요
그니고 진입횟수1번으로 수식을 고쳤는대 잘못된 곳이 있다먄 수정 해주셔요
답변 1
예스스탁 예스스탁 답변
2013-07-01 18:11:17
안녕하세요
예스스탁입니다.
var : stimeTosecond(0),timeTosecond(0),Second(0),cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
var1 = TimeToMinutes(stime[5])*60;
var2 = FracPortion(stime[5]/100)*100;
stimeTosecond = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
timeTosecond = value1+value2;
Second = timeTosecond-stimeTosecond;
if count < 1 and second <= 60 and dayindex >= 5 Then{
if C > C[5] Then
buy();
if C < C[5] Then
sell();
}
진입회수 1회 정확히 작성하셨습니다.
dayindex가 당일 봉수를 세는 함수입니다.
첫봉을 0으로 해서 다음봉부터 1씩 증가합니다.
dayindex >= 5 라고 하시면
당일 6번째 봉 이후라는 내용이 됩니다.
즐거운 하루되세요
> Kflower 님이 쓴 글입니다.
> 제목 : 수정해주셔요
> var : stimeTosecond(0),timeTosecond(0),Second(0),cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
var1 = TimeToMinutes(stime[5])*60;
var2 = FracPortion(stime[5]/100)*100;
stimeTosecond = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
timeTosecond = value1+value2;
Second = timeTosecond-stimeTosecond;
if count < 1 and second <= 60 Then{
if C > C[5] Then
buy();
if C < C[5] Then
sell();
}
틱차트에서 봉이 5개가 생기지 안았는데 진입 되는부분 수정해주셔요
그니고 진입횟수1번으로 수식을 고쳤는대 잘못된 곳이 있다먄 수정 해주셔요