커뮤니티
수식 문의
2014-08-28 17:39:27
173
글번호 78200
1. 매수진입후 200틱 이상의 수익이 발생했고, 80%로 하락시 강제청산하는 식입니다.
즉 200틱이상의 수익이 발생했지만, 급락해서 40틱의 수익이라도 챙기고자 합니다.
매도는 그 반대입니다. 하락후 200틱 이상 수익발생후 급등해서 40틱이라도 수익확정
잘 안되는거 같은데 검증 부탁드립니다.
감사합니다.
VARS: MAXPROFITS(0), DropPercentX(80);
if (MARKETPOSITION == 1) Then
{
MAXPROFITS = HIGHEST(HIGH, BARSSINCEENTRY);
if (MAXPROFITS > ENTRYPRICE + (PRICESCALE * 200) ) Then
{
EXITLONG("EL[@TRS#1]", ATLIMIT, MAXPROFITS - (MAXPROFITS - ENTRYPRICE) * DropPercentX / 100);
}
}
if (MARKETPOSITION == -1) Then
{
MAXPROFITS = LOWEST(LOW, BARSSINCEENTRY);
if (MAXPROFITS < ENTRYPRICE - (PRICESCALE * 200) ) Then
{
EXITSHORT("ES[@TRS#1]", ATSTOP, MAXPROFITS + (ENTRYPRICE -MAXPROFITS) * DropPercentX / 100);
}
}
답변 1
예스스탁 예스스탁 답변
2014-08-29 09:28:42
안녕하세요
예스스탁입니다.
VARS: MAXPROFITS(0), DropPercentX(80);
if (MARKETPOSITION == 1) Then
{
MAXPROFITS = HIGHEST(HIGH, BARSSINCEENTRY);
if (MAXPROFITS > ENTRYPRICE + (PRICESCALE * 200) ) Then
{
EXITLONG("EL[@TRS#1]", AtStop, MAXPROFITS - (MAXPROFITS - ENTRYPRICE) * DropPercentX / 100);
}
}
if (MARKETPOSITION == -1) Then
{
MAXPROFITS = LOWEST(LOW, BARSSINCEENTRY);
if (MAXPROFITS < ENTRYPRICE - (PRICESCALE * 200) ) Then
{
EXITSHORT("ES[@TRS#1]", ATSTOP, MAXPROFITS + (ENTRYPRICE -MAXPROFITS) * DropPercentX / 100);
}
}
매수청산에 atlimit을 atstop으로 변경하시면 됩니다.
200틱 이상 수익후에 수익의 80%가 감소하면 청산합니다.
즐거운 하루되세요
> gt 님이 쓴 글입니다.
> 제목 : 수식 문의
> 1. 매수진입후 200틱 이상의 수익이 발생했고, 80%로 하락시 강제청산하는 식입니다.
즉 200틱이상의 수익이 발생했지만, 급락해서 40틱의 수익이라도 챙기고자 합니다.
매도는 그 반대입니다. 하락후 200틱 이상 수익발생후 급등해서 40틱이라도 수익확정
잘 안되는거 같은데 검증 부탁드립니다.
감사합니다.
VARS: MAXPROFITS(0), DropPercentX(80);
if (MARKETPOSITION == 1) Then
{
MAXPROFITS = HIGHEST(HIGH, BARSSINCEENTRY);
if (MAXPROFITS > ENTRYPRICE + (PRICESCALE * 200) ) Then
{
EXITLONG("EL[@TRS#1]", ATLIMIT, MAXPROFITS - (MAXPROFITS - ENTRYPRICE) * DropPercentX / 100);
}
}
if (MARKETPOSITION == -1) Then
{
MAXPROFITS = LOWEST(LOW, BARSSINCEENTRY);
if (MAXPROFITS < ENTRYPRICE - (PRICESCALE * 200) ) Then
{
EXITSHORT("ES[@TRS#1]", ATSTOP, MAXPROFITS + (ENTRYPRICE -MAXPROFITS) * DropPercentX / 100);
}
}