커뮤니티

문의드립니다

프로필 이미지
새벽에
2023-10-12 09:24:46
737
글번호 173015
답변완료
안녕하세요? 현재발생하는 신호위치 보다 한봉뒤에 발생하도록 하고싶습니다 감사합니다 vars: xClose(0),xOpen(0),xHigh(0),xLow(0),tx(0),z(0); if index == 0 then { xOpen = open; xClose = (O+H+L+C)/4; xHigh = MaxList( high, xOpen, xClose); xLow = MinList( low, xOpen,xClose); } else { xClose = (O+H+L+C)/4; xOpen = (xOpen [1] + xClose [1])/2 ; xHigh = MaxList(High, xOpen, xClose) ; xLow = MinList(Low, xOpen, xClose) ; } if xClose > xOpen then { var2 = 0; var1 = var1+1; if Var1 == 1 and Var1[1] != 1 Then z=1; { } } else if xClose < xOpen then { var1 = 0; var2 = var2+1; if Var2 == 1 and Var2[1] != 1 Then z=-1; { } } if z == 1 and z != z[1] Then Buy(); { } if z ==- 1 and z != z[1] Then Sell(); { }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-12 15:16:42

안녕하세요 예스스탁입니다. 하단의 신호 발생 부분만 아래 내용으로 변경하시면 됩니다. if z[1] == 1 and z[1] != z[2] Then Buy(); if z[1] ==- 1 and z[1] != z[2] Then Sell(); 즐거운 하루되세요 > 새벽에 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요? 현재발생하는 신호위치 보다 한봉뒤에 발생하도록 하고싶습니다 감사합니다 vars: xClose(0),xOpen(0),xHigh(0),xLow(0),tx(0),z(0); if index == 0 then { xOpen = open; xClose = (O+H+L+C)/4; xHigh = MaxList( high, xOpen, xClose); xLow = MinList( low, xOpen,xClose); } else { xClose = (O+H+L+C)/4; xOpen = (xOpen [1] + xClose [1])/2 ; xHigh = MaxList(High, xOpen, xClose) ; xLow = MinList(Low, xOpen, xClose) ; } if xClose > xOpen then { var2 = 0; var1 = var1+1; if Var1 == 1 and Var1[1] != 1 Then z=1; { } } else if xClose < xOpen then { var1 = 0; var2 = var2+1; if Var2 == 1 and Var2[1] != 1 Then z=-1; { } } if z == 1 and z != z[1] Then Buy(); { } if z ==- 1 and z != z[1] Then Sell(); { }