커뮤니티
문의드립니다.
2018-08-14 14:59:18
207
글번호 121359
매번 감사합니다.
앞의 질문 재질문입니다.
2번 수식 보다가 헷갈려서 질문드립니다. 여기 수식에 30분 지났을 때, 60분 지났을 때(60분 지났을 때 손절은 30분 그대로)란 수식이 포함돼 있는 건가요? 혹은 그렇게 하는 거나 그냥 하는 거나 시스템적으로 별 차이가 없어서 스킵하신 건지요. 혹시 후자라면 일부러 나누어 놓은 조건이니 추가 좀 부탁드립니다.
-30분봉 '봉 크기 절대값(H-L)'의 200개 평균 만큼 손절-익절 세팅
-60분이 지났을 때(=12봉이 지났을 때)
-60분봉 200개의 '봉 크기 절대값'만큼 익절 세팅(손절은 30분 그대로)
if MarketPosition == 1 Then
{
ExitLong("bl",AtStop,EntryPrice-data2(ma(H-L,200)));
ExitLong("bp",AtLimit,EntryPrice+data3(ma(H-L,200)));
}
if MarketPosition == -1 Then
{
ExitShort("sl",AtStop,EntryPrice+data2(ma(H-L,200)));
ExitShort("sp",AtLimit,EntryPrice-data3(ma(H-L,200)));
}
답변 1
예스스탁 예스스탁 답변
2018-08-14 15:52:56
안녕하세요
예스스탁입니다.
구분하는 부분이 빠졌습니다.
진입후 60분 이내에서는 30분봉(data2) 데이터를
60분 이후에는 60분봉(data3)의 값으로 익절 셋팅되게 수정했습니다.
if MarketPosition == 1 Then
{
ExitLong("bl",AtStop,EntryPrice-data2(ma(H-L,200)));
if TimeToMinutes(stime) < TimeToMinutes(EntryTime)+60 Then
ExitLong("bp1",AtLimit,EntryPrice+data2(ma(H-L,200)));
else
ExitLong("bp2",AtLimit,EntryPrice+data3(ma(H-L,200)));
}
if MarketPosition == -1 Then
{
ExitShort("sl",AtStop,EntryPrice+data2(ma(H-L,200)));
if TimeToMinutes(stime) < TimeToMinutes(EntryTime)+60 Then
ExitShort("sp1",AtLimit,EntryPrice-data1(ma(H-L,200)));
Else
ExitShort("sp2",AtLimit,EntryPrice-data3(ma(H-L,200)));
}
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 매번 감사합니다.
앞의 질문 재질문입니다.
2번 수식 보다가 헷갈려서 질문드립니다. 여기 수식에 30분 지났을 때, 60분 지났을 때(60분 지났을 때 손절은 30분 그대로)란 수식이 포함돼 있는 건가요? 혹은 그렇게 하는 거나 그냥 하는 거나 시스템적으로 별 차이가 없어서 스킵하신 건지요. 혹시 후자라면 일부러 나누어 놓은 조건이니 추가 좀 부탁드립니다.
-30분봉 '봉 크기 절대값(H-L)'의 200개 평균 만큼 손절-익절 세팅
-60분이 지났을 때(=12봉이 지났을 때)
-60분봉 200개의 '봉 크기 절대값'만큼 익절 세팅(손절은 30분 그대로)
if MarketPosition == 1 Then
{
ExitLong("bl",AtStop,EntryPrice-data2(ma(H-L,200)));
ExitLong("bp",AtLimit,EntryPrice+data3(ma(H-L,200)));
}
if MarketPosition == -1 Then
{
ExitShort("sl",AtStop,EntryPrice+data2(ma(H-L,200)));
ExitShort("sp",AtLimit,EntryPrice-data3(ma(H-L,200)));
}