예스스탁
예스스탁 답변
2024-03-11 17:02:13
안녕하세요
예스스탁입니다.
해당식은 주식이나 선물/옵션에는 모두 정상적으로 동작하는 식입니다.
첨부된 그림과 같이 비트코인에서도 정상적으로 신호가 발생하고 있습니다.
코인은 보통 소숫점 단위로 주문하므로
X는 0기준으로 움직이는 TRIX를 지정했습니다.
코인은 모두 현물과 같이 매도진입은 없습니다.
0위에서 0아래로 내려가면 sell로 완전청산될 뿐입니다.
var : x(0);
X = TRIX(12);
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
}
}
if MarketPosition == -1 Then
{
if x <= 0 Then
{
if abs(x) > CurrentContracts Then
Sell("ss",OnClose,Def,abs(x)-CurrentContracts);
if abs(x) < CurrentContracts Then
ExitShort("sx",OnClose,Def,"",CurrentContracts-abs(x),1);
}
}
즐거운 하루되세요
> 이만스닥 님이 쓴 글입니다.
> 제목 : 분할 진입 및 분할 청산
> 안녕하세요 항상 예스스탁 팀에 감사드리고 있습니다.
분할 진입 및 분할 청산에 관련하여 질문드렸었는데, 생각대로 잘 되지 않아 재문의 드립니다.
X라는 변수에 맞춰 계약수 (또는 주식 수)를 관리하고 싶다고 말씀드렸었습니다.
당시, 아래와 같이 답변 주셨는데, 잘 되지 않습니다.
-----
var : x(0);
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
}
}
if MarketPosition == -1 Then
{
if x <= 0 Then
{
if abs(x) > CurrentContracts Then
Sell("ss",OnClose,Def,abs(x)-CurrentContracts);
if abs(x) < CurrentContracts Then
ExitShort("sx",OnClose,Def,"",CurrentContracts-abs(x),1);
}
}
---------
어떤 부분에서 안되냐면,
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
이렇게 천 진입은 제대로 되는데, 그 이후가 제대로 되지 않습니다.
특히 추가 주문 및 중간 청산 부분이 잘 되지 않습니다.
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
}
}
^^^이 부분입니다.
현재 예스트레이더 코인으로 돌리고 있구요, 왜 안되는지 저도 잘 모르겠습니다. 수식만 보면 완벽한것같은데...
피라미딩은 '모든 진입 신호 허용'으로 해놨고, 주문수량도 100000000으로 늘려놨고 진입 횟수도 1000으로 늘려놨는데요 중간에 불타기 또는 부분 청산이 잘 되지 않습니다.
어떤 종목은 잘 되고 어떤 종목은 안됩니다 ㅠㅠㅠㅠ
도와주십쇼 ㅠㅠ
안녕하세요 답변 감사드립니다.
첨부파일 한번 확인 부탁드립니다.
선생님이 올려주신 식과 동일하지만,
X 값을 floor( TRIX(12)*100 );로 바꿨습니다.
종목은 Gold 연결선물이고 증권사는 Ebest입니다.
2022/12/21부터 2023/01/03까지 포지션이 줄어들어야하지만 줄어들지 않습니다.
'피라미딩'탭의 '진입설정'에서 주문 수량 및 진입횟수는 둘다 100,000으로 설정되어있습니다.
골드 뿐만이 아니라 팔라듐 선물, 밀 선물 등등 다양한 종목들에서 이런 현상들이 나오고 있습니다.
귀찮으시겠더라도 한번만 더 수정 부탁드립니다 (__)
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 분할 진입 및 분할 청산
> 안녕하세요
예스스탁입니다.
해당식은 주식이나 선물/옵션에는 모두 정상적으로 동작하는 식입니다.
첨부된 그림과 같이 비트코인에서도 정상적으로 신호가 발생하고 있습니다.
코인은 보통 소숫점 단위로 주문하므로
X는 0기준으로 움직이는 TRIX를 지정했습니다.
코인은 모두 현물과 같이 매도진입은 없습니다.
0위에서 0아래로 내려가면 sell로 완전청산될 뿐입니다.
var : x(0);
X = TRIX(12);
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
}
}
if MarketPosition == -1 Then
{
if x <= 0 Then
{
if abs(x) > CurrentContracts Then
Sell("ss",OnClose,Def,abs(x)-CurrentContracts);
if abs(x) < CurrentContracts Then
ExitShort("sx",OnClose,Def,"",CurrentContracts-abs(x),1);
}
}
즐거운 하루되세요
> 이만스닥 님이 쓴 글입니다.
> 제목 : 분할 진입 및 분할 청산
> 안녕하세요 항상 예스스탁 팀에 감사드리고 있습니다.
분할 진입 및 분할 청산에 관련하여 질문드렸었는데, 생각대로 잘 되지 않아 재문의 드립니다.
X라는 변수에 맞춰 계약수 (또는 주식 수)를 관리하고 싶다고 말씀드렸었습니다.
당시, 아래와 같이 답변 주셨는데, 잘 되지 않습니다.
-----
var : x(0);
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
}
}
if MarketPosition == -1 Then
{
if x <= 0 Then
{
if abs(x) > CurrentContracts Then
Sell("ss",OnClose,Def,abs(x)-CurrentContracts);
if abs(x) < CurrentContracts Then
ExitShort("sx",OnClose,Def,"",CurrentContracts-abs(x),1);
}
}
---------
어떤 부분에서 안되냐면,
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
이렇게 천 진입은 제대로 되는데, 그 이후가 제대로 되지 않습니다.
특히 추가 주문 및 중간 청산 부분이 잘 되지 않습니다.
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
}
}
^^^이 부분입니다.
현재 예스트레이더 코인으로 돌리고 있구요, 왜 안되는지 저도 잘 모르겠습니다. 수식만 보면 완벽한것같은데...
피라미딩은 '모든 진입 신호 허용'으로 해놨고, 주문수량도 100000000으로 늘려놨고 진입 횟수도 1000으로 늘려놨는데요 중간에 불타기 또는 부분 청산이 잘 되지 않습니다.
어떤 종목은 잘 되고 어떤 종목은 안됩니다 ㅠㅠㅠㅠ
도와주십쇼 ㅠㅠ
예스스탁
예스스탁 답변
2024-03-12 08:56:57
안녕하세요
예스스탁입니다.
1
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
각 청산함수는 진입횟수이상 발동하지 못합니다.
수량옵션 0,1은 모두 위 기본설정이 적용이 되고
2번으로 변경하면 진입횟수에 관계없이 발동가능합니다.
2
var : x(0);
x = floor( TRIX(12)*100 );
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,2);
}
}
if MarketPosition == -1 Then
{
if x <= 0 Then
{
if abs(x) > CurrentContracts Then
Sell("ss",OnClose,Def,abs(x)-CurrentContracts);
if abs(x) < CurrentContracts Then
ExitShort("sx",OnClose,Def,"",CurrentContracts-abs(x),2);
}
}
즐거운 하루되세요
> 이만스닥 님이 쓴 글입니다.
> 제목 : Re : Re : 분할 진입 및 분할 청산
> 안녕하세요 답변 감사드립니다.
첨부파일 한번 확인 부탁드립니다.
선생님이 올려주신 식과 동일하지만,
X 값을 floor( TRIX(12)*100 );로 바꿨습니다.
종목은 Gold 연결선물이고 증권사는 Ebest입니다.
2022/12/21부터 2023/01/03까지 포지션이 줄어들어야하지만 줄어들지 않습니다.
'피라미딩'탭의 '진입설정'에서 주문 수량 및 진입횟수는 둘다 100,000으로 설정되어있습니다.
골드 뿐만이 아니라 팔라듐 선물, 밀 선물 등등 다양한 종목들에서 이런 현상들이 나오고 있습니다.
귀찮으시겠더라도 한번만 더 수정 부탁드립니다 (__)
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 분할 진입 및 분할 청산
> 안녕하세요
예스스탁입니다.
해당식은 주식이나 선물/옵션에는 모두 정상적으로 동작하는 식입니다.
첨부된 그림과 같이 비트코인에서도 정상적으로 신호가 발생하고 있습니다.
코인은 보통 소숫점 단위로 주문하므로
X는 0기준으로 움직이는 TRIX를 지정했습니다.
코인은 모두 현물과 같이 매도진입은 없습니다.
0위에서 0아래로 내려가면 sell로 완전청산될 뿐입니다.
var : x(0);
X = TRIX(12);
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
}
}
if MarketPosition == -1 Then
{
if x <= 0 Then
{
if abs(x) > CurrentContracts Then
Sell("ss",OnClose,Def,abs(x)-CurrentContracts);
if abs(x) < CurrentContracts Then
ExitShort("sx",OnClose,Def,"",CurrentContracts-abs(x),1);
}
}
즐거운 하루되세요
> 이만스닥 님이 쓴 글입니다.
> 제목 : 분할 진입 및 분할 청산
> 안녕하세요 항상 예스스탁 팀에 감사드리고 있습니다.
분할 진입 및 분할 청산에 관련하여 질문드렸었는데, 생각대로 잘 되지 않아 재문의 드립니다.
X라는 변수에 맞춰 계약수 (또는 주식 수)를 관리하고 싶다고 말씀드렸었습니다.
당시, 아래와 같이 답변 주셨는데, 잘 되지 않습니다.
-----
var : x(0);
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
}
}
if MarketPosition == -1 Then
{
if x <= 0 Then
{
if abs(x) > CurrentContracts Then
Sell("ss",OnClose,Def,abs(x)-CurrentContracts);
if abs(x) < CurrentContracts Then
ExitShort("sx",OnClose,Def,"",CurrentContracts-abs(x),1);
}
}
---------
어떤 부분에서 안되냐면,
if MarketPosition <= 0 and x > 0 Then
Buy("b",OnClose,Def,x);
if MarketPosition >= 0 and x < 0 Then
Sell("s",OnClose,Def,abs(x));
이렇게 천 진입은 제대로 되는데, 그 이후가 제대로 되지 않습니다.
특히 추가 주문 및 중간 청산 부분이 잘 되지 않습니다.
if MarketPosition == 1 Then
{
if x >= 0 Then
{
if x > CurrentContracts Then
Buy("bb",OnClose,Def,x-CurrentContracts);
if x < CurrentContracts Then
ExitLong("bx",OnClose,Def,"",CurrentContracts-x,1);
}
}
^^^이 부분입니다.
현재 예스트레이더 코인으로 돌리고 있구요, 왜 안되는지 저도 잘 모르겠습니다. 수식만 보면 완벽한것같은데...
피라미딩은 '모든 진입 신호 허용'으로 해놨고, 주문수량도 100000000으로 늘려놨고 진입 횟수도 1000으로 늘려놨는데요 중간에 불타기 또는 부분 청산이 잘 되지 않습니다.
어떤 종목은 잘 되고 어떤 종목은 안됩니다 ㅠㅠㅠㅠ
도와주십쇼 ㅠㅠ