커뮤니티

수식부탁드립니다.

프로필 이미지
dbs1428
2017-03-21 18:00:47
99
글번호 108063
답변완료
If DayClose(1) > DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayHigh(1); } Else If DayClose(1) < DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayHigh(1); } Else { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayHigh(1); } Plot1(value1, "Demark분봉상한"); Plot2(value2, "Demark분봉하한"); ----------------------------------------------------- Demark 수식입니다. 이걸 시스템으로 사용하려고 if조건을 사용하려고 하는데요 디마크가 이전바와 현재바가 같다면 이라는 식으로 하려는데 어떻게 해야될지 모르겠네요 또 그걸 다른 지표랑 and 조건으로 결합시키려고하는데 이런식으로 하면 되나요? if 디마크가 이전바와 현재바가 같다면 and CrossUP( X, Y) Then { Buy(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-22 15:07:32

안녕하세요 예스스탁입니다. 상하단이 동시변경되므로 하나의 값만 가지고 판단하시면 됩니다. If DayClose(1) > DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayHigh(1); } Else If DayClose(1) < DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayHigh(1); } Else { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayHigh(1); } if vale1 == value1[1] and crossup(X,Y) then buy(); 즐거운 하루되세요 > dbs1428 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > If DayClose(1) > DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayHigh(1); } Else If DayClose(1) < DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayHigh(1); } Else { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayHigh(1); } Plot1(value1, "Demark분봉상한"); Plot2(value2, "Demark분봉하한"); ----------------------------------------------------- Demark 수식입니다. 이걸 시스템으로 사용하려고 if조건을 사용하려고 하는데요 디마크가 이전바와 현재바가 같다면 이라는 식으로 하려는데 어떻게 해야될지 모르겠네요 또 그걸 다른 지표랑 and 조건으로 결합시키려고하는데 이런식으로 하면 되나요? if 디마크가 이전바와 현재바가 같다면 and CrossUP( X, Y) Then { Buy(); }