항상 감사드립니다.
아래 지표를 주식이나 선물과 연동해서 다이버전스 신호를 만들고 싶습니다.
부탁 드립니다.
감사합니다.
Input : Period(1);
Var : value(0);
value = ma(bids,period)-ma(asks,period);#호가잔량이동평균오실레이터
if date != date[1] Then{
value1 = value;
value2 = value;
}
if value > value1 Then
value1 = value;
if value < value2 Then
value2 = value;
If value > value[35] Then
Plot1(value, "호가잔량이평오실레이터",RED);
Else
Plot1(value, "호가잔량이평오실레이터",BLUE);
plot2(value1,"당일최고");
plot3(value2,"당일최저");
PlotBaseLine1(0,"기준선");
답변 1
예스스탁
예스스탁 답변
2024-10-24 16:40:43
안녕하세요
예스스탁입니다.
다이버전수 요건내용이 불명확합니다.
아래 내용 참고하시기 바랍니다.
value의 swinghigh/swinglow값과
그때의 가격을 기준으로 다이버전스를 판단해 진입하게 됩니다.
Input : Period(1),left(3),right(3);
Var : value(0);
value = ma(bids,period)-ma(asks,period);#호가잔량이동평균오실레이터
if date != date[1] Then
{
value1 = value;
value2 = value;
}
if value > value1 Then
value1 = value;
if value < value2 Then
value2 = value;
if SwingLowBar(1,value,left,right,left+right+1) == Right Then
{
var1 = value[right];
var11 = var1[1];
Var2 = lowest(L,left+right+1);
var21 = Var2[1];
if var21 > 0 and var1 < var11 and Var2 > Var21 Then
Buy();
}
if SwinghighBar(1,value,left,right,left+right+1) == Right Then
{
var3 = value[right];
var31 = var3[1];
Var4 = highest(H,left+right+1);
var41 = Var4[1];
if var41 > 0 and var3 > var31 and Var4 < Var41 Then
Sell();
}
즐거운 하루되세요
> 타이밍승부사 님이 쓴 글입니다.
> 제목 : 문의
> 항상 감사드립니다.
아래 지표를 주식이나 선물과 연동해서 다이버전스 신호를 만들고 싶습니다.
부탁 드립니다.
감사합니다.
Input : Period(1);
Var : value(0);
value = ma(bids,period)-ma(asks,period);#호가잔량이동평균오실레이터
if date != date[1] Then{
value1 = value;
value2 = value;
}
if value > value1 Then
value1 = value;
if value < value2 Then
value2 = value;
If value > value[35] Then
Plot1(value, "호가잔량이평오실레이터",RED);
Else
Plot1(value, "호가잔량이평오실레이터",BLUE);
plot2(value1,"당일최고");
plot3(value2,"당일최저");
PlotBaseLine1(0,"기준선");