커뮤니티

지표 요청 드립니다.

프로필 이미지
요타
2016-07-15 14:38:02
174
글번호 100096
답변완료
* 한수 도움 부탁 드립니다. 1번 : 분할 매수 방법 1000000원을 투입할대 최초 50% 매수 매수가 에서 1% 떨어지면 20% 매수가 에서 2% 떨어지면 20% 매수가 에서 3% 떨어지면 10% 매수 방법 좀 부탇 드림니다. 2번 : 지표 요청 먼저 체결량 기준으로 체결강도를 구한후 다음에 체결건수 기준으로 체결강도를 구하여, (체결강도_체결량 - 체결강도_체결건수)를 해주는 것입니다. 근데 데이타가 안나오는데요...... 무엇이 잘못 되었죠? 아래는 수식입니다.. inputs : delay(090500); var1 = AccumN(Upticks, dayindex+1) / AccumN(Downticks,dayindex+1) * 100; var2 = AccumN(Upvol, dayindex+1) / AccumN(DownVol,dayindex+1) * 100; var3 = var2 - var1; var4 = -var3; if sTime >= delay then Begin Plot1(var3,"체결강도_비교_양선"); Plot2(var4,"체결강도_비교_음선"); Plot3(0,"0 line"); End 좋은 주말 되십시요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-15 16:14:21

안녕하세요 예스스탁입니다. 1. 아래와 같은 형식으로 식 작성하시면 됩니다. 추가 진입하는 식이므로 해당식 작성후 적용하실때 피라미딩을 다른진입신호만 허용으로 설정하고 적용하셔야 합니다. 다른진입신호만 허용은 진입별로 1번만 진입한다는 설정입니다. input : 금액(11000000); if MarketPosition == 0 and 첫진입조건 Then buy("b1",OnClose,def,Floor((금액*0.5)/C); if MarketPosition == 1 then{ buy("b2",Atlimit,EntryPrice*0.99,Floor((금액*0.2)/C); buy("b3",Atlimit,EntryPrice*0.98,Floor((금액*0.2)/C); buy("b4",Atlimit,EntryPrice*0.97,Floor((금액*0.1)/C); } 2 첨부된 그림과 같지 지표정상적으로 출력이 됩니다. 해당식을 만약 해외선물에 적용하시면 다면 해외선물은 Upticks,Downticks,upvol,downvol 데이터가 제공되지 않아 해당 내용 구현이 가능하지 않습니다. 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 지표 요청 드립니다. > * 한수 도움 부탁 드립니다. 1번 : 분할 매수 방법 1000000원을 투입할대 최초 50% 매수 매수가 에서 1% 떨어지면 20% 매수가 에서 2% 떨어지면 20% 매수가 에서 3% 떨어지면 10% 매수 방법 좀 부탇 드림니다. 2번 : 지표 요청 먼저 체결량 기준으로 체결강도를 구한후 다음에 체결건수 기준으로 체결강도를 구하여, (체결강도_체결량 - 체결강도_체결건수)를 해주는 것입니다. 근데 데이타가 안나오는데요...... 무엇이 잘못 되었죠? 아래는 수식입니다.. inputs : delay(090500); var1 = AccumN(Upticks, dayindex+1) / AccumN(Downticks,dayindex+1) * 100; var2 = AccumN(Upvol, dayindex+1) / AccumN(DownVol,dayindex+1) * 100; var3 = var2 - var1; var4 = -var3; if sTime >= delay then Begin Plot1(var3,"체결강도_비교_양선"); Plot2(var4,"체결강도_비교_음선"); Plot3(0,"0 line"); End 좋은 주말 되십시요.