커뮤니티
수정요청
2014-02-12 17:03:43
141
글번호 72487
안녕하세요 수고하싶니다 오류 수정 부탁드립니다 감사합니다
if 이평20SD > 0 and //20일선 SD 상
이평5저Bar[2] - 이평5고Bar[1] <= 10 and
이평5고Bar[1] - 이평5저Bar[1] <= 10 and
abs(이평5저[1] - 이평5저[2])/이평5저[1] <= 0.05 and //5일선 W형
이평20고Bar[1] > 데드20_60Bar[1] and //20일선 고점 이후 60일선 데드크로스
CrossUp(이평5,이평20) and //5일선이 20일선 골드 크로스할 때 매수
lowest(이평5,이평5저Bar[1]) >= 이평5저[1] //골드크로스 발생할 때까지 신규 저 없어야
then
{
손절기준가 = 이평5저[1];
Buy("14.5TT(투턴) 선(先)공략형");
}
if AccumN(iff(O>C,1,0),3) == 3 and
C[2] > C[1] and C[1] > C and
((이평5고Bar[1] > 이평5저Bar[1] and
이평5고[2] < 이평5고[1] and
이평5저[3] < 이평5저[2] and
이평5고[2] < 이평5저[1] and
min(예비이평5고-이평5저[1],이평5고[2]-이평5저[3]) < 이평5고[1]-이평5저[2]) or
(이평5고Bar[1] < 이평5저Bar[1] and
이평5고[3] < 이평5고[2] and
이평5저[3] < 이평5저[2] and
이평5고[3] < 이평5저[1] and
min(이평5고[1]-이평5저[1],이평5고[3]-이평5저[3]) < 이평5고[2]-이평5저[2])) then
{
ExitLong("2.흑삼병");
}
답변 1
예스스탁 예스스탁 답변
2014-02-12 17:31:32
안녕하세요
예스스탁입니다.
올려주신 식에 문법상 오류는 없습니다.
각 변수에 대한 정의가 없습니다.
해당 식 위에 각각의 이름의 변수를 만드시고
해당 변수에 값 할당해서 사용하셔야 합니다.
저희쪽에서는 변수명만 보고 어떤 값이 저장되는지 알수없습니다.
즐거운 하루되세요
> yang오뚜기 님이 쓴 글입니다.
> 제목 : 수정요청
> 안녕하세요 수고하싶니다 오류 수정 부탁드립니다 감사합니다
if 이평20SD > 0 and //20일선 SD 상
이평5저Bar[2] - 이평5고Bar[1] <= 10 and
이평5고Bar[1] - 이평5저Bar[1] <= 10 and
abs(이평5저[1] - 이평5저[2])/이평5저[1] <= 0.05 and //5일선 W형
이평20고Bar[1] > 데드20_60Bar[1] and //20일선 고점 이후 60일선 데드크로스
CrossUp(이평5,이평20) and //5일선이 20일선 골드 크로스할 때 매수
lowest(이평5,이평5저Bar[1]) >= 이평5저[1] //골드크로스 발생할 때까지 신규 저 없어야
then
{
손절기준가 = 이평5저[1];
Buy("14.5TT(투턴) 선(先)공략형");
}
if AccumN(iff(O>C,1,0),3) == 3 and
C[2] > C[1] and C[1] > C and
((이평5고Bar[1] > 이평5저Bar[1] and
이평5고[2] < 이평5고[1] and
이평5저[3] < 이평5저[2] and
이평5고[2] < 이평5저[1] and
min(예비이평5고-이평5저[1],이평5고[2]-이평5저[3]) < 이평5고[1]-이평5저[2]) or
(이평5고Bar[1] < 이평5저Bar[1] and
이평5고[3] < 이평5고[2] and
이평5저[3] < 이평5저[2] and
이평5고[3] < 이평5저[1] and
min(이평5고[1]-이평5저[1],이평5고[3]-이평5저[3]) < 이평5고[2]-이평5저[2])) then
{
ExitLong("2.흑삼병");
}