답변완료
swing
안녕하세요?
SwingHigh(1,H,3,3,20)를 사용해 보려는데 어렵네요
SL1, SH1 : 진입으로부터 0~5개사이에 발생
SL2, SH2 : 진입으로부터 6~20개사이에 발생 하는 조건 추가 부탁드립니다.
안녕하세요
예스스탁입니다.
input : left(3),right(3);
var : sl1(0),sl2(0),sh1(0),sh2(0);
if SwingLow(1,L,Left,right,Left+right+1) != -1 Then
{
sl1 = l[right];
sl2 = sl1[1];
#최근저점이 전저점보다 크면 매수
if SL1 > SL2 and SL2 > 0 Then
buy();
}
if SwingHigh(1,H,Left,right,Left+right+1) != -1 Then
{
sh1 = h[right];
sh2 = sh1[1];
#최근고점이 전고점보다 작으면 매도
if SH1 < SH2 and SH2 > 0 Then
sell();
}
if MarketPosition == 1 Then
ExitLong("bx",AtStop,SL2[BarsSinceEntry]);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,SH2[BarsSinceEntry]);
2023-08-25
1138
글번호 171845
시스템
답변완료
수식간의 충돌 문제를 어떻게 해결하나요?
Plot13(macdOsc2, "Oscillator up",rgb(197,21,7),def,8); 아래에 FixPlotShift(13,1); 이렇게 넣어서 쉬프트 시키려고 하는데, 오류가 발생합니다.
------------------------------------------------
if 모드 == "미래1" Then
{
if LastBarOnChart == 1 Then
{
Plot11(macd3, "MACD 미래1",rgb(190,64,115));
FixPlotShift(11,1);
Plot12(Signal2, "MACDSignal 미래1",rgb(57,166,197));
FixPlotShift(12,1);
if macdOsc2 > 0 then
Plot13(macdOsc2, "Oscillator up",rgb(197,21,7),def,8);
else
plot10(macdOsc2, "Oscillator down", rgb(73,188,227),def,8);
}
}
2023-08-25
1317
글번호 171839
지표
답변완료
문의드립니다
안녕하세요?
아래수식의 표현되는 글자를 좌우로이동하는경우와 수직상하이동하려면 어떻게 되는지?
알고싶습니다
감사합니다
tx1 = Text_New(sdate,stime,H,NumToStr(H,2));
tx2 = Text_New(sdate,stime,L,NumToStr(L,2));
Text_SetStyle(Tx1,5,5);
Text_SetStyle(Tx2,7,7);
Text_SetBold(tx2,10);
Text_SetBold(tx1,10);
Text_SetColor(TX1,BLUe);
Text_SetColor(TX2,REd);
Text_SetSize(TX1,25);
Text_SetSize(TX2,25);
2023-08-25
1055
글번호 171832
지표
답변완료
문의 드립니다.
1)
https://m.blog.naver.com/mymoneymoney/222067517065
---------------------------------------------------------------------------------
2)
input : 이평기간(24);
var : mav(0),SumSqrt1(0),SumSqrt2(0),std1(0),std2(0),ii(0),cnt(0);
mav = ma(C,이평기간);
if mav > 0 then
{
ii = ii+1;
if C-mav > 0 then
{
value1 = value1 + C-mav;
value2 = value2 + 1;
value3 = value1/value2;
}
if C- mav < 0 then
{
value4 = value4 + C-mav;
value5 = value5 + 1;
value6 = value4/value5;
}
SumSqrt1 = 0;
SumSqrt2 = 0;
for cnt = 0 to ii-1
{
if value2 >= 1 and C[cnt] > mav[cnt] Then
{
SumSqrt1 = SumSqrt1 + ((C[cnt]-mav[cnt])-value3)^2;
}
if value5 >= 1 and C[cnt] < mav[cnt] Then
{
SumSqrt2 = SumSqrt2 + ((C[cnt]-mav[cnt])-value6)^2;
}
}
Std1 = SquareRoot(SumSqrt1 / value2);
Std2 = SquareRoot(SumSqrt2 / value5);
plot1(mav);
plot2(mav+value3);
plot3(mav+std1*2);
plot4(mav);
plot5(mav+value6);
plot6(mav-std2*2);
}
-------------------------------------------------------------------
1)은 키움의 가격박스 지표에 대한 설명입니다.
네이버 블로그에서 가져왔습니다.
2)예스 게시판에서 가격 박스에 대한 지표를 찾은겁니다.
며칠전에 문의 했을때 AvgIf,StdevIf 위 두 수식 내용을 알수가 없어 지표 작성이 힘들다고 하셨었습니다.
문의 내용은
2번의 수식이 1번의 내용과 동일한건가요?
다르다면 1번 내용으로 수식 좀 작성해주세요.
2번 지표가 동일하다면 2번 수식의 지표를 사용하면 지표를 불러올때 렉이 생기는데 수정 좀 해주세요.
선은 상단선과 하단선만 있으면 됩니다.
2023-08-25
970
글번호 171829
지표