커뮤니티

안녕하세요?

프로필 이미지
하늘북
2017-05-02 08:27:43
121
글번호 109316
답변완료
안녕하세요? 다시한번 수식 부탁드립니다. 1. 매수 : 매일 09:30에 100만원 씩 매수 하되 5일간 만 매수 2. 매도 : 가령 1,2,3일차까지 매수후 마이너스 수익율 이라도 4일차 매수분이 3%상승시 4일차 매수분은 30%매도(1,2,3차 매수분은 청산), 5%상승시 4일차 매수분 40% 매도, 7%상승시 4일차 매수분 청산!!! * 모든일차 동일하게 매수후 마이너스 일때도 다음 일차가 3%이상 수익권이면 전 일차들은 모두청산입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-08 15:55:36

안녕하세요 예스스탁입니다. 각 회차별로 수익등을 판별해야 된다면 가능하지 않습니다. 아래식은 가장최근 진입의 진입가를 기준으로 합니다. input : 금액(1000000); var : entry(false),vol(0),vol1(0),vol2(0),vol3(0); var : exit1(False),exit2(False),exit3(False); if stime == 093000 or (stime > 093000 and stime[1] < 093000) Then{ if MarketPosition == 0 or (MarketPosition == 1 and entry == true and MaxEntries < 5) Then{ vol = Floor(금액/c); vol1 = Floor(vol*0.3); vol2 = Floor(vol*0.4); vol3 = vol-vol1-vol2; buy("b",OnClose,def,vol); entry = true; } } if MarketPosition == 1 Then{ if CurrentContracts < CurrentContracts[1] Then{ entry = false; if LatestExitName(0) == "bx1" Then exit1 = true; if LatestExitName(0) == "bx2" Then exit2 = true; if LatestExitName(0) == "bx3" Then exit3 = true; } if exit1 == false then exitlong("bx1",atlimit,LatestEntryPrice(0)*1.03,"",(MaxContracts-vol)+vol1,1); if exit2 == false then exitlong("bx2",atlimit,LatestEntryPrice(0)*1.05,"",vol2,1); if exit3 == false then exitlong("bx3",atlimit,LatestEntryPrice(0)*1.07,"",vol3,1); } else{ exit1 = false; exit2 = false; exit3 = false; } 즐거운 하루되세요 > 하늘북 님이 쓴 글입니다. > 제목 : 안녕하세요? > 안녕하세요? 다시한번 수식 부탁드립니다. 1. 매수 : 매일 09:30에 100만원 씩 매수 하되 5일간 만 매수 2. 매도 : 가령 1,2,3일차까지 매수후 마이너스 수익율 이라도 4일차 매수분이 3%상승시 4일차 매수분은 30%매도(1,2,3차 매수분은 청산), 5%상승시 4일차 매수분 40% 매도, 7%상승시 4일차 매수분 청산!!! * 모든일차 동일하게 매수후 마이너스 일때도 다음 일차가 3%이상 수익권이면 전 일차들은 모두청산입니다.