답변완료
수평선 관련 질문
친절하고 빠른 답변 정말 감사드립니다..
마지막 질문이 될꺼 같은데요 ㅠㅠ
1. 수평선 수치가 전부 동일하게 나타납니다.
----> 이건 제가 수정했습니다..
2. 첨부 그림처럼 수평선 수치를 오른쪽으로 옮길수 있을까요?
일반적인 수평선을 그엇을때 나타나는 부분으로요..
수치가 캔들과 겹쳐지네요..
항상 감사드립니다~~~
=================================================================
답변주신 수식 원문
input : Period(20),dv(5),소숫점표시자리수(0);
var : BBup(0),BBmd(0),BBdn(0);
var : TL1(0),TL2(0),TL3(0);
var : Tx1(0),Tx2(0),Tx3(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
Plot1(BBup,"상단");
Plot2(BBmd,"중단");
Plot3(BBdn,"하단");
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL1 = TL_New(sDate,sTime,BBup,NextBarSdate,NextBarStime,BBup);
TL2 = TL_New(sDate,sTime,BBmd,NextBarSdate,NextBarStime,BBmd);
TL3 = TL_New(sDate,sTime,BBdn,NextBarSdate,NextBarStime,BBdn);
TL_SetExtLeft(TL1,true);
TL_SetExtLeft(TL2,true);
TL_SetExtLeft(TL3,true);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetColor(TL1,RED);
TL_SetColor(TL1,GREEN);
TL_SetColor(TL1,BLUE);
Text_Delete(Tx1);
Text_Delete(Tx2);
Text_Delete(Tx3);
Tx1 = Text_New(NextBarSdate,NextBarStime,BBup,NumToStr(BBup,소숫점표시자리수));
Tx2 = Text_New(NextBarSdate,NextBarStime,BBmd,NumToStr(BBup,소숫점표시자리수));
Tx3 = Text_New(NextBarSdate,NextBarStime,BBdn,NumToStr(BBup,소숫점표시자리수));
Text_SetColor(Tx1,RED);
Text_SetColor(Tx2,GREEN);
Text_SetColor(Tx3,BLUE);
Text_SetStyle(Tx1,0,1);
Text_SetStyle(Tx2,0,1);
Text_SetStyle(Tx3,0,1);
2021-12-09
942
글번호 154323
지표
답변완료
청산 후 재진입2(속도 단축 수식)
답변 수식 고맙습니다.
그런데... 아래 수식을 사용하면 수식 추가 이전보다
시뮬레이션 속도가 현저히 느려지는데요.
이유가 있을까요?
피시 메모리는 동일한 조건에서 비교했습니다.
속도를 고려한 다른 수식은 없겠는지요?
***************************************************************************
SetStopLoss(loss,PercentStop);
SetStopTrailing(trail,0,PercentStop,1);
SetStopInactivity(최소가격,봉갯수,PercentStop);
if MarketPosition == 0 and
IsExitName("StopLoss",1) == true and
ExitDate(1) == sDate and
CountIf(daylow(0) < DayLow(0)[1],BarsSinceExit(1)) == 3 Then
Sell();
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true and
ExitDate(1) == sDate and
CountIf(daylow(0) < DayLow(0)[1],BarsSinceExit(1)) == 2 Then
Sell();
if MarketPosition == 0 and
IsExitName("StopInactivity",1) == true and
ExitDate(1) == sDate and
CountIf(daylow(0) < DayLow(0)[1],BarsSinceExit(1)) == 1 Then
Sell();
2021-12-16
392
글번호 154317
시스템