안녕하세요?
차트 시작 이후 전봉고점 상향 돌파시 한 틱 위에서 2계약 매수한 후.
그로부터 20틱 올라가면 보유계약의 절반 청산, 청산 후 20틱 올라가면 다시 2계약 추가 매수, 그로부터 다시 20틱 올라가면 다시 보유계약의 절반(반올림) 청산, 그 청산 후 다시 20틱 올라가면 다시 2계약 추가 매수하는 식으로 꾸준히 반목되고,
최종매수가격이나 최종청산가격에서 20틱 떨어지면 2계약 청산,그로부터 다시 20틱 떨어지면 다시 청산된 것의 절반 매수 하는 식으로 반복되는 식 부탁드립니다.
(매수가격이나 일부 청산가격보다 더 밑으로 가면서 청산된 후 청산분 절반 매수하는 외에는 매수는 늘 최종매수시점보다 더 올라갈 때만 하는 것으로 가정합니다. 매도진입은 짜주시는 식을 응용할 생각입니다.)
답변 1
예스스탁
예스스탁 답변
2023-01-30 14:00:33
안녕하세요
예스스탁입니다.
피라미딩은 모든 진입신호허용으로 설정하시면 됩니다.
진입이나 청산은 지정한 가격조건 충족하면 즉시 신호가 발생하지만
랭귀지 체계상 if문이 봉완성기준이라 진입/청산가격이나 방향등을 판단하게 됩니다.
var : T(0);
if Index == 0 Then
var1 = H;
if MarketPosition == 0 Then
Buy("b",AtStop,var1+PriceScale*1,2);
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] then
T = 1;
if CurrentContracts < CurrentContracts[1] then
T = -1;
if T == 1 Then
{
ExitLong("ubx",AtLimit,LatestEntryPrice(0)+PriceScale*20,"",Floor(CurrentContracts/2),2);
ExitLong("dbx",AtStop,LatestEntryPrice(0)-PriceScale*20,"",Floor(CurrentContracts/2),2);
}
Else
{
Buy("ub",AtStop,LatestExitPrice(0)+PriceScale*20,2);
Buy("db",AtLimit,LatestExitPrice(0)-PriceScale*20,2);
}
}
즐거운 하루되세요
> 음양조파 님이 쓴 글입니다.
> 제목 : 식 부탁드립니다.
> 안녕하세요?
차트 시작 이후 전봉고점 상향 돌파시 한 틱 위에서 2계약 매수한 후.
그로부터 20틱 올라가면 보유계약의 절반 청산, 청산 후 20틱 올라가면 다시 2계약 추가 매수, 그로부터 다시 20틱 올라가면 다시 보유계약의 절반(반올림) 청산, 그 청산 후 다시 20틱 올라가면 다시 2계약 추가 매수하는 식으로 꾸준히 반목되고,
최종매수가격이나 최종청산가격에서 20틱 떨어지면 2계약 청산,그로부터 다시 20틱 떨어지면 다시 청산된 것의 절반 매수 하는 식으로 반복되는 식 부탁드립니다.
(매수가격이나 일부 청산가격보다 더 밑으로 가면서 청산된 후 청산분 절반 매수하는 외에는 매수는 늘 최종매수시점보다 더 올라갈 때만 하는 것으로 가정합니다. 매도진입은 짜주시는 식을 응용할 생각입니다.)