커뮤니티
내장함수 문의
2018-01-02 18:46:44
162
글번호 115403
안녕하세요 (__)
1. 최근 매수시간에 대한 내장함수가 있는지 궁금하고,
2. 매수가 발생하면 8시간동안 매수를 하지 못하는게 하는 방법이 궁금합니다.
3. 위의 사진은 스토캐스틱으로 3번 매수가되었는데, 매수시간을 이용하여 1회로 줄이려고 합니다.
더 스마트한 방법이 있을까요?
항상 감사드립니다.
- 1. KakaoTalk_2018-01-02-18-35-43_Photo_93.jpeg (0.17 MB)
답변 2
예스스탁 예스스탁 답변
2018-01-03 16:35:42
안녕하세요
예스스탁입니다.
1
최근 진입의 시간은 EntryTime(0)으로 리턴됩니다.
랭귀지 도움말에서 포지션함수 부분 참고하시기 바랍니다.
2
종목이 국내주식이나 선물옵션이면
아래와 같이 작성하시면 됩니다.
if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{
var1 = TimeToMinutes(EntryTime(0));
var2 = sdate;
}
if 매수조건 and (sdate > var2 or sdate == var2 and TimeToMinutes(stime) >= var1+480) then
buy();
해외선물등 24시간 거래되는 종목이면 영얼일변경이 0시가 아니므로
아래와 같이 처리하셔야 합니다.
아래식은 국내에서 사용하셔도 되므로 국내해외 모두 아래식 사용을 권장합니다.
var : S1(0),D1(0),TM(0),ET(0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{
var1 = TM;
var2 = bdate;
}
if 매수조건 and (bdate > var2 or bdate == var2 and TM >= var1+480) then
buy();
}
3
현재는 피라미딩으로 조건만족하면 계속적으로 신호가 발생합니다.
단순히 진입을 1회로 하신다면
피라미딩을 사용하지 않으시면 됩니다.
즐거운 하루되세요
> 모루 님이 쓴 글입니다.
> 제목 : 내장함수 문의
> 안녕하세요 (__)
1. 최근 매수시간에 대한 내장함수가 있는지 궁금하고,
2. 매수가 발생하면 8시간동안 매수를 하지 못하는게 하는 방법이 궁금합니다.
3. 위의 사진은 스토캐스틱으로 3번 매수가되었는데, 매수시간을 이용하여 1회로 줄이려고 합니다.
더 스마트한 방법이 있을까요?
항상 감사드립니다.
모루
2018-01-04 21:17:36
답변감사드립니다. (__)
bdate와 Bdate은 같은건가요? 봉의 시작날짜를 저장하는 배열이 맞죠?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 내장함수 문의
> 안녕하세요
예스스탁입니다.
1
최근 진입의 시간은 EntryTime(0)으로 리턴됩니다.
랭귀지 도움말에서 포지션함수 부분 참고하시기 바랍니다.
2
종목이 국내주식이나 선물옵션이면
아래와 같이 작성하시면 됩니다.
if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{
var1 = TimeToMinutes(EntryTime(0));
var2 = sdate;
}
if 매수조건 and (sdate > var2 or sdate == var2 and TimeToMinutes(stime) >= var1+480) then
buy();
해외선물등 24시간 거래되는 종목이면 영얼일변경이 0시가 아니므로
아래와 같이 처리하셔야 합니다.
아래식은 국내에서 사용하셔도 되므로 국내해외 모두 아래식 사용을 권장합니다.
var : S1(0),D1(0),TM(0),ET(0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{
var1 = TM;
var2 = bdate;
}
if 매수조건 and (bdate > var2 or bdate == var2 and TM >= var1+480) then
buy();
}
3
현재는 피라미딩으로 조건만족하면 계속적으로 신호가 발생합니다.
단순히 진입을 1회로 하신다면
피라미딩을 사용하지 않으시면 됩니다.
즐거운 하루되세요
> 모루 님이 쓴 글입니다.
> 제목 : 내장함수 문의
> 안녕하세요 (__)
1. 최근 매수시간에 대한 내장함수가 있는지 궁금하고,
2. 매수가 발생하면 8시간동안 매수를 하지 못하는게 하는 방법이 궁금합니다.
3. 위의 사진은 스토캐스틱으로 3번 매수가되었는데, 매수시간을 이용하여 1회로 줄이려고 합니다.
더 스마트한 방법이 있을까요?
항상 감사드립니다.