커뮤니티

주식 수식문의..매수수량관련

프로필 이미지
10년후에
2016-10-17 11:22:45
114
글번호 103005
답변완료
input : stdlen(120),매수금액(2400000); input : Per1(6),Per2(4),Per3(1),Per4(-3),Per5(-6),Per6(-9); input : Profit(3),Loss(-10); var1 = (highest(H,stdlen)+lowest(L,stdlen))/2; if ExitDate(1) != sdate and MarketPosition >= 0 then{ if L > var1*(1+Per1/100) Then buy("b1",atlimit,var1*(1+Per1/100),floor(매수금액/C)); if L > var1*(1+Per2/100) Then buy("b2",atlimit,var1*(1+Per2/100),floor(매수금액/C)); if L > var1*(1+Per3/100) Then buy("b3",atlimit,var1*(1+Per3/100),floor(매수금액/C)); if L > var1*(1+Per4/100) Then buy("b4",atlimit,var1*(1+Per4/100),floor(매수금액/C)); if L > var1*(1+Per5/100) Then buy("b5",atlimit,var1*(1+Per5/100),floor(매수금액/C)); if L > var1*(1+Per6/100) Then buy("b6",atlimit,var1*(1+Per6/100),floor(매수금액/C)); } if MarketPosition == 1 then{ ExitLong("BP",atLimit,AvgEntryPrice*(1+Profit/100)); ExitLong("BL",AtStop,AvgEntryPrice*(1+Loss/100)); } >>>>>>>>>>>>>>>> 현재 위의같은수식으로 잘사용중입니다 하지만 문제점이 매수수량에 대한 문제더라고요 현재 240만 셋팅인데 항상 매수체결되보면 240이안되어 있고 220~230만원정도치가 체결이 되어 있습니다 240에 근소하게 사지게 수정부탁드립니다 감사합니다^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-17 17:24:51

안녕하세요 예스스탁입니다. input : stdlen(120),매수금액(2400000); input : Per1(6),Per2(4),Per3(1),Per4(-3),Per5(-6),Per6(-9); input : Profit(3),Loss(-10); var1 = (highest(H,stdlen)+lowest(L,stdlen))/2; if ExitDate(1) != sdate and MarketPosition >= 0 then{ if L > var1*(1+Per1/100) Then buy("b1",atlimit,var1*(1+Per1/100),floor(var1*(1+Per1/100)/C)); if L > var1*(1+Per2/100) Then buy("b2",atlimit,var1*(1+Per2/100),floor(var1*(1+Per2/100)/C)); if L > var1*(1+Per3/100) Then buy("b3",atlimit,var1*(1+Per3/100),floor(var1*(1+Per3/100)/C)); if L > var1*(1+Per4/100) Then buy("b4",atlimit,var1*(1+Per4/100),floor(var1*(1+Per4/100)/C)); if L > var1*(1+Per5/100) Then buy("b5",atlimit,var1*(1+Per5/100),floor(var1*(1+Per5/100)/C)); if L > var1*(1+Per6/100) Then buy("b6",atlimit,var1*(1+Per6/100),floor(var1*(1+Per6/100)/C)); } if MarketPosition == 1 then{ ExitLong("BP",atLimit,AvgEntryPrice*(1+Profit/100)); ExitLong("BL",AtStop,AvgEntryPrice*(1+Loss/100)); } 즐거운 하루되세요 > 10년후에 님이 쓴 글입니다. > 제목 : 주식 수식문의..매수수량관련 > input : stdlen(120),매수금액(2400000); input : Per1(6),Per2(4),Per3(1),Per4(-3),Per5(-6),Per6(-9); input : Profit(3),Loss(-10); var1 = (highest(H,stdlen)+lowest(L,stdlen))/2; if ExitDate(1) != sdate and MarketPosition >= 0 then{ if L > var1*(1+Per1/100) Then buy("b1",atlimit,var1*(1+Per1/100),floor(매수금액/C)); if L > var1*(1+Per2/100) Then buy("b2",atlimit,var1*(1+Per2/100),floor(매수금액/C)); if L > var1*(1+Per3/100) Then buy("b3",atlimit,var1*(1+Per3/100),floor(매수금액/C)); if L > var1*(1+Per4/100) Then buy("b4",atlimit,var1*(1+Per4/100),floor(매수금액/C)); if L > var1*(1+Per5/100) Then buy("b5",atlimit,var1*(1+Per5/100),floor(매수금액/C)); if L > var1*(1+Per6/100) Then buy("b6",atlimit,var1*(1+Per6/100),floor(매수금액/C)); } if MarketPosition == 1 then{ ExitLong("BP",atLimit,AvgEntryPrice*(1+Profit/100)); ExitLong("BL",AtStop,AvgEntryPrice*(1+Loss/100)); } >>>>>>>>>>>>>>>> 현재 위의같은수식으로 잘사용중입니다 하지만 문제점이 매수수량에 대한 문제더라고요 현재 240만 셋팅인데 항상 매수체결되보면 240이안되어 있고 220~230만원정도치가 체결이 되어 있습니다 240에 근소하게 사지게 수정부탁드립니다 감사합니다^^