커뮤니티

질문요

프로필 이미지
쭈니오빠
2012-01-11 06:33:52
326
글번호 46486
답변완료
특정조건을 만족할떄의 시간을 저정하여 사용하는 방법 예: 5일선이 10일선을 크로스 할때의 시간 당일최저점일때의 시간보다 당일최고점일떄의 시간이 클때라는 조건식 현재의 시간이 당일최고점일떄의 시간보다 클떄라는 조건식 a.현재가가 시가보다 5%돌파한후 b주가가 3%지점까지 밀리면 즉시매도 하는수식에서 (a+b수식에서 a일때의 시간보다 b일때시간이 커야한다는 조건포함된 조건식)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-01-11 14:43:33

안녕하세요 예스스탁입니다. 1. #당일 최저가 발생시 날짜와 시간 if date != date[1] Then{ var1 = L; var2 = sTime; } if L < var1 Then{ var1 = L; var2 = stime; } #5-20 골드시 날짜와 시간 if crossup(ma(c,5),ma(c,20)) Then{ value1 = sdate; value2 = stime; } #골드가 당일발생한 것이고 골드시간이 당일저점발생시간보다 큼 if value1 == sdate and value2 > var2 Then 2. #당일 최저가 발생시 날짜와 시간 if date != date[1] Then{ var1 = L; var2 = sTime; var3 = H; var4 = stime; } if L < var1 Then{ var1 = L; var2 = stime; } if H > var3 Then var3 = H; var4 = stime; } #당일최저점일때의 시간보다 당일최고점일&#46468;의 시간이 클때라는 #최저점 발생후 최고점 발생 if var4 > var2 Then 3. #당일 최저가 발생시 날짜와 시간 if date != date[1] Then{ var1 = L; var2 = sTime; var3 = H; var4 = stime; } if L < var1 Then{ var1 = L; var2 = stime; } if H > var3 Then var3 = H; var4 = stime; } #현재 시간이 당일최고점 시간보다 큼 if stime > var2 Then 4 a.현재가가 시가보다 5%돌파한후 b주가가 3%지점까지 밀리면 즉시매도 하는수식에서 (a+b수식에서 a일때의 시간보다 b일때시간이 커야한다는 조건포함된 조건식) 아래와 같이 작성하시면 먼저 가격이 5%이상 상승해야만 condition1이 true가 되고 이후 true상태에서만 sell이 발동하므로 위 내용은 따로 시간을 지정이 필요하지 않는 식입니다. 또한 즉시매도 하기 위해서는 atstop이나 atlimit을 사용해야 하는데 해당 함수는 현재봉에서 조건을 걸어 다음봉 미완성시에 신호가 발생하므로 현재봉이 5%돌파봉이고 다음봉이 바로 3%떨어졌다면 시간을 조건으로 주게되면 다다음봉에나 신호가 발생할수가 있습니다. if date != date[1] Then Condition1 = false; if C >= dayopen*1.05 Then Condition1 = true; if Condition1 == true Then sell("s",AtStop,EntryPrice*1.03); 즐거운 하루되세요 > 쭈니오빠 님이 쓴 글입니다. > 제목 : 질문요 > 특정조건을 만족할&#46468;의 시간을 저정하여 사용하는 방법 예: 5일선이 10일선을 크로스 할때의 시간 당일최저점일때의 시간보다 당일최고점일&#46468;의 시간이 클때라는 조건식 현재의 시간이 당일최고점일&#46468;의 시간보다 클&#46468;라는 조건식 a.현재가가 시가보다 5%돌파한후 b주가가 3%지점까지 밀리면 즉시매도 하는수식에서 (a+b수식에서 a일때의 시간보다 b일때시간이 커야한다는 조건포함된 조건식)