답변완료
수식 좀 요청 드립니다.
* 항상 많은 도움에 고맙습니다.
* 아래 식에서 청산이 되도 추세선이 계속 남아 있습니다.
청산이 되면 추세선 삭제 로직 좀 수정 부탁 드립니다. (그림참조)
<아래식>
var : TL(0),str(""),TX9(0);
if MarketPosition == 1 then{
if PositionProfit(0) > 0 then str = "수익 : "+NumToStr(abs(C-entryprice),2); else
str = "손실 : "+NumToStr(abs(C-entryprice),2);
if BarsSinceEntry == 1 then { TL = TL_new(entrydate,entrytime,entryprice,sdate,stime,c); TX9 = text_new(sdate,stime,C,str); TL_SetSize(TX9,3); } else
{ TL_setend(TL,sdate,stime,c); text_setlocation(tx9,sdate,stime,c); Text_SetString(TX9, str); }
if PositionProfit(0) > 0 then TL_setcolor(TL,red); else TL_setcolor(TL,blue); }
if MarketPosition == -1 then {
if PositionProfit(0) > 0 then str = "수익 : "+NumToStr(abs(C-entryprice),2); else
str = "손실 : "+NumToStr(abs(C-entryprice),2);
if BarsSinceEntry == 1 then { TL = TL_new(entrydate,entrytime,entryprice,sdate,stime,c); TX9 = text_new(sdate,stime,C,str); TL_SetSize(TX9,3); } else
{ TL_setend(TL,sdate,stime,c); text_setlocation(tx9,sdate,stime,c); Text_SetString(TX9, str); TL_SetSize(TX9,3); }
if PositionProfit(0) > 0 then TL_setcolor(TL,red); else TL_setcolor(TL,blue); } ## 값 출력지정
# 요청2
아래 식 완성 좀 부탁 드립니다.
지표식 : Slope of Price
((10*(SUM(SUM(1)*C,10))) - (SUM((SUM(1)*(SUM(C,10))))/((10*SUM(POW(SUM(1),2),10))-POW(SUM(SUM(1),10),2)) ;
* 매번 고맙습니다. 수고하십시요.
2020-08-09
1342
글번호 141332
시스템
답변완료
지표
항상 감사합니다
수식들 정리중입니다
이수식으은 60분의 고저표시입니다
1>당일만 표시나오는지표로 가능 할까요?
2>60분보다 작은 챠트에 (타주기)수시도 부탁드립니다
지금수식도 10분에서 나오는데
추가라인들이 나와서요
input : N분(60);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
Array : HH[50](0),LL[50](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%N분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and N분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and N분 > 1 and TM >= TM[1]+N분) or
(Bdate == Bdate[1] and N분 == 1 and TM > TM[1]) Then
{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 49
{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
if HH[0] > 0 And LL[0] > 0 then
{
Plot1(HH[0],"현재N분고가");
Plot2(LL[0],"현재N분저가");
}
if HH[1] > 0 And LL[1] > 0 then
{
Plot3(HH[1],"1직전N분고가");
Plot4(LL[1],"1직전N분저가");
}
if HH[2] > 0 And LL[2] > 0 then
{
Plot5(HH[2],"2직전N분고가");
Plot6(LL[2],"2직전N분저가");
}
if HH[3] > 0 And LL[3] > 0 then
{
Plot7(HH[3],"3직전N분고가");
Plot8(LL[3],"3직전N분저가");
}
if HH[4] > 0 And LL[4] > 0 then
{
Plot9(HH[4],"4직전N분고가");
Plot10(LL[4],"4직전N분저가");
}
if HH[5] > 0 And LL[5] > 0 then
{
Plot11(HH[5],"5직전N분고가");
Plot12(LL[5],"5직전N분저가");
}
if HH[6] > 0 And LL[6] > 0 then
{
Plot13(HH[6],"6직전N분고가");
Plot14(LL[6],"6직전N분저가");
}
}
2020-08-07
1253
글번호 141330
지표
답변완료
문의드립니다
아래와 같이 매수 / 매도 신호가 차트에 표시되도록 했습니다.
if (매수조건) Then text_new(date1,time1,value1,"매수신호");
반대로
if (매도조건) Then text_new(date2,time2,value2,"매도신호");
진입식
1. '매수신호' 텍스트가 두번째 표시될때 매수진입
2. '매도신호' 텍스트가 두번째 표시될때 매도진입
청산식
3. '매수신호' 텍스트가 발생해서 진입, 5봉 이내에 재차 발생하지 않으면
매수청산 하는 식
4. '매도신호' 텍스트가 발생해서 진입, 5봉 이내에 재차 발생하지 않으면
매도청산 하는 식을 부탁드리겠습니다.
추가로, 텍스트가 처음발생하면 '매수진입1' 두번째는 '매수진입2'
세번째는 '매수진입3' .........
5봉동안 표시되지 않고 다시 표시될땐 다시'매수진입1'부터 표시하는 식도 문의드립니다.
2020-08-07
1161
글번호 141329
시스템
답변완료
부탁좀 드리겠습니다.
1) 아래의 수식에서 [ 11206.68 ] 이라는 수치값이 나온경우 .뒤의 반올림 개념이 아닌 무조건 .뒤의 수치값이 나온경우 매수는 11207 로 매도의 경우 11206 으로 지정을 하려면 어찌수정을 해야 하는지요?
tx1 = Text_New(sdate,stime,var1,NumToStr(var1,소숫점표시));
2) 수식변환좀 부탁드립니다
Highest(High,Period)
Highest(High,Period)*(1-0.05*N)
Lowest(Low,Period)
Lowest(Low,Period)*(1+0.05*N)
* Highest와 Lowest 사이의 중심선하나 추가좀 부탁드릴게요
지표조건
N 1
Period 20
3)
valuewhen(1, crossup(Trix(period),0), High)
valuewhen(1, crossdown(Trix(period),0), Low
2020-08-07
1555
글번호 141322
시스템