커뮤니티
질문드립니다
2015-11-06 10:03:01
149
글번호 92115
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 1 then{
if MarketPosition == 0 Then{
buy("b",AtStop,dayopen+2.1);
}
}
SetStopProfittarget(0.55,PointStop);
SetStopLoss(0.5,PointStop);
SetStopEndofday(145900);
한번씩 첫봉에 진입하는데 어떻게 해야 할까요?
- 1. 문제.jpg (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2015-11-06 10:57:00
안녕하세요
예스스탁입니다.
atstop이나 atlimit은
봉완성시 셋팅하고 다음봉의 시세와 비교해
가격조건 만족시 즉시 신호가 발생합니다.
전일 마지막봉에서 셋팅이 되면
다음날 첫봉에서 신호가 발생하게 되므로
아래와 같이 시간제한 조건을 추가해 주시면 됩니다.
당일 청산이 14시 59분이므로 그 이전까지만
조건 충족되면 셋팅하고 감시하게 하시면 됩니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 1 then{
if MarketPosition == 0 and stime < 145900 Then{
buy("b",AtStop,dayopen+2.1);
}
}
SetStopProfittarget(0.55,PointStop);
SetStopLoss(0.5,PointStop);
SetStopEndofday(145900);
즐거운 하루되세요
> 파손 님이 쓴 글입니다.
> 제목 : 질문드립니다
> var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 1 then{
if MarketPosition == 0 Then{
buy("b",AtStop,dayopen+2.1);
}
}
SetStopProfittarget(0.55,PointStop);
SetStopLoss(0.5,PointStop);
SetStopEndofday(145900);
한번씩 첫봉에 진입하는데 어떻게 해야 할까요?
다음글
이전글