답변완료
76074 글 다시 확인 부탁 드립니다.
* 200틱 이하에서는 표시가 안됨니다.
9999봉에 180틱 써도 안됨니다.
* 확인 좀 부탁 드립니다.
안녕하세요
예스스탁입니다.
틱차트에도 정상적으로 나오는 내용입니다.
날짜가 변경되는 봉에서 그려지므로 차트에 최소한 전일 마지막봉부터 데이타가 있어야 합니다.
즐거운 하루 되세요
> 요타 님이 쓴 글입니다.
> 제목 : 시가선 확인좀 요청 드립니다.
> ## 아래 수식에서 틱차트에서는 안나오는데 분 차트랑 틀린가요?
var : TL1(0),TL81(0),TL82(0),TL83(0),D81(0),T51(0);
if bdate != bdate[1] then {
TL_Delete(TL82);
TL82 = TL_new(sdate,stime,dayopen,NextBarSdate,NextBarStime,dayopen); TL_SetColor(TL82,BLUE); TL_SetSize(TL82,3); TL_setExtRight(TL82,true); D81 = sdate; T51 = sTime;}
* 고맙습니다.
2022-02-23
1376
글번호 156611
지표
답변완료
함수요청
안녕하세요?
아래 글번호 76069번 재질문입니다.
HH와 LL값을 기작성주셨던 지표로 변경하여 하나의 스크립트로 부탁드립니다.
감사합니다.
Input : short(12), long(26), signal(9),P(100);
Var : MACDv(0), MACDs(0),macdo(0),T(0),HH(0),LL(0);
var : d1(0),t1(0),tl1(0),tl2(0),mav(0),entry(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,signal);
macdo = MACDv-MACDs;
mav = ma(C,P);
if Bdate != Bdate[1] Then
{
d1 = sDate;
t1 = sTime;
HH = macdo;
LL = macdo;
Condition1 = False;
entry = 0;
}
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if d1 > 0 Then
{
if macdo > hh Then
hh = macdo;
if macdo < ll Then
ll = macdo;
if Condition1 == False and hh >= ll+0.5 Then
{
Condition1 = true;
var1 = DayHigh;
Var2 = DayLow;
TL1 = TL_New(d1,t1,var1,NextBarSdate,NextBarStime,var1);
TL2 = TL_New(d1,t1,var2,NextBarSdate,NextBarStime,var2);
}
if Condition1 == true Then
{
TL_SetEnd(TL1,sDate,sTime,var1);
TL_SetEnd(TL2,sDate,sTime,var2);
2022-02-22
836
글번호 156604
시스템
답변완료
질문드립니다
안녕하세요
늘 감사합니다
알려주신식대로 시스템을 구축하였는데
input : P1(20),P2(60),sto1(10),sto2(5),sto3(0);
var : mav1(0),mav2(0),T(0),stok(0),stod(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
#A시스템 진입방향에 따라 1 아니면 -1을 저장
if CrossUp(mav1,mav2) Then
T = 1;
if CrossDown(mav1,mav2) Then
T = -1;
#T가 1일때(시스템A가 매수구간일때)
if T == 1 Then
{
#stok가 stod를 상향돌파하면 매수진입
if CrossUp(stok,stod) Then
Buy();
#stok가 stod를 하향이탈하면 매수청산
if CrossDown(stok,stod) Then
exitlong();
}
#T가 -1일때(시스템A가 매도구간일때)
if T == 1 Then
{
#stok가 stod를 하향이탈하면 매도진입
if CrossDown(stok,stod) Then
Sell();
#stok가 stod를 상향돌파하면 매도청산
if CrossUp(stok,stod) Then
ExitShort();
}
선언되지 않은 T값이라는 오류가 뜨네요 어떻게 해야 하나요?
2022-02-22
837
글번호 156603
시스템