커뮤니티

문의

프로필 이미지
좌오비우오비
2020-11-17 01:42:43
654
글번호 143958
답변완료
아래는 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);