커뮤니티

시스템식 추가 문의드립니다

프로필 이미지
kosto1
2018-02-08 15:57:04
141
글번호 116469
답변완료
안녕하세요 작성해 주신 시스템식 잘 작동합니다 감사합니다!!! 추가 문의사항이 있어서 글 올립니다 input에 금액 부분하고 2차 3차 4차 매수시 1차매수 대비 비율을 넣을 수 있는지 궁금합니다 금액 변경을 해보고, 추가 매수시 마다 몇배수(2배 , 3배 등등)로 넣을지 변경을 해보고 싶어 문의드립니다 감사합니다!!! -------------------------------------------------------------------------------- input : P(5); input : BBP(20),dv(2); var : cnt(0),sum(0),Dmav(0); var : BBmd(0),BBup(0),BBdn(0); var : Dmoney(0); sum = 0; for cnt = 0 to P-1{ sum = sum + DayClose(cnt); } Dmav = sum/P; BBmd = ma(C,BBP); BBup = BollBandUp(BBP,dv); BBdn = BollBandDown(BBP,dv); if Bdate != bdate[1] Then Dmoney = 0; Dmoney = Dmoney+m; if MarketPosition == 0 and C > Dmav and Dmoney > 7500000000 and ((countif(H>=BBup,6) >= 1 and C[2] <= O[1]*0.97 and C[1] <= O[1]*0.97 and C <= BBmd) or (C[1] <= O[1]*0.985 and l < BBdn)) Then buy("b1"); if MarketPosition == 1 Then { if MaxEntries == 1 Then buy("b2",atlimit,LatestEntryPrice(0)*0.98); if MaxEntries == 2 Then buy("b3",atlimit,LatestEntryPrice(0)*0.97); if MaxEntries == 3 Then buy("b4",atlimit,LatestEntryPrice(0)*0.96); #상단-1% 터치시 매도 exitlong("bx1",AtLimit,BBup*0.99); #중단 터치시 매도 exitlong("bx2",AtLimit,BBmd); if MaxEntries <= 2 Then ExitLong("bp1",atlimit,AvgEntryPrice*1.03); Else ExitLong("bp2",atlimit,AvgEntryPrice); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-02-08 16:12:44

안녕하세요 예스스탁입니다. 각 진입별로 지정금액*지정배수로 수량이 계산되게 수정했습니다. n1이 첫진입 배수,n2이 첫 추가매수 배수, n3이 두번째 추가매수 배수, n4이 세번째 추가매수 배수 입니다. input : P(5),금액(1000000),n1(1),n2(2),n3(3),n4(4); input : BBP(20),dv(2); var : cnt(0),sum(0),Dmav(0); var : BBmd(0),BBup(0),BBdn(0); var : Dmoney(0); sum = 0; for cnt = 0 to P-1{ sum = sum + DayClose(cnt); } Dmav = sum/P; BBmd = ma(C,BBP); BBup = BollBandUp(BBP,dv); BBdn = BollBandDown(BBP,dv); if Bdate != bdate[1] Then Dmoney = 0; Dmoney = Dmoney+m; if MarketPosition == 0 and C > Dmav and Dmoney > 7500000000 and ((countif(H>=BBup,6) >= 1 and C[2] <= O[1]*0.97 and C[1] <= O[1]*0.97 and C <= BBmd) or (C[1] <= O[1]*0.985 and l < BBdn)) Then buy("b1",OnClose,def,Floor((금액*n1)/C)); if MarketPosition == 1 Then { if MaxEntries == 1 Then buy("b2",atlimit,LatestEntryPrice(0)*0.98,floor((금액*n1)/min(LatestEntryPrice(0)*0.98,NextBarOpen))); if MaxEntries == 2 Then buy("b3",atlimit,LatestEntryPrice(0)*0.97,floor((금액*n2)/min(LatestEntryPrice(0)*0.97,NextBarOpen))); if MaxEntries == 3 Then buy("b4",atlimit,LatestEntryPrice(0)*0.96,floor((금액*n3)/min(LatestEntryPrice(0)*0.96,NextBarOpen))); #상단-1% 터치시 매도 exitlong("bx1",AtLimit,BBup*0.99); #중단 터치시 매도 exitlong("bx2",AtLimit,BBmd); if MaxEntries <= 2 Then ExitLong("bp1",atlimit,AvgEntryPrice*1.03); Else ExitLong("bp2",atlimit,AvgEntryPrice); } 즐거운 하루되세요 > kosto1 님이 쓴 글입니다. > 제목 : 시스템식 추가 문의드립니다 > 안녕하세요 작성해 주신 시스템식 잘 작동합니다 감사합니다!!! 추가 문의사항이 있어서 글 올립니다 input에 금액 부분하고 2차 3차 4차 매수시 1차매수 대비 비율을 넣을 수 있는지 궁금합니다 금액 변경을 해보고, 추가 매수시 마다 몇배수(2배 , 3배 등등)로 넣을지 변경을 해보고 싶어 문의드립니다 감사합니다!!! -------------------------------------------------------------------------------- input : P(5); input : BBP(20),dv(2); var : cnt(0),sum(0),Dmav(0); var : BBmd(0),BBup(0),BBdn(0); var : Dmoney(0); sum = 0; for cnt = 0 to P-1{ sum = sum + DayClose(cnt); } Dmav = sum/P; BBmd = ma(C,BBP); BBup = BollBandUp(BBP,dv); BBdn = BollBandDown(BBP,dv); if Bdate != bdate[1] Then Dmoney = 0; Dmoney = Dmoney+m; if MarketPosition == 0 and C > Dmav and Dmoney > 7500000000 and ((countif(H>=BBup,6) >= 1 and C[2] <= O[1]*0.97 and C[1] <= O[1]*0.97 and C <= BBmd) or (C[1] <= O[1]*0.985 and l < BBdn)) Then buy("b1"); if MarketPosition == 1 Then { if MaxEntries == 1 Then buy("b2",atlimit,LatestEntryPrice(0)*0.98); if MaxEntries == 2 Then buy("b3",atlimit,LatestEntryPrice(0)*0.97); if MaxEntries == 3 Then buy("b4",atlimit,LatestEntryPrice(0)*0.96); #상단-1% 터치시 매도 exitlong("bx1",AtLimit,BBup*0.99); #중단 터치시 매도 exitlong("bx2",AtLimit,BBmd); if MaxEntries <= 2 Then ExitLong("bp1",atlimit,AvgEntryPrice*1.03); Else ExitLong("bp2",atlimit,AvgEntryPrice); }