커뮤니티
수식 부탁드립니다.
2018-06-14 06:34:40
176
글번호 119715
안녕하세요. ETF로 아래 2개 전략을 자동매매해보려고 하는데요.
누적자산기준진입으로 하려면 각각 어떤 code를 더 추가해야하나요 ?
=================================================================================
전략1
if MarketPosition <= 0 and dayhigh >= dayopen+(dayhigh(1)-daylow(1))*0.5 Then
buy("b",AtStop,dayopen+(dayhigh(1)-daylow(1))*0.5);
if MarketPosition == 1 Then{
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}
전략2
if stime == 151800 then
buy("b",OnClose);
if stime == 090000 then
ExitLong("bx",OnClose);
답변 3
예스스탁 예스스탁 답변
2018-06-14 15:49:25
안녕하세요
예스스탁입니다.
실제계좌의 누작자산을 알지 못합니다.
초기진입금액을 직접 지정하시면 아래와 같습니다.
1
input : 초기진입금액(1000000);
var : 누적금액(0);
누적금액 = 초기진입금액+NetProfit;
if MarketPosition <= 0 and dayhigh >= dayopen+(dayhigh(1)-daylow(1))*0.5 Then
{
var1 = dayopen+(dayhigh(1)-daylow(1))*0.5;
buy("b",AtStop,var1,Floor(누적금액/iff(NextBarOpen > var1,NextBarOpen,var1)));
}
if MarketPosition == 1 Then{
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}
2
input : 초기진입금액(1000000);
var : 누적금액(0);
누적금액 = 초기진입금액+NetProfit;
if stime == 151800 then
buy("b",OnClose,def,Floor(누적금액/C));
if stime == 090000 then
ExitLong("bx",OnClose);
즐거운 하루되세요
> 빡카스 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 안녕하세요. ETF로 아래 2개 전략을 자동매매해보려고 하는데요.
누적자산기준진입으로 하려면 각각 어떤 code를 더 추가해야하나요 ?
=================================================================================
전략1
if MarketPosition <= 0 and dayhigh >= dayopen+(dayhigh(1)-daylow(1))*0.5 Then
buy("b",AtStop,dayopen+(dayhigh(1)-daylow(1))*0.5);
if MarketPosition == 1 Then{
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}
전략2
if stime == 151800 then
buy("b",OnClose);
if stime == 090000 then
ExitLong("bx",OnClose);
빡카스
2018-06-14 18:45:12
만약에 한 계좌에서 초기금액 10만원으로 아래 2개 전략을 동시에 돌릴려면,
아래와 같이, 초기진입금액을 반으로 나누고 누적금액에서 NetProfit을 반으로 나누면
되는지 궁금합니다.
NetProfit은 한 계좌의 순수한 손익 금액을 얘기하는건지요 ?
input : 초기진입금액(50000);
var : 누적금액(0);
누적금액 = 초기진입금액+NetProfit/2;
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
실제계좌의 누작자산을 알지 못합니다.
초기진입금액을 직접 지정하시면 아래와 같습니다.
1
input : 초기진입금액(1000000);
var : 누적금액(0);
누적금액 = 초기진입금액+NetProfit;
if MarketPosition <= 0 and dayhigh >= dayopen+(dayhigh(1)-daylow(1))*0.5 Then
{
var1 = dayopen+(dayhigh(1)-daylow(1))*0.5;
buy("b",AtStop,var1,Floor(누적금액/iff(NextBarOpen > var1,NextBarOpen,var1)));
}
if MarketPosition == 1 Then{
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}
2
input : 초기진입금액(1000000);
var : 누적금액(0);
누적금액 = 초기진입금액+NetProfit;
if stime == 151800 then
buy("b",OnClose,def,Floor(누적금액/C));
if stime == 090000 then
ExitLong("bx",OnClose);
즐거운 하루되세요
> 빡카스 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 안녕하세요. ETF로 아래 2개 전략을 자동매매해보려고 하는데요.
누적자산기준진입으로 하려면 각각 어떤 code를 더 추가해야하나요 ?
=================================================================================
전략1
if MarketPosition <= 0 and dayhigh >= dayopen+(dayhigh(1)-daylow(1))*0.5 Then
buy("b",AtStop,dayopen+(dayhigh(1)-daylow(1))*0.5);
if MarketPosition == 1 Then{
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}
전략2
if stime == 151800 then
buy("b",OnClose);
if stime == 090000 then
ExitLong("bx",OnClose);
빡카스
2018-06-14 18:45:34
빡카스 님에 의해 삭제된 답변입니다.
다음글
이전글