예스스탁
예스스탁 답변
2025-02-10 14:45:49
안녕하세요
예스스탁입니다.
1
암호화폐는 종합차트와 시뮬레이션 모두 기본적으로는
매수와 매수청산신호만 발생합니다.
적용시 설정화면 비용/수량탭에서 매도진입신호 허용으로 설정하셔야 매도진입신호가 발생합니다.
2
var : B(0),S(0);
if C >= O*1.005 Then
{
var1 = Index;
var2 = C;
}
if C <= O*0.995 Then
{
var3 = Index;
var4 = C;
}
if MarketPosition <= 0 Then
{
if 매수진입조건 Then
{
B = 1;
if var1 > 0 and Index <= var1+30 Then
{
value1 = var2;
}
Else
{
B = 2;
Buy("b1");
}
}
Else
{
if B == 1 and C >= value1*1.001 Then
{
B = 2;
Buy("b2");
}
}
}
if MarketPosition >= 0 Then
{
if 매도진입조건 Then
{
S = 1;
if var3 > 0 and Index <= var3+30 Then
{
value2 = var4;
}
Else
{
S = 2;
Sell("s1");
}
}
Else
{
if S == 1 and C <= value1*0.999 Then
{
S = 2;
sell("s2");
}
}
}
3
이평 데드/골드 청산시에는 나머지 수량으로 전량 청산됩니다.
var1 = ma(C,5);
var2 = ma(c,20);
if CrossUp(var1,var2) Then
Buy();
if CrossDown(var1,var2) Then
Sell();
if MarketPosition == 1 Then
{
if CurrentContracts == MaxContracts Then
{
ExitLong("bp",AtLimit,EntryPrice*1.04,"",CurrentContracts*0.5,1);
ExitLong("bl",AtStop,EntryPrice*0.96,"",CurrentContracts*0.5,1);
}
Else
{
if CrossDown(var1,var2) Then
ExitLong();
}
}
if MarketPosition == -1 Then
{
if CurrentContracts == MaxContracts Then
{
ExitShort("sp",AtLimit,EntryPrice*0.96,"",CurrentContracts*0.5,1);
ExitShort("sl",AtStop,EntryPrice*1.04,"",CurrentContracts*0.5,1);
}
Else
{
if Crossup(var1,var2) Then
ExitShort();
}
}
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고 많으십니다.
1.
예스트레이더코인 hts에서 btc_USDT_binance 종합차트에서는 매수, 매도 신호가 다 나오는데
시뮬레이션차트로 돌리면 매수신호만 나오고 매도신호가 나오지 않습니다.
동일한 신호인데 제가 세팅을 잘못한게 있어서인지 아니면 원래 그런건지 답변 부탁드립니다.
2. 진입조건이 만족해도 직전 30봉까지 0.5% 이상의 장대양봉/장대음봉이 있는 경우 진입을 금지시키다가 해당 장대양봉/장대음봉의 종가보다 0.1% 큰/작은 가격의 봉의 종가에 진입하는 수식을 부탁드립니다.
물론 장대양봉/장대음봉이 출현하고 30봉이 넘어서면 적용되지 않습니다.
3. 코인 선물거래에서 5/20 이평선 골든/데드크로스 매매를 할 때
골든크로스 진입후 절반 금액은 4% 수익이 되면 즉시 익절하고 4%손실시 마찬가지로 절반 손절하는데
익절/손절후 나머지 절반 금액은 데드크로스시 청산하고자 합니다. (절반 금액으로 잡으면 절반으로 딱 끊어지지 않으면 보통 어떻게 처리되는지도 궁금합니다)
매도진입도 마찬가지 입니다.
감사합니다.