늘 감사합니다
A. 갭이 +0.6이상인 경우
1 . 09시30분 매수, 29분후 매도(09시59분)
2. 30분 경과후
10시30분 매수, 29분후 매도(10시59분)
3. 1번과 2번의 방법으로 6회 반복시행
___ 시간 및 횟수는 사용자 지정으로 할것
B. 갭이 -0.6이상인 경우
1 . 09시30분 매도, 29분후 매수(09시59분)
2. 30분 경과후
10시30분 매도, 29분후 매수(10시59분)
3. 1번과 2번의 방법으로 6회 반복시행
___ 시간 및 횟수는 사용자 지정으로 할것
감사합니다.
답변 3
예스스탁
예스스탁 답변
2022-08-11 17:16:51
안녕하세요?
문의하신 내용 답변드립니다.
1분봉 차트에 적용하시면 됩니다.
[시스템식]
input : 진입시간(093000), 진입횟수(6);
if EntriesToday(sdate) < 진입횟수 Then {
if DayOpen > DayClose(1)+0.6 Then {
if sTime == 진입시간 Then Buy();
if sTime == 진입시간+10000 Then Buy();
if sTime == 진입시간+20000 Then Buy();
if sTime == 진입시간+30000 Then Buy();
if sTime == 진입시간+40000 Then Buy();
if sTime == 진입시간+50000 Then Buy();
}
if DayOpen < DayClose(1)-0.6 Then {
if sTime == 진입시간 Then Sell();
if sTime == 진입시간+10000 Then Sell();
if sTime == 진입시간+20000 Then Sell();
if sTime == 진입시간+30000 Then Sell();
if sTime == 진입시간+40000 Then Sell();
if sTime == 진입시간+50000 Then Sell();
}
}
if BarsSinceEntry > 29 Then {
ExitLong();
ExitShort();
}
[사용자함수 : entriestoday]
Input : nDate(Numeric);
Var : Count(0);
Count = 0 ;
For Value1 = 0 To 10 {
If EntryDate(Value1) == nDate Then
Count = Count + 1;
}
EntriesToday = Count;
> 상암동 님이 쓴 글입니다.
> 제목 : 지정시간 매수, 매도
> 늘 감사합니다
A. 갭이 +0.6이상인 경우
1 . 09시30분 매수, 29분후 매도(09시59분)
2. 30분 경과후
10시30분 매수, 29분후 매도(10시59분)
3. 1번과 2번의 방법으로 6회 반복시행
___ 시간 및 횟수는 사용자 지정으로 할것
B. 갭이 -0.6이상인 경우
1 . 09시30분 매도, 29분후 매수(09시59분)
2. 30분 경과후
10시30분 매도, 29분후 매수(10시59분)
3. 1번과 2번의 방법으로 6회 반복시행
___ 시간 및 횟수는 사용자 지정으로 할것
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지정시간 매수, 매도
> 안녕하세요?
문의하신 내용 답변드립니다.
1분봉 차트에 적용하시면 됩니다.
[시스템식]
input : 진입시간(093000), 진입횟수(6);
if EntriesToday(sdate) < 진입횟수 Then {
if DayOpen > DayClose(1)+0.6 Then {
if sTime == 진입시간 Then Buy();
if sTime == 진입시간+10000 Then Buy();
if sTime == 진입시간+20000 Then Buy();
if sTime == 진입시간+30000 Then Buy();
if sTime == 진입시간+40000 Then Buy();
if sTime == 진입시간+50000 Then Buy();
}
if DayOpen < DayClose(1)-0.6 Then {
if sTime == 진입시간 Then Sell();
if sTime == 진입시간+10000 Then Sell();
if sTime == 진입시간+20000 Then Sell();
if sTime == 진입시간+30000 Then Sell();
if sTime == 진입시간+40000 Then Sell();
if sTime == 진입시간+50000 Then Sell();
}
}
if BarsSinceEntry > 29 Then {
ExitLong();
ExitShort();
}
[사용자함수 : entriestoday]
Input : nDate(Numeric);
Var : Count(0);
Count = 0 ;
For Value1 = 0 To 10 {
If EntryDate(Value1) == nDate Then
Count = Count + 1;
}
EntriesToday = Count;
> 상암동 님이 쓴 글입니다.
> 제목 : 지정시간 매수, 매도
> 늘 감사합니다
A. 갭이 +0.6이상인 경우
1 . 09시30분 매수, 29분후 매도(09시59분)
2. 30분 경과후
10시30분 매수, 29분후 매도(10시59분)
3. 1번과 2번의 방법으로 6회 반복시행
___ 시간 및 횟수는 사용자 지정으로 할것
B. 갭이 -0.6이상인 경우
1 . 09시30분 매도, 29분후 매수(09시59분)
2. 30분 경과후
10시30분 매도, 29분후 매수(10시59분)
3. 1번과 2번의 방법으로 6회 반복시행
___ 시간 및 횟수는 사용자 지정으로 할것
감사합니다.
-------
적용해 보니
선언되지 않은 이름 EntriesToday가 사용되었습니다. 오류가 나오네요
다시 봐주세요
지표식으로는 안되나요
감사합니다
예스스탁
예스스탁 답변
2022-08-12 08:38:14
안녕하세요? 예스스탁입니다.
먼저 글에서 entriesToday를 사용자함수로 작성해 드렸습니다.
사용자함수에 위 이름을 제목으로 입력한 후 해당 내용을 사용자함수로 작성하셔서 사용시면 됩니다. 참고로 사용자함수를 사용하지 않고 작성한 내용도 올려드립니다.
input : 진입시간(093000), 진입횟수(6);
Var : Count(0);
Count = 0 ;
For Value1 = 0 To 10 {
If EntryDate(Value1) == sDate Then
Count = Count + 1;
}
if Count < 진입횟수 Then {
if DayOpen > DayClose(1)+0.6 Then {
if sTime == 진입시간 Then Buy();
if sTime == 진입시간+10000 Then Buy();
if sTime == 진입시간+20000 Then Buy();
if sTime == 진입시간+30000 Then Buy();
if sTime == 진입시간+40000 Then Buy();
if sTime == 진입시간+50000 Then Buy();
}
if DayOpen < DayClose(1)-0.6 Then {
if sTime == 진입시간 Then Sell();
if sTime == 진입시간+10000 Then Sell();
if sTime == 진입시간+20000 Then Sell();
if sTime == 진입시간+30000 Then Sell();
if sTime == 진입시간+40000 Then Sell();
if sTime == 진입시간+50000 Then Sell();
}
}
if BarsSinceEntry > 29 Then {
ExitLong();
ExitShort();
}
> 상암동 님이 쓴 글입니다.
> 제목 : Re : Re : 지정시간 매수, 매도
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지정시간 매수, 매도
> 안녕하세요?
문의하신 내용 답변드립니다.
1분봉 차트에 적용하시면 됩니다.
[시스템식]
input : 진입시간(093000), 진입횟수(6);
if EntriesToday(sdate) < 진입횟수 Then {
if DayOpen > DayClose(1)+0.6 Then {
if sTime == 진입시간 Then Buy();
if sTime == 진입시간+10000 Then Buy();
if sTime == 진입시간+20000 Then Buy();
if sTime == 진입시간+30000 Then Buy();
if sTime == 진입시간+40000 Then Buy();
if sTime == 진입시간+50000 Then Buy();
}
if DayOpen < DayClose(1)-0.6 Then {
if sTime == 진입시간 Then Sell();
if sTime == 진입시간+10000 Then Sell();
if sTime == 진입시간+20000 Then Sell();
if sTime == 진입시간+30000 Then Sell();
if sTime == 진입시간+40000 Then Sell();
if sTime == 진입시간+50000 Then Sell();
}
}
if BarsSinceEntry > 29 Then {
ExitLong();
ExitShort();
}
[사용자함수 : entriestoday]
Input : nDate(Numeric);
Var : Count(0);
Count = 0 ;
For Value1 = 0 To 10 {
If EntryDate(Value1) == nDate Then
Count = Count + 1;
}
EntriesToday = Count;
> 상암동 님이 쓴 글입니다.
> 제목 : 지정시간 매수, 매도
> 늘 감사합니다
A. 갭이 +0.6이상인 경우
1 . 09시30분 매수, 29분후 매도(09시59분)
2. 30분 경과후
10시30분 매수, 29분후 매도(10시59분)
3. 1번과 2번의 방법으로 6회 반복시행
___ 시간 및 횟수는 사용자 지정으로 할것
B. 갭이 -0.6이상인 경우
1 . 09시30분 매도, 29분후 매수(09시59분)
2. 30분 경과후
10시30분 매도, 29분후 매수(10시59분)
3. 1번과 2번의 방법으로 6회 반복시행
___ 시간 및 횟수는 사용자 지정으로 할것
감사합니다.
-------
적용해 보니
선언되지 않은 이름 EntriesToday가 사용되었습니다. 오류가 나오네요
다시 봐주세요
지표식으로는 안되나요
감사합니다