커뮤니티
문의드립니다.
2019-04-23 00:16:45
219
글번호 128033
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 기타
가격이 n틱 이상 올랐을 때만 본절청산식 쓰려면요.
아래 수식 맞나요?
input:
최소가격상승틱(10),
본절비용틱(2);
If marketPosition == 1 Then
{
if H > EntryPrice + 최소가격상승틱 * PriceScale then
{
청산틱 = EntryPrice + 본절비용틱(2) * PriceScale;
}
exitlong("bx1",atlimit,청산틱);
}
답변 1
예스스탁 예스스탁 답변
2019-04-23 13:08:39
안녕하세요
예스스탁입니다.
exitlong은 If marketPosition == 1 Then 조건에만 포함됩니다.
일정틱이상 수익이 발생하지 않아도 신호가 발생하게 됩니다.
아래와 같이 수정하시면 됩니다.
input:
최소가격상승틱(10),
본절비용틱(2);
var : 청산틱(0);
If marketPosition == 1 Then
{
if highest(H,BarsSinceEntry) > EntryPrice + 최소가격상승틱 * PriceScale then
{
청산틱 = EntryPrice + 본절비용틱 * PriceScale;
exitlong("bx1",atlimit,청산틱);
}
}
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 기타
가격이 n틱 이상 올랐을 때만 본절청산식 쓰려면요.
아래 수식 맞나요?
input:
최소가격상승틱(10),
본절비용틱(2);
If marketPosition == 1 Then
{
if H > EntryPrice + 최소가격상승틱 * PriceScale then
{
청산틱 = EntryPrice + 본절비용틱(2) * PriceScale;
}
exitlong("bx1",atlimit,청산틱);
}