커뮤니티
재검토 부탁드립니다
2019-01-11 11:31:17
191
글번호 125168
며칠전 작성해주신 수식으로 시뮬레이션 해봤는데
제가 피라미딩 세팅을 잘못해서 그런지
매매신호가 거의 나오지 않네요..
참고로, 1분봉 챠트에서 아래의 수식으로 시뮬을 돌려봤습니다.
다시한번 재검토 부탁드립니다. 좋은 하루 되세요
=================================================
input : 매수금액(10000000);
if crossup(c,DayClose(1)) then
buy("b1",OnClose,def,Floor((매수금액*0.4)/c));
if crossup(c,DayHigh(1)) then
buy("b2",OnClose,def,Floor((매수금액*0.6)/c));
if MarketPosition == 1 and NextBarSdate != sdate then
{
if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "b1" Then
{
var1 = CurrentContracts-CurrentContracts[1];
var2 = Floor(var1*0.4);
var3 = var1-var2;
}
if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "b2" Then
{
var4 = CurrentContracts-CurrentContracts[1];
var5 = Floor(var4*0.4);
var6 = var4-var5;
}
ExitLong("bx11",OnClose,def,"b1",var2,1);
ExitLong("bx12",AtMarket,def,"b1",var3,1);
ExitLong("bx21",OnClose,def,"b2",var5,1);
ExitLong("bx22",AtMarket,def,"b2",var6,1);
}
즐거운 하루되세요
> 야구르트 님이 쓴 글입니다.
> 제목 : 질문있습니다
> 시스템 공부차원에서 문의드립니다.
조건은 다음과 같습니다.
1분봉 챠트에서
1번조건 : 현재가가 전일 종가 돌파시 계좌금액의 40% 매수후 당일 종가에 40% 매도
(장 마감후 신호 발생만 되게 해주시면 됩니다. )
다음날 시가에 나머지 60% 매도
2번조건: 현재가가 전일 고가 돌파시 계좌금액의 나머지(60%) 매수후 당일 종가에 40% 매도
(장 마감후 신호 발생만 되게 해주시면 됩니다. )
다음날 시가에 나머지 60% 매도
분할 매수. 분할 청산할 경우 결과가 어떻게 되는지 보고싶어서
도움 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2019-01-11 14:44:12
안녕하세요
예스스탁입니다.
청산의 if문 연결을 잘못했드렸습니다. 수정한 식입니다.
피라미딩은 다른진입신호만 허용으로 설정하고 적용하시면 됩니다.
input : 매수금액(10000000);
if crossup(c,DayClose(1)) then
buy("b1",OnClose,def,Floor((매수금액*0.4)/c));
if crossup(c,DayHigh(1)) then
buy("b2",OnClose,def,Floor((매수금액*0.6)/c));
if MarketPosition == 1 then
{
if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "b1" Then
{
var1 = CurrentContracts-CurrentContracts[1];
var2 = Floor(var1*0.4);
var3 = var1-var2;
}
if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "b2" Then
{
var4 = CurrentContracts-CurrentContracts[1];
var5 = Floor(var4*0.4);
var6 = var4-var5;
}
if NextBarSdate != sdate then
{
ExitLong("bx11",OnClose,def,"b1",var2,1);
ExitLong("bx12",AtMarket,def,"b1",var3,1);
ExitLong("bx21",OnClose,def,"b2",var5,1);
ExitLong("bx22",AtMarket,def,"b2",var6,1);
}
}
즐거운 하루되세요
> 야구르트 님이 쓴 글입니다.
> 제목 : 재검토 부탁드립니다
>
며칠전 작성해주신 수식으로 시뮬레이션 해봤는데
제가 피라미딩 세팅을 잘못해서 그런지
매매신호가 거의 나오지 않네요..
참고로, 1분봉 챠트에서 아래의 수식으로 시뮬을 돌려봤습니다.
다시한번 재검토 부탁드립니다. 좋은 하루 되세요
=================================================
input : 매수금액(10000000);
if crossup(c,DayClose(1)) then
buy("b1",OnClose,def,Floor((매수금액*0.4)/c));
if crossup(c,DayHigh(1)) then
buy("b2",OnClose,def,Floor((매수금액*0.6)/c));
if MarketPosition == 1 and NextBarSdate != sdate then
{
if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "b1" Then
{
var1 = CurrentContracts-CurrentContracts[1];
var2 = Floor(var1*0.4);
var3 = var1-var2;
}
if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "b2" Then
{
var4 = CurrentContracts-CurrentContracts[1];
var5 = Floor(var4*0.4);
var6 = var4-var5;
}
ExitLong("bx11",OnClose,def,"b1",var2,1);
ExitLong("bx12",AtMarket,def,"b1",var3,1);
ExitLong("bx21",OnClose,def,"b2",var5,1);
ExitLong("bx22",AtMarket,def,"b2",var6,1);
}
즐거운 하루되세요
> 야구르트 님이 쓴 글입니다.
> 제목 : 질문있습니다
> 시스템 공부차원에서 문의드립니다.
조건은 다음과 같습니다.
1분봉 챠트에서
1번조건 : 현재가가 전일 종가 돌파시 계좌금액의 40% 매수후 당일 종가에 40% 매도
(장 마감후 신호 발생만 되게 해주시면 됩니다. )
다음날 시가에 나머지 60% 매도
2번조건: 현재가가 전일 고가 돌파시 계좌금액의 나머지(60%) 매수후 당일 종가에 40% 매도
(장 마감후 신호 발생만 되게 해주시면 됩니다. )
다음날 시가에 나머지 60% 매도
분할 매수. 분할 청산할 경우 결과가 어떻게 되는지 보고싶어서
도움 부탁드립니다.