우선 먼저 감사드립니다.
진입명에 따라 다르게 청산할 수 있는 수식을 부탁드립니다.
예) p1, p2, p3의 진입명이 있는 경우
p1은 20% 상승후 청산,
p2는 10% 상승후 청산,
p3는 30%상승 후 청산
그리고 청산 후 p1, p2,p3의 진입조건이 다시 되더라도 진입을 제한하는 수식도 요청드립니다.
또한, 특정조건이 되어서 매수시 현재 포지션 갯수를 제외하고 매수주문을 하는 수식부탁드립니다.( 예를 들어 목표가 7개인 경우 현재 3개인 경우 그 3개를 제외하고 4개매수)
감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-07-20 16:52:02
안녕하세요
예스스탁입니다.
1
var : BE1(0),BE2(0),BE3(0);
if MarketPosition == 1 Then
{
if LatestEntryName(0) == "p1" Then
BE1 = LatestEntryPrice(0);
if LatestEntryName(0) == "p2" Then
BE2 = LatestEntryPrice(0);
if LatestEntryName(0) == "p3" Then
BE3 = LatestEntryPrice(0);
if BE1 > 0 Then
ExitLong("BX1",AtLimit,BE1*1.20,"p1");
if BE2 > 0 Then
ExitLong("BX2",AtLimit,BE2*1.10,"p2");
if BE3 > 0 Then
ExitLong("BX3",AtLimit,BE3*1.30,"p3");
}
Else
{
BE1 = 0;
BE2 = 0;
BE3 = 0;
}
2
input : 목표수량(7);
if MarketPosition == 1 and 조건 Then
Buy("b",OnClose,DEF,목표수량-CurrentContracts);
즐거운 하루되세요
> huhboo99 님이 쓴 글입니다.
> 제목 : 청산 및 재진입제한
> 우선 먼저 감사드립니다.
진입명에 따라 다르게 청산할 수 있는 수식을 부탁드립니다.
예) p1, p2, p3의 진입명이 있는 경우
p1은 20% 상승후 청산,
p2는 10% 상승후 청산,
p3는 30%상승 후 청산
그리고 청산 후 p1, p2,p3의 진입조건이 다시 되더라도 진입을 제한하는 수식도 요청드립니다.
또한, 특정조건이 되어서 매수시 현재 포지션 갯수를 제외하고 매수주문을 하는 수식부탁드립니다.( 예를 들어 목표가 7개인 경우 현재 3개인 경우 그 3개를 제외하고 4개매수)
감사합니다.