커뮤니티

문의

프로필 이미지
구다이전설
2019-04-03 12:47:48
195
글번호 127601
답변완료
OBV oscillator 식을 구현 할 수 있나요 .. 할 수 있다면 시스템 식도 부탁 합니다
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2019-04-03 14:42:28

안녕하세요 예스스탁입니다. 1 오실레이터는 일반적으로 2개의 값의 차이이고 지표값을 한번더 이동평균하고 2개의 값의 차이를 구하게 됩니다. input : signal(20); var1 = obv; var2 = ma(var1,signal); var3 = var1-var2; Plot1(var3, "Osc"); PlotBaseLine1(0,"기준선"); 2 0선돌파 전략으로 작성해 드립니다/ input : signal(20); var1 = obv; var2 = ma(var1,signal); var3 = var1-var2; if crossup(var3,0) Then buy(); if CrossDown(var3,0) Then sell(); 즐거운 하루되세요 > 구다이전설 님이 쓴 글입니다. > 제목 : 문의 > OBV oscillator 식을 구현 할 수 있나요 .. 할 수 있다면 시스템 식도 부탁 합니다
프로필 이미지

구다이전설

2019-04-03 16:09:45

input : signal(20); var1 = obv; var2 = ma(var1,signal); var3 = var1-var2; if crossup(var3,0) Then buy(); 전봉보다 더 크면 한계약 더 매수 또 크면 한계약 더 매수 ,,.. 그러다가 var3 가 전봉보다 작으면 90% 매수 청산 , 또는 0보다 같거나 작으면 전부 매수 청산 .. 10% 가지고 있는 것은 var 3가 다시 전봉보다 크면 한계약 매수 ...( 0보다 크고 ) 또 전봉보다 크면 한계약 더 매수 '''' 계속 반복하다가 그러다가 var3 가 전봉보다 작으면 90% 매수 청산 , 또는 0보다 같거나 작으면 전부 매수 청산 .. 이렇게 수식 할 수 있나요
프로필 이미지

예스스탁 예스스탁 답변

2019-04-04 10:12:57

안녕하세요 예스스탁입니다. 피라미딩을 모든 진입신호 허용으로 설정하고 적용하시면 됩니다. input : signal(20); var1 = obv; var2 = ma(var1,signal); var3 = var1-var2; if MarketPosition == 0 and crossup(var3,0) Then buy("b1",OnClose,def,1); if MarketPosition == 1 then { if var3 > 0 and var3 > var3[1] Then buy("b2",OnClose,def,1); if var3 > 0 and var3 < var3[1] Then ExitLong("bx1",OnClose,def,"",Floor(CurrentContracts*0.9),2); if var3 <= 0 Then exitlong("bx3"); } 즐거운 하루되세요 > 구다이전설 님이 쓴 글입니다. > 제목 : Re : Re : 문의 > input : signal(20); var1 = obv; var2 = ma(var1,signal); var3 = var1-var2; if crossup(var3,0) Then buy(); 전봉보다 더 크면 한계약 더 매수 또 크면 한계약 더 매수 ,,.. 그러다가 var3 가 전봉보다 작으면 90% 매수 청산 , 또는 0보다 같거나 작으면 전부 매수 청산 .. 10% 가지고 있는 것은 var 3가 다시 전봉보다 크면 한계약 매수 ...( 0보다 크고 ) 또 전봉보다 크면 한계약 더 매수 '''' 계속 반복하다가 그러다가 var3 가 전봉보다 작으면 90% 매수 청산 , 또는 0보다 같거나 작으면 전부 매수 청산 .. 이렇게 수식 할 수 있나요