커뮤니티

감사합니다...

프로필 이미지
안미남
2010-12-02 21:24:07
577
글번호 34044
답변완료
감사합니다... 아래보내 주신 식 잘 받았습니다... 식에서 이해 안 되는 부분이 있어 다시 물어 봅니다. 1} var2>0 이 왜 들어가는지 궁금하구요 2) var4 >0 인지 궁금하구요 혹 var4< 0 은 아닌지요? 3) var3 = C; var4 = Var1[1]; <== 이거는 var4 = var3[1] 이지요?? 조금 다른거로 해서 식이 이상해 질수 있어 자세히 물어 봅니다,, 늘 감사드리며 수고하세요~ 아래) 안녕하세요 예스스탁입니다. if crossup(ma(c,5),ma(C,20)) Then{ var1 = C; var2 = Var1[1]; if var1 > var2 and var2 > 0 Then buy(); } if CrossDown(ma(c,5),ma(C,20)) Then{ var3 = C; var4 = Var1[1]; if var3 < var4 and var4 > 0 Then Sell(); } 즐거운 하루되세요 > 안미남 님이 쓴 글입니다. > 제목 : 미리 감사드립니다.. > 수고많습니다... 5.20이평 골드에 매수한다에서.. 전에 골드와 현재 골드를 비교해 현재의 골드가 높으면 매수.. 낮으면 취소..그렇게 식을 만들고 싶습니다. 부탁드립니다..수고하세요~~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-03 10:37:28

안녕하세요 예스스탁입니다. 1.2 var2와 var4는 var1과 var3의 직전값입니다. 수식에 var2 > 0, var4 >0 조건이 추가된이유는 해당 변수가 아직 값을 저장하지 않았을때는 0값이기 때문입니다. 즉 var2 > 0, var4 >0으로 값을 한번 할당 받았다는 것을 나타내어 crossup이나 crossdown이 두번이상 발생한 후를 나타내기 위함입니다. 3. 죄송합니다. 오타입니다. var4 = var3[1]; 이 맞습니다. if crossup(ma(c,5),ma(C,20)) Then{ var1 = C; var2 = Var1[1]; if var1 > var2 and var2 > 0 Then buy(); } if CrossDown(ma(c,5),ma(C,20)) Then{ var3 = C; var4 = Var3[1]; if var3 < var4 and var4 > 0 Then Sell(); } 즐거운 하루되세요 > 안미남 님이 쓴 글입니다. > 제목 : 감사합니다... > 감사합니다... 아래보내 주신 식 잘 받았습니다... 식에서 이해 안 되는 부분이 있어 다시 물어 봅니다. 1} var2>0 이 왜 들어가는지 궁금하구요 2) var4 >0 인지 궁금하구요 혹 var4< 0 은 아닌지요? 3) var3 = C; var4 = Var1[1]; <== 이거는 var4 = var3[1] 이지요?? 조금 다른거로 해서 식이 이상해 질수 있어 자세히 물어 봅니다,, 늘 감사드리며 수고하세요~ 아래) 안녕하세요 예스스탁입니다. if crossup(ma(c,5),ma(C,20)) Then{ var1 = C; var2 = Var1[1]; if var1 > var2 and var2 > 0 Then buy(); } if CrossDown(ma(c,5),ma(C,20)) Then{ var3 = C; var4 = Var1[1]; if var3 < var4 and var4 > 0 Then Sell(); } 즐거운 하루되세요 > 안미남 님이 쓴 글입니다. > 제목 : 미리 감사드립니다.. > 수고많습니다... 5.20이평 골드에 매수한다에서.. 전에 골드와 현재 골드를 비교해 현재의 골드가 높으면 매수.. 낮으면 취소..그렇게 식을 만들고 싶습니다. 부탁드립니다..수고하세요~~