아래는 max 2개 까지 피라미딩하는 수식입니다.
피라미딩으로 2개 진입이 완성된 후
첫번째 진입한 것은 진입가격에서 2포인트 상승하면 익절
두번째 진입한 것은 진입가격에서 4포인트 상승하면 익절
수식을 요청합니다.
********************************************************************************
input : 시간1(090000),시간2(143000),상승(1.70);
input : uppyra검증(1.30),상승pyra(0.00),상승N(2);
var : C2(0,data2),entry(false,data2);
C2 = data2(C);
if data2(Bdate != Bdate[1]) Then
entry = false;
if data2(stime >= 시간1 and stime < 시간2) then{
if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= 상승) Then{
entry = true;
buy("b");
}
}
if C >= EntryPrice+uppyra검증 and MaxContracts < 상승N Then
buy("bb1",AtStop,LatestEntryPrice(0)+상승Pyra);
답변 1
예스스탁
예스스탁 답변
2020-11-17 15:34:50
안녕하세요
예스스탁입니다.
1
input : 시간1(090000),시간2(143000),상승(1.70);
input : uppyra검증(1.30),상승pyra(0.00),상승N(2);
var : C2(0,data2),entry(false,data2);
C2 = data2(C);
if data2(Bdate != Bdate[1]) Then
entry = false;
if data2(stime >= 시간1 and stime < 시간2) then
{
if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= 상승) Then{
entry = true;
buy("b");
}
}
if MarketPosition == 1 Then
{
if C >= EntryPrice+uppyra검증 and MaxContracts < 상승N Then
buy("bb1",AtStop,LatestEntryPrice(0)+상승Pyra);
#진입별 진입가격 저장
if CurrentContracts > CurrentContracts and LatestEntryName(0) == "b" Then
var1 = LatestEntryPrice(0);
if CurrentContracts > CurrentContracts and LatestEntryName(0) == "bb1" Then
var2 = LatestEntryPrice(0);
if MaxContracts == 2 Then
{
#var1에서 2포인트 상승하면 b신호 청산
ExitLong("bx1",AtLimit,var1+2,"b");
#var2에서 4포인트 상승하면 bb1신호 청산
ExitLong("bx2",AtLimit,var2+4,"bb1");
}
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 아래는 max 2개 까지 피라미딩하는 수식입니다.
피라미딩으로 2개 진입이 완성된 후
첫번째 진입한 것은 진입가격에서 2포인트 상승하면 익절
두번째 진입한 것은 진입가격에서 4포인트 상승하면 익절
수식을 요청합니다.
********************************************************************************
input : 시간1(090000),시간2(143000),상승(1.70);
input : uppyra검증(1.30),상승pyra(0.00),상승N(2);
var : C2(0,data2),entry(false,data2);
C2 = data2(C);
if data2(Bdate != Bdate[1]) Then
entry = false;
if data2(stime >= 시간1 and stime < 시간2) then{
if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= 상승) Then{
entry = true;
buy("b");
}
}
if C >= EntryPrice+uppyra검증 and MaxContracts < 상승N Then
buy("bb1",AtStop,LatestEntryPrice(0)+상승Pyra);