커뮤니티

추가매수

프로필 이미지
쭈니오빠
2017-10-27 01:46:53
159
글번호 113656
답변완료
안녕하세요~ 하락시 매수하는 시스템인데 투자금이 1억원 이라고 했을때 [매수A] 1.조건a를 이탈시 첫 매수를 투자금의 0.1% 매수 2.1% 추가 하락시 투자금의 0.2% 3.2% 추가 하락시 투자금의 0.3% 4.3% 추가 하락시 투자금의 0.4% 5.4% 추가 하락시 투자금의 0.5% 6.5% 추가 하락시 투자금의 0.6% 를 매수 합니다 ★하락시 순차적으로 매수되게 하고 싶습니다 . ★만약 갭하락으로 1~6 번까지 조건이 중복으로 만족되는경우 최저가에서 한번만 매수 되게 하고싶습니다. [매도A] 1.평단가대비 5%상승시 매수금의 20% 매도 2.평단가대비 8%상승시 매수금의 50% 매도 3.평단가대비 10%상승시 매수금의 80% 매도 4.평단가대비 15%상승시 매수금의 100% 매도 ★100% 청산시 매수금지 ★5% 상승 매도 후 하락하는경우는 이전에 매수된 [매수A]조건 보다 하락시 순차적 추가 매수 (예: 2%하락 까지 추가매수되어 평단가대비 5% 상승 매도 후 하락하는 경우는 매수4번 부터 매수되어야 한다) ★8% 상승 매도 후 하락하는 경우는 매도된 가격을 기준으로 아래처럼 순차적 하락 추가 매수 [매수B] 1. 3% 하락시 투자금의 0.1% 2. 4% 추가 하락시 투자금의 0.2% 3. 5% 추가 하락시 투자금의 0.3% 4. 6% 추가 하락시 투자금의 0.4% 5. 7% 추가 하락시 투자금의 0.5% 를 매수 합니다 ★10% 상승 매도 후 하락하는 경우는 매도된 가격을 기준으로 아래처럼 순차적 하락 추가 매수 [매수C] 1. 5% 하락시 투자금의 0.1% 2. 6% 추가 하락시 투자금의 0.2% 3. 7% 추가 하락시 투자금의 0.3% 4. 8% 추가 하락시 투자금의 0.4% 5. 9% 추가 하락시 투자금의 0.5% 를 매수 합니다 평단가대비 15%상승하여 매수금이 100% 청산될때까지 위 루팅을 반복합니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-10-27 13:32:32

안녕하세요 예스스탁입니다. input : 투자금(100000000); var : LL(0),T(0),XL(0); var : Xcond1(false),Xcond2(false),Xcond3(false),Xcond4(false); if MarketPosition == 0 and CrossDown(c,조건a) Then buy("b1",OnClose,def,Floor((투자금*(0.1/100))/C)); if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then{ T = 0; Xcond1 = false; Xcond2 = false; Xcond3 = false; Xcond4 = false; if MaxEntries == 1 Then LL = L; } if CurrentContracts < CurrentContracts[1] Then{ XL = L; if LatestExitName(0) == "bx1" Then Xcond1 == false; if LatestExitName(0) == "bx2" Then Xcond2 == false; if LatestExitName(0) == "bx3" Then Xcond3 == false; if LatestExitName(0) == "bx4" Then Xcond4 == false; } if L < LL Then LL = L; if L < XL Then XL = L; if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "bx2" Then T = 1; if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "bx3" Then T = 2; if T == 0 then{ if LL > EntryPrice*0.99 then buy("b21",atlimit,EntryPrice(0)*0.99,Floor((투자금*(0.1/100))/C)); if LL > EntryPrice*0.98 then buy("b22",atlimit,EntryPrice(0)*0.98,Floor((투자금*(0.2/100))/C)); if LL > EntryPrice*0.97 then buy("b23",atlimit,EntryPrice(0)*0.97,Floor((투자금*(0.3/100))/C)); if LL > EntryPrice*0.96 then buy("b24",atlimit,EntryPrice(0)*0.96,Floor((투자금*(0.4/100))/C)); if LL > EntryPrice*0.95 then buy("b25",atlimit,EntryPrice(0)*0.95,Floor((투자금*(0.5/100))/C)); } if T == 1 then{ if XL > LatestExitPrice(0)*0.99 then buy("b31",atlimit,LatestExitPrice(0)*0.93,Floor((투자금*(0.1/100))/C)); if XL > LatestExitPrice(0)*0.98 then buy("b32",atlimit,LatestExitPrice(0)*0.94,Floor((투자금*(0.2/100))/C)); if XL > LatestExitPrice(0)*0.97 then buy("b33",atlimit,LatestExitPrice(0)*0.95,Floor((투자금*(0.3/100))/C)); if XL > LatestExitPrice(0)*0.96 then buy("b34",atlimit,LatestExitPrice(0)*0.96,Floor((투자금*(0.4/100))/C)); if XL > LatestExitPrice(0)*0.95 then buy("b35",atlimit,LatestExitPrice(0)*0.97,Floor((투자금*(0.5/100))/C)); } if T == 3 then{ if XL > LatestExitPrice(0)*0.99 then buy("b2",atlimit,LatestExitPrice(0)*0.95,Floor((투자금*(0.1/100))/C)); if XL > LatestExitPrice(0)*0.98 then buy("b3",atlimit,LatestExitPrice(0)*0.96,Floor((투자금*(0.2/100))/C)); if XL > LatestExitPrice(0)*0.97 then buy("b4",atlimit,LatestExitPrice(0)*0.97,Floor((투자금*(0.3/100))/C)); if XL > LatestExitPrice(0)*0.96 then buy("b5",atlimit,LatestExitPrice(0)*0.98,Floor((투자금*(0.4/100))/C)); if XL > LatestExitPrice(0)*0.95 then buy("b6",atlimit,LatestExitPrice(0)*0.99,Floor((투자금*(0.5/100))/C)); } if Xcond1 == false Then ExitLong("bx1",atlimit,AvgEntryPrice*1.05,"",Floor(CurrentContracts*0.2),2); if Xcond2 == false Then ExitLong("bx2",atlimit,AvgEntryPrice*1.08,"",Floor(CurrentContracts*0.5),2); if Xcond3 == false Then ExitLong("bx3",atlimit,AvgEntryPrice*1.10,"",Floor(CurrentContracts*0.8),2); if Xcond4 == false Then ExitLong("bx4",atlimit,AvgEntryPrice*1.15,"",CurrentContracts,2); } 즐거운 하루되세요 > 쭈니오빠 님이 쓴 글입니다. > 제목 : 추가매수 > 안녕하세요~ 하락시 매수하는 시스템인데 투자금이 1억원 이라고 했을때 [매수A] 1.조건a를 이탈시 첫 매수를 투자금의 0.1% 매수 2.1% 추가 하락시 투자금의 0.2% 3.2% 추가 하락시 투자금의 0.3% 4.3% 추가 하락시 투자금의 0.4% 5.4% 추가 하락시 투자금의 0.5% 6.5% 추가 하락시 투자금의 0.6% 를 매수 합니다 ★하락시 순차적으로 매수되게 하고 싶습니다 . ★만약 갭하락으로 1~6 번까지 조건이 중복으로 만족되는경우 최저가에서 한번만 매수 되게 하고싶습니다. [매도A] 1.평단가대비 5%상승시 매수금의 20% 매도 2.평단가대비 8%상승시 매수금의 50% 매도 3.평단가대비 10%상승시 매수금의 80% 매도 4.평단가대비 15%상승시 매수금의 100% 매도 ★100% 청산시 매수금지 ★5% 상승 매도 후 하락하는경우는 이전에 매수된 [매수A]조건 보다 하락시 순차적 추가 매수 (예: 2%하락 까지 추가매수되어 평단가대비 5% 상승 매도 후 하락하는 경우는 매수4번 부터 매수되어야 한다) ★8% 상승 매도 후 하락하는 경우는 매도된 가격을 기준으로 아래처럼 순차적 하락 추가 매수 [매수B] 1. 3% 하락시 투자금의 0.1% 2. 4% 추가 하락시 투자금의 0.2% 3. 5% 추가 하락시 투자금의 0.3% 4. 6% 추가 하락시 투자금의 0.4% 5. 7% 추가 하락시 투자금의 0.5% 를 매수 합니다 ★10% 상승 매도 후 하락하는 경우는 매도된 가격을 기준으로 아래처럼 순차적 하락 추가 매수 [매수C] 1. 5% 하락시 투자금의 0.1% 2. 6% 추가 하락시 투자금의 0.2% 3. 7% 추가 하락시 투자금의 0.3% 4. 8% 추가 하락시 투자금의 0.4% 5. 9% 추가 하락시 투자금의 0.5% 를 매수 합니다 평단가대비 15%상승하여 매수금이 100% 청산될때까지 위 루팅을 반복합니다. 감사합니다.