커뮤니티
요청수식 강제청산 수식
2020-01-20 13:32:37
285
글번호 130803
요청수식을
강제청산 수식으로 수정해주시면 응용이 되겠습니다.
input : 단기(54),장기(131);
var : ma1(0), ma2(0);
ma1 = ma(C,단기);
ma2 = ma(C,장기);
if CrossDown(ma1, ma2) then
exitlong("bx");
************************************************************************************
안녕하세요
예스스탁입니다.
강제청산은 진입신호별로 동작합니다.
첫신호 기준으로 모두 청산하려면 아래와 같이 풀여서 작성하셔야 합니다.
input : 최소가격변화포인트(2.10), 봉갯수(81);
if MarketPosition == 1 and
BarsSinceEntry == 봉갯수 and
highest(H,BarsSinceEntry) < EntryPrice+최소가격변화포인트 Then
ExitLong("bx");
if MarketPosition == -1 and
BarsSinceEntry == 봉갯수 and
Lowest(L,BarsSinceEntry) > EntryPrice-최소가격변화포인트 Then
ExitShort("sx");
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> if MarketPosition == 1 Then
{
EP[MaxEntries] = LatestEntryPrice(0);
}
위 수식을 사용하여 피라미딩 진입하였고 3개가 진입된 상태에서
아래 수식을 사용하였더니 피라미딩 조건으로 들어간 순서대로 b1,b2,b3가 청산되었습니다.
피라미딩 진입 이후 b1이 청산될 때 피라미딩된 b2,b3 모두 함께 청산될 수 있게
아래 수식을 수정바랍니다.
***************************************************************************
input : 최소가격변화포인트(2.10), 봉갯수(81);
if MarketPosition == 1 then
{
SetStopInactivity(최소가격변화포인트,봉갯수,PointStop);
}
답변 3
예스스탁 예스스탁 답변
2019-07-31 11:32:01
안녕하세요
예스스탁입니다.
올려주신 내용은 이평데드시 청산하는 내용입니다.
해당 내용은 강제청산으로 대체가 가능하지 않습니다.
일반청산함수로만 가능한 내용입니다.
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 요청수식을
강제청산 수식으로 수정해주시면 응용이 되겠습니다.
input : 단기(54),장기(131);
var : ma1(0), ma2(0);
ma1 = ma(C,단기);
ma2 = ma(C,장기);
if CrossDown(ma1, ma2) then
exitlong("bx");
************************************************************************************
안녕하세요
예스스탁입니다.
강제청산은 진입신호별로 동작합니다.
첫신호 기준으로 모두 청산하려면 아래와 같이 풀여서 작성하셔야 합니다.
input : 최소가격변화포인트(2.10), 봉갯수(81);
if MarketPosition == 1 and
BarsSinceEntry == 봉갯수 and
highest(H,BarsSinceEntry) < EntryPrice+최소가격변화포인트 Then
ExitLong("bx");
if MarketPosition == -1 and
BarsSinceEntry == 봉갯수 and
Lowest(L,BarsSinceEntry) > EntryPrice-최소가격변화포인트 Then
ExitShort("sx");
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> if MarketPosition == 1 Then
{
EP[MaxEntries] = LatestEntryPrice(0);
}
위 수식을 사용하여 피라미딩 진입하였고 3개가 진입된 상태에서
아래 수식을 사용하였더니 피라미딩 조건으로 들어간 순서대로 b1,b2,b3가 청산되었습니다.
피라미딩 진입 이후 b1이 청산될 때 피라미딩된 b2,b3 모두 함께 청산될 수 있게
아래 수식을 수정바랍니다.
***************************************************************************
input : 최소가격변화포인트(2.10), 봉갯수(81);
if MarketPosition == 1 then
{
SetStopInactivity(최소가격변화포인트,봉갯수,PointStop);
}
좌오비우오비
2019-07-31 14:13:32
손절,익절,트레일링스탑,inactivity,end of day
이것 외에 사용되는 강제청산함수가 더 있는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
> 안녕하세요
예스스탁입니다.
올려주신 내용은 이평데드시 청산하는 내용입니다.
해당 내용은 강제청산으로 대체가 가능하지 않습니다.
일반청산함수로만 가능한 내용입니다.
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 요청수식을
강제청산 수식으로 수정해주시면 응용이 되겠습니다.
input : 단기(54),장기(131);
var : ma1(0), ma2(0);
ma1 = ma(C,단기);
ma2 = ma(C,장기);
if CrossDown(ma1, ma2) then
exitlong("bx");
************************************************************************************
안녕하세요
예스스탁입니다.
강제청산은 진입신호별로 동작합니다.
첫신호 기준으로 모두 청산하려면 아래와 같이 풀여서 작성하셔야 합니다.
input : 최소가격변화포인트(2.10), 봉갯수(81);
if MarketPosition == 1 and
BarsSinceEntry == 봉갯수 and
highest(H,BarsSinceEntry) < EntryPrice+최소가격변화포인트 Then
ExitLong("bx");
if MarketPosition == -1 and
BarsSinceEntry == 봉갯수 and
Lowest(L,BarsSinceEntry) > EntryPrice-최소가격변화포인트 Then
ExitShort("sx");
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> if MarketPosition == 1 Then
{
EP[MaxEntries] = LatestEntryPrice(0);
}
위 수식을 사용하여 피라미딩 진입하였고 3개가 진입된 상태에서
아래 수식을 사용하였더니 피라미딩 조건으로 들어간 순서대로 b1,b2,b3가 청산되었습니다.
피라미딩 진입 이후 b1이 청산될 때 피라미딩된 b2,b3 모두 함께 청산될 수 있게
아래 수식을 수정바랍니다.
***************************************************************************
input : 최소가격변화포인트(2.10), 봉갯수(81);
if MarketPosition == 1 then
{
SetStopInactivity(최소가격변화포인트,봉갯수,PointStop);
}
예스스탁 예스스탁 답변
2019-07-31 14:20:27
안녕하세요
예스스탁입니다.
강제청산은 언급하신 5개만 제공되고 있습니다.
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : Re : Re : 문의
> 손절,익절,트레일링스탑,inactivity,end of day
이것 외에 사용되는 강제청산함수가 더 있는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
> 안녕하세요
예스스탁입니다.
올려주신 내용은 이평데드시 청산하는 내용입니다.
해당 내용은 강제청산으로 대체가 가능하지 않습니다.
일반청산함수로만 가능한 내용입니다.
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 요청수식을
강제청산 수식으로 수정해주시면 응용이 되겠습니다.
input : 단기(54),장기(131);
var : ma1(0), ma2(0);
ma1 = ma(C,단기);
ma2 = ma(C,장기);
if CrossDown(ma1, ma2) then
exitlong("bx");
************************************************************************************
안녕하세요
예스스탁입니다.
강제청산은 진입신호별로 동작합니다.
첫신호 기준으로 모두 청산하려면 아래와 같이 풀여서 작성하셔야 합니다.
input : 최소가격변화포인트(2.10), 봉갯수(81);
if MarketPosition == 1 and
BarsSinceEntry == 봉갯수 and
highest(H,BarsSinceEntry) < EntryPrice+최소가격변화포인트 Then
ExitLong("bx");
if MarketPosition == -1 and
BarsSinceEntry == 봉갯수 and
Lowest(L,BarsSinceEntry) > EntryPrice-최소가격변화포인트 Then
ExitShort("sx");
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> if MarketPosition == 1 Then
{
EP[MaxEntries] = LatestEntryPrice(0);
}
위 수식을 사용하여 피라미딩 진입하였고 3개가 진입된 상태에서
아래 수식을 사용하였더니 피라미딩 조건으로 들어간 순서대로 b1,b2,b3가 청산되었습니다.
피라미딩 진입 이후 b1이 청산될 때 피라미딩된 b2,b3 모두 함께 청산될 수 있게
아래 수식을 수정바랍니다.
***************************************************************************
input : 최소가격변화포인트(2.10), 봉갯수(81);
if MarketPosition == 1 then
{
SetStopInactivity(최소가격변화포인트,봉갯수,PointStop);
}