커뮤니티

시스템식 부탁합니다!

프로필 이미지
부득탐승
2012-01-02 09:07:31
415
글번호 46194
답변완료
새해 복많이 받으세요!!! 주종목 : 연결선물지수 지표1 : 참조종목 : data2 질의1) : 시가등락율에 따른 매매 조건) 1. 시가등락율이 data2의 전일 등락율보다 크면 매도 2. 시가등락율이 data2의 전일 등락율 + 0.5%보다 크면 매도 3. 시가등락율이 data2의 전일 등락율 + 1.0%보다 크면 매도 위 조건에서 조건3에 해당하면 최대 3계약 매도 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매도일 경우는 각각의 조건에 매도 수량을 2배 할 수 있는 수식 부탁합니다 질의2) : 9시30분부터 15시00분까지 매시각 30분마다 시가등락율이 아니고 현재 등락율 기준 조건) 1. 현재등락율이 data2의 전일 등락율보다 크면 매도 2. 현재등락율이 data2의 전일 등락율 + 0.5%보다 크면 매도 3. 현재등락율이 data2의 전일 등락율 + 1.0%보다 크면 매도 위 조건에서 조건3에 해당하면 최대 3계약 매도 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매도일 경우는 각각의 조건에 매도 수량을 2배 할 수 있는 수식 부탁합니다 질의3) : 시가등락율에 따른 매매 조건) 1. 시가등락율이 data2의 전일 등락율보다 작으면 매수 2. 시가등락율이 data2의 전일 등락율 - 0.5%보다 작으면 매수 3. 시가등락율이 data2의 전일 등락율 - 1.0%보다 작으면 매수 위 조건에서 조건3에 해당하면 최대 3계약 매수 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매수일 경우는 각각의 조건에 매수 수량을 2배 할 수 있는 수식 부탁합니다 질의4) : 9시30분부터 15시00분까지 매시각 30분마다 시가등락율이 아니고 현재 등락율 기준 조건) 1. 현재등락율이 data2의 전일 등락율보다 작으면 매수 2. 현재등락율이 data2의 전일 등락율 - 0.5%보다 작으면 매수 3. 현재등락율이 data2의 전일 등락율 - 1.0%보다 작으면 매수 위 조건에서 조건3에 해당하면 최대 3계약 매수 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매수일 경우는 각각의 조건에 매수 수량을 2배 할 수 있는 수식 부탁합니다 매번 감사합니다... 수고하세요!!!
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2012-01-02 15:56:46

안녕하세요 예스스탁입니다. 지표1에 수식을 할당하시면 됩니다. 피라미딩을 모두 다른진입신호만허용으로 설정하시고 적용하시면 됩니다. 1. var : 지표1(0); 지표1 = ~~~; if data1((C-dayopen)/dayopen*100) >= data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-dayopen)/dayopen*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.005 Then sell("s2",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-dayopen)/dayopen*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.01 Then sell("s3",OnClose,def,iff(지표1>= 0,1,2)); 2. var : TT(0,data1),Ov(0,data1); TT = data1(TimeToMinutes(stime)%30); if data1(dayindex == 0 or (TT <= TT[1] and stime > stime[1])) Then Ov = data1(O); 지표1 = ~~~; if data1((C-Ov)/OV*100) >= data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-Ov)/Ov*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.005 Then sell("s2",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-Ov)/OV*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.01 Then sell("s3",OnClose,def,iff(지표1>= 0,1,2)); 3. var : 지표1(0); 지표1 = ~~~; if data1((C-dayopen)/dayopen*100) < data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1 >= 0,2,1)); if data1((C-dayopen)/dayopen*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.995 Then sell("s2",OnClose,def,iff(지표1>= 0,2,1)); if data1((C-dayopen)/dayopen*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.99 Then sell("s3",OnClose,def,iff(지표1>= 0,2,1)); 4. var : TT(0,data1),Ov(0,data1); TT = data1(TimeToMinutes(stime)%30); if data1(dayindex == 0 or (TT <= TT[1] and stime > stime[1])) Then Ov = data1(O); 지표1 = ~~~; if data1((C-Ov)/OV*100) < data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1> 0,2,1)); if data1((C-Ov)/Ov*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.995 Then sell("s2",OnClose,def,iff(지표1>= 0,2,1)); if data1((C-Ov)/OV*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.99 Then sell("s3",OnClose,def,iff(지표1>= 0,2,1)); 즐거운 하루되세요 > 부득탐승 님이 쓴 글입니다. > 제목 : 시스템식 부탁합니다! > 새해 복많이 받으세요!!! 주종목 : 연결선물지수 지표1 : 참조종목 : data2 질의1) : 시가등락율에 따른 매매 조건) 1. 시가등락율이 data2의 전일 등락율보다 크면 매도 2. 시가등락율이 data2의 전일 등락율 + 0.5%보다 크면 매도 3. 시가등락율이 data2의 전일 등락율 + 1.0%보다 크면 매도 위 조건에서 조건3에 해당하면 최대 3계약 매도 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매도일 경우는 각각의 조건에 매도 수량을 2배 할 수 있는 수식 부탁합니다 질의2) : 9시30분부터 15시00분까지 매시각 30분마다 시가등락율이 아니고 현재 등락율 기준 조건) 1. 현재등락율이 data2의 전일 등락율보다 크면 매도 2. 현재등락율이 data2의 전일 등락율 + 0.5%보다 크면 매도 3. 현재등락율이 data2의 전일 등락율 + 1.0%보다 크면 매도 위 조건에서 조건3에 해당하면 최대 3계약 매도 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매도일 경우는 각각의 조건에 매도 수량을 2배 할 수 있는 수식 부탁합니다 질의3) : 시가등락율에 따른 매매 조건) 1. 시가등락율이 data2의 전일 등락율보다 작으면 매수 2. 시가등락율이 data2의 전일 등락율 - 0.5%보다 작으면 매수 3. 시가등락율이 data2의 전일 등락율 - 1.0%보다 작으면 매수 위 조건에서 조건3에 해당하면 최대 3계약 매수 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매수일 경우는 각각의 조건에 매수 수량을 2배 할 수 있는 수식 부탁합니다 질의4) : 9시30분부터 15시00분까지 매시각 30분마다 시가등락율이 아니고 현재 등락율 기준 조건) 1. 현재등락율이 data2의 전일 등락율보다 작으면 매수 2. 현재등락율이 data2의 전일 등락율 - 0.5%보다 작으면 매수 3. 현재등락율이 data2의 전일 등락율 - 1.0%보다 작으면 매수 위 조건에서 조건3에 해당하면 최대 3계약 매수 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매수일 경우는 각각의 조건에 매수 수량을 2배 할 수 있는 수식 부탁합니다 매번 감사합니다... 수고하세요!!!
프로필 이미지

부득탐승

2012-01-02 16:30:22

수식중에서 몇가지 질의있습니다!!! 1, iff(지표1 >= 0,1,2)의 의미를 설명부탁합니다 또한 2. data1의 주기는 분봉임에도 불구하고 data2의 주기는 일봉을 적용하여도 되는 것입니까??? 다시한번 부탁드립니다!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템식 부탁합니다! > 안녕하세요 예스스탁입니다. 지표1에 수식을 할당하시면 됩니다. 피라미딩을 모두 다른진입신호만허용으로 설정하시고 적용하시면 됩니다. 1. var : 지표1(0); 지표1 = ~~~; if data1((C-dayopen)/dayopen*100) >= data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-dayopen)/dayopen*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.005 Then sell("s2",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-dayopen)/dayopen*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.01 Then sell("s3",OnClose,def,iff(지표1>= 0,1,2)); 2. var : TT(0,data1),Ov(0,data1); TT = data1(TimeToMinutes(stime)%30); if data1(dayindex == 0 or (TT <= TT[1] and stime > stime[1])) Then Ov = data1(O); 지표1 = ~~~; if data1((C-Ov)/OV*100) >= data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-Ov)/Ov*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.005 Then sell("s2",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-Ov)/OV*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.01 Then sell("s3",OnClose,def,iff(지표1>= 0,1,2)); 3. var : 지표1(0); 지표1 = ~~~; if data1((C-dayopen)/dayopen*100) < data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1 >= 0,2,1)); if data1((C-dayopen)/dayopen*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.995 Then sell("s2",OnClose,def,iff(지표1>= 0,2,1)); if data1((C-dayopen)/dayopen*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.99 Then sell("s3",OnClose,def,iff(지표1>= 0,2,1)); 4. var : TT(0,data1),Ov(0,data1); TT = data1(TimeToMinutes(stime)%30); if data1(dayindex == 0 or (TT <= TT[1] and stime > stime[1])) Then Ov = data1(O); 지표1 = ~~~; if data1((C-Ov)/OV*100) < data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1> 0,2,1)); if data1((C-Ov)/Ov*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.995 Then sell("s2",OnClose,def,iff(지표1>= 0,2,1)); if data1((C-Ov)/OV*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.99 Then sell("s3",OnClose,def,iff(지표1>= 0,2,1)); 즐거운 하루되세요 > 부득탐승 님이 쓴 글입니다. > 제목 : 시스템식 부탁합니다! > 새해 복많이 받으세요!!! 주종목 : 연결선물지수 지표1 : 참조종목 : data2 질의1) : 시가등락율에 따른 매매 조건) 1. 시가등락율이 data2의 전일 등락율보다 크면 매도 2. 시가등락율이 data2의 전일 등락율 + 0.5%보다 크면 매도 3. 시가등락율이 data2의 전일 등락율 + 1.0%보다 크면 매도 위 조건에서 조건3에 해당하면 최대 3계약 매도 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매도일 경우는 각각의 조건에 매도 수량을 2배 할 수 있는 수식 부탁합니다 질의2) : 9시30분부터 15시00분까지 매시각 30분마다 시가등락율이 아니고 현재 등락율 기준 조건) 1. 현재등락율이 data2의 전일 등락율보다 크면 매도 2. 현재등락율이 data2의 전일 등락율 + 0.5%보다 크면 매도 3. 현재등락율이 data2의 전일 등락율 + 1.0%보다 크면 매도 위 조건에서 조건3에 해당하면 최대 3계약 매도 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매도일 경우는 각각의 조건에 매도 수량을 2배 할 수 있는 수식 부탁합니다 질의3) : 시가등락율에 따른 매매 조건) 1. 시가등락율이 data2의 전일 등락율보다 작으면 매수 2. 시가등락율이 data2의 전일 등락율 - 0.5%보다 작으면 매수 3. 시가등락율이 data2의 전일 등락율 - 1.0%보다 작으면 매수 위 조건에서 조건3에 해당하면 최대 3계약 매수 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매수일 경우는 각각의 조건에 매수 수량을 2배 할 수 있는 수식 부탁합니다 질의4) : 9시30분부터 15시00분까지 매시각 30분마다 시가등락율이 아니고 현재 등락율 기준 조건) 1. 현재등락율이 data2의 전일 등락율보다 작으면 매수 2. 현재등락율이 data2의 전일 등락율 - 0.5%보다 작으면 매수 3. 현재등락율이 data2의 전일 등락율 - 1.0%보다 작으면 매수 위 조건에서 조건3에 해당하면 최대 3계약 매수 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매수일 경우는 각각의 조건에 매수 수량을 2배 할 수 있는 수식 부탁합니다 매번 감사합니다... 수고하세요!!!
프로필 이미지

예스스탁 예스스탁 답변

2012-01-02 16:41:26

안녕하세요 예스스탁입니다. 1. iff(지표1 >= 0,1,2) 지표1이 0보다 크면 1 아니면 2라는 수식입니다. 2. 참조데이터의 주기에 대한 언급은 없으셔서 분봉으로 생각하고 작성한 식입니다. 참조도 같이 분봉으로 적용하시면 됩니다. 즐거운 하루되세요 > 부득탐승 님이 쓴 글입니다. > 제목 : Re : Re : 시스템식 부탁합니다! > 수식중에서 몇가지 질의있습니다!!! 1, iff(지표1 >= 0,1,2)의 의미를 설명부탁합니다 또한 2. data1의 주기는 분봉임에도 불구하고 data2의 주기는 일봉을 적용하여도 되는 것입니까??? 다시한번 부탁드립니다!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템식 부탁합니다! > 안녕하세요 예스스탁입니다. 지표1에 수식을 할당하시면 됩니다. 피라미딩을 모두 다른진입신호만허용으로 설정하시고 적용하시면 됩니다. 1. var : 지표1(0); 지표1 = ~~~; if data1((C-dayopen)/dayopen*100) >= data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-dayopen)/dayopen*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.005 Then sell("s2",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-dayopen)/dayopen*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.01 Then sell("s3",OnClose,def,iff(지표1>= 0,1,2)); 2. var : TT(0,data1),Ov(0,data1); TT = data1(TimeToMinutes(stime)%30); if data1(dayindex == 0 or (TT <= TT[1] and stime > stime[1])) Then Ov = data1(O); 지표1 = ~~~; if data1((C-Ov)/OV*100) >= data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-Ov)/Ov*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.005 Then sell("s2",OnClose,def,iff(지표1>= 0,1,2)); if data1((C-Ov)/OV*100) >= data2((CloseD(1)-openD(1))/openD(1)*100)*1.01 Then sell("s3",OnClose,def,iff(지표1>= 0,1,2)); 3. var : 지표1(0); 지표1 = ~~~; if data1((C-dayopen)/dayopen*100) < data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1 >= 0,2,1)); if data1((C-dayopen)/dayopen*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.995 Then sell("s2",OnClose,def,iff(지표1>= 0,2,1)); if data1((C-dayopen)/dayopen*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.99 Then sell("s3",OnClose,def,iff(지표1>= 0,2,1)); 4. var : TT(0,data1),Ov(0,data1); TT = data1(TimeToMinutes(stime)%30); if data1(dayindex == 0 or (TT <= TT[1] and stime > stime[1])) Then Ov = data1(O); 지표1 = ~~~; if data1((C-Ov)/OV*100) < data2((CloseD(1)-openD(1))/openD(1)*100) Then sell("s1",OnClose,def,iff(지표1> 0,2,1)); if data1((C-Ov)/Ov*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.995 Then sell("s2",OnClose,def,iff(지표1>= 0,2,1)); if data1((C-Ov)/OV*100) <= data2((CloseD(1)-openD(1))/openD(1)*100)*0.99 Then sell("s3",OnClose,def,iff(지표1>= 0,2,1)); 즐거운 하루되세요 > 부득탐승 님이 쓴 글입니다. > 제목 : 시스템식 부탁합니다! > 새해 복많이 받으세요!!! 주종목 : 연결선물지수 지표1 : 참조종목 : data2 질의1) : 시가등락율에 따른 매매 조건) 1. 시가등락율이 data2의 전일 등락율보다 크면 매도 2. 시가등락율이 data2의 전일 등락율 + 0.5%보다 크면 매도 3. 시가등락율이 data2의 전일 등락율 + 1.0%보다 크면 매도 위 조건에서 조건3에 해당하면 최대 3계약 매도 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매도일 경우는 각각의 조건에 매도 수량을 2배 할 수 있는 수식 부탁합니다 질의2) : 9시30분부터 15시00분까지 매시각 30분마다 시가등락율이 아니고 현재 등락율 기준 조건) 1. 현재등락율이 data2의 전일 등락율보다 크면 매도 2. 현재등락율이 data2의 전일 등락율 + 0.5%보다 크면 매도 3. 현재등락율이 data2의 전일 등락율 + 1.0%보다 크면 매도 위 조건에서 조건3에 해당하면 최대 3계약 매도 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매도일 경우는 각각의 조건에 매도 수량을 2배 할 수 있는 수식 부탁합니다 질의3) : 시가등락율에 따른 매매 조건) 1. 시가등락율이 data2의 전일 등락율보다 작으면 매수 2. 시가등락율이 data2의 전일 등락율 - 0.5%보다 작으면 매수 3. 시가등락율이 data2의 전일 등락율 - 1.0%보다 작으면 매수 위 조건에서 조건3에 해당하면 최대 3계약 매수 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매수일 경우는 각각의 조건에 매수 수량을 2배 할 수 있는 수식 부탁합니다 질의4) : 9시30분부터 15시00분까지 매시각 30분마다 시가등락율이 아니고 현재 등락율 기준 조건) 1. 현재등락율이 data2의 전일 등락율보다 작으면 매수 2. 현재등락율이 data2의 전일 등락율 - 0.5%보다 작으면 매수 3. 현재등락율이 data2의 전일 등락율 - 1.0%보다 작으면 매수 위 조건에서 조건3에 해당하면 최대 3계약 매수 체결, 조건2에 해당하면 2계약, 조건1에만 해당하면 1계약만 체결됨!!! 또한 위 조건식에 지표1의 수량이 순매수일 경우는 각각의 조건에 매수 수량을 2배 할 수 있는 수식 부탁합니다 매번 감사합니다... 수고하세요!!!