예스스탁
예스스탁 답변
2020-02-10 12:55:50
안녕하세요
예스스탁입니다.
var1 = ma(C,20);
var2 = ma(C,60);
var3 = ma(C,120);
value1 = ema(c,5);
value2 = ma(c,10);
value3 = bids-asks;
if max(var1,var2,var3) < min(var1,var2,var3) * (1+10/100) and
C > highest(H[1],5) && C[1] <= highest(H[2],5) Then
{
if value3 < 3000 Then
buy();
if value3 <= -3000 Then
sell();
}
if CrossDown(value1,value2) or crossdown(c,Highest(H,20)*(1-0.025/100)) Then
exitlong();
if max(var1,var2,var3) < min(var1,var2,var3) * (1+10/100) and
C < Lowest(L[1],5) && C[1] >= Lowest(L[2],5) Then
{
if value3 > -3000 Then
sell();
if value3 >= 3000 Then
buy();
}
if CrossUp(value1,value2) or CrossUp(c,Lowest(L,20)*(1+0.025/100)) Then
ExitShort();
즐거운 하루되세요
> zmfha 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 1.
var1 = ma(C,20);
var2 = ma(C,60);
var3 = ma(C,120);
value1 = ema(c,5);
value2 = ma(c,10);
if max(var1,var2,var3) < min(var1,var2,var3) * (1+10/100) and
C > highest(H[1],5) && C[1] <= highest(H[2],5) Then
buy();
if CrossDown(value1,value2) or crossdown(c,Highest(H,20)*(1-0.025/100)) Then
exitlong();
if max(var1,var2,var3) < min(var1,var2,var3) * (1+10/100) and
C < Lowest(L[1],5) && C[1] >= Lowest(L[2],5) Then
sell();
if CrossUp(value1,value2) or CrossUp(c,Lowest(L,20)*(1+0.025/100)) Then
ExitShort();
................................................................................................................................
상기 1번 수식에 선물옵션 잔량차이를 필터링으로 넣고 싶습니다.
예를 들어 잔량차이가 매도로 삼천개 이상일때 1번식 기존 매도신호는 아예 안나오게 하고
동일 조건 즉, 잔량차이가 매도로 삼천개 이상일때 1번식의 기존 매수신호는 오히려 매도신호가 나게끔 바꾸어 주세요.
(잔량차이가 매수로 삼천개 이상일때는 반대로.. )
잔량차이가 3000개 미만일때는 매수 매도 신호 모두 발생하지 않게 해주시구요.
감사합니다