커뮤니티
추가매수
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% 청산될때까지 위 루팅을 반복합니다.
감사합니다.