커뮤니티

수식문의

프로필 이미지
빛고을
2004-11-14 22:37:36
1015
글번호 5693
답변완료
안녕하세요. 아래와 같은 식을 작성하는법을 부탁드립니다. 질문[1] 분봉에서 매수식...1 매수식...2 매수식...3 .... 매수식...6 이렇게 매수식이 여러개 있다고 가정할 때, 매수식...1~3은 crossdown(c,ma(c,5) 로 매수청산하고. 매수식...4~6 은 매수한 봉의 저가보다 하락하지 않으면 종가(150000) 청산한다로 식에 따라 다르게 청산하려고 합니다, 이것을 편하게 묶어서 할 수 있는 방법을 부탁드립니다. 질문[2] var : bcond(0),buyVal(0),blow(0),buyidx(0); if date !=date[1] then { bcond=0;} if crossup(c,ma5) && stime>90000 && stime<143000 then { buy("매수1"); blow=l; bcond=1; } 이런 매수식이 있다고 가정할 때 이것의 손절식으로. 매수봉의 저가보다 하락하면 손절한다를 아래와 같은 식으로 만들었는데 if bcond==1 and corossdown(c,blow) then { exitlong("매수손절");} 식이 잘못되었는지 매수봉의 다음 봉의 저가를 깨면 신호가 나옵니다. 무엇이 문제인지 수정부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-11-16 16:48:01

안녕하세요 예스스탁 입니다. 문의하신 식은 다음과 같습니다. if 매수식1 then{ buy(); var1 = 1; } if 매수식2 then{ buy(); var2 = 1; } if 매수식3 then{ buy(); var3 = 1; } if 매수식4 then{ buy(); var4 = 1; var7 = L; } if 매수식5 then{ buy(); var5 = 1; var7 = L; } if 매수식6 then{ buy(); var6 = 1; var8 = L; } if var1 == 1 and crossdown(c,ma(c,5)) then{ exitlong(); var1 = 0; } if var2 == 1 and crossdown(c,ma(c,5)) then{ exitlong(); var2 = 0; } if var3 == 1 and crossdown(c,ma(c,5)) then{ exitlong(); var3 = 0; } if var4 == 1 and crossdown(C,var6) then{ exitlong(); var4 = 0; } if var5 == 1 and crossdown(C,var7) then{ exitlong(); var5 = 0; } if var6 == 1 and crossdown(C,var8) then{ exitlong(); var6 = 0; } if stime == 150000 then{ exitlong(); var1 = 0; var2 = 0; var3 = 0; var4 = 0; var5 = 0; var6 = 0; } 즐거운 하루되세요 > 빛고을 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요. 아래와 같은 식을 작성하는법을 부탁드립니다. 질문[1] 분봉에서 매수식...1 매수식...2 매수식...3 .... 매수식...6 이렇게 매수식이 여러개 있다고 가정할 때, 매수식...1~3은 crossdown(c,ma(c,5) 로 매수청산하고. 매수식...4~6 은 매수한 봉의 저가보다 하락하지 않으면 종가(150000) 청산한다로 식에 따라 다르게 청산하려고 합니다, 이것을 편하게 묶어서 할 수 있는 방법을 부탁드립니다. 질문[2] var : bcond(0),buyVal(0),blow(0),buyidx(0); if date !=date[1] then { bcond=0;} if crossup(c,ma5) && stime>90000 && stime<143000 then { buy("매수1"); blow=l; bcond=1; } 이런 매수식이 있다고 가정할 때 이것의 손절식으로. 매수봉의 저가보다 하락하면 손절한다를 아래와 같은 식으로 만들었는데 if bcond==1 and corossdown(c,blow) then { exitlong("매수손절");} 식이 잘못되었는지 매수봉의 다음 봉의 저가를 깨면 신호가 나옵니다. 무엇이 문제인지 수정부탁드립니다. 감사합니다.