항상 친절한 응대에 감사드리며,
하기 자금관리로직을 적용할 수 있을런지요?
투입자금의 증감과 초기화는 직전 거래의 승패와 연속 익절수로(6회제한) 결정합니다.
감사합니다.
(자금관리로직-유사 역마틴게일)
1.전체자금을 10 분할
2.최초진입 10프로 자금투입
3.직전 거래 수익시 10프로씩 증액투입
4.직전 거래 손실 또는 직전거래 연속수익 6회시(1유닛) No.2 로 돌아감.
(추가문의)
1.유닛의 첫번째 거래시 설정된 손절액을 유닛이 끝날때까지 유지하고,
다음 유닛의 첫번째 거래로 돌아갈 때 손절액이 갱신됨.
가령 자금관리 로직에 따라 유닛의 첫단계인 10프로 자금 투입하여 익절후 다음번 20프로(10프로 증액) 자금이 투입되는 경우 유닛 첫단계의 - 진입 당시 entryprice-atr(5)[1]로 설정된 - 손절액을 고정변수로 넣어두고 투자금 증액과 ATR(5)[1]변화 무관하게 일정 손절액을 유지함.
예시 적용 로직
if ma(c,5) > ma(c,20) then
Buy();
exitlong("익절",atlimit,entryprice+atr(5)[1]);
exitlong("손절",atstop,entryprice-atr(5)[1]);
답변 1
예스스탁
예스스탁 답변
2021-02-10 09:50:29
안녕하세요
예스스탁입니다.
input : 자금(10000000);
var : MM(0),W(0);
MM = 자금*0.1;
var1 = ma(C,5);
Var2 = ma(C,20);
if TotalTrades > TotalTrades[1] Then
{
if PositionProfit(1) > 0 Then
{
W = W+1;
if W == 6 Then
W = 0;
}
Else
W = 0;
}
if MarketPosition == 0 and CrossUp(var1,Var2) then
{
Buy("b",OnClose,DEF,Floor((MM*(W+1))/C));
}
if MarketPosition == 1 Then
{
if W == 0 Then
value1 = ATR(5)[1];
exitlong("익절",atlimit,entryprice+atr(5)[1]);
exitlong("손절",atstop,entryprice-value1);
}
즐거운 하루되세요
> sky93 님이 쓴 글입니다.
> 제목 : 문의드립니다.감사합니다.
> 항상 친절한 응대에 감사드리며,
하기 자금관리로직을 적용할 수 있을런지요?
투입자금의 증감과 초기화는 직전 거래의 승패와 연속 익절수로(6회제한) 결정합니다.
감사합니다.
(자금관리로직-유사 역마틴게일)
1.전체자금을 10 분할
2.최초진입 10프로 자금투입
3.직전 거래 수익시 10프로씩 증액투입
4.직전 거래 손실 또는 직전거래 연속수익 6회시(1유닛) No.2 로 돌아감.
(추가문의)
1.유닛의 첫번째 거래시 설정된 손절액을 유닛이 끝날때까지 유지하고,
다음 유닛의 첫번째 거래로 돌아갈 때 손절액이 갱신됨.
가령 자금관리 로직에 따라 유닛의 첫단계인 10프로 자금 투입하여 익절후 다음번 20프로(10프로 증액) 자금이 투입되는 경우 유닛 첫단계의 - 진입 당시 entryprice-atr(5)[1]로 설정된 - 손절액을 고정변수로 넣어두고 투자금 증액과 ATR(5)[1]변화 무관하게 일정 손절액을 유지함.
예시 적용 로직
if ma(c,5) > ma(c,20) then
Buy();
exitlong("익절",atlimit,entryprice+atr(5)[1]);
exitlong("손절",atstop,entryprice-atr(5)[1]);