답변완료
당일 시가가 입력금액이랑 같거나 보다 큰 경우 당일 거래가 없도록 수식 추가 요청
input : Price(12500),진입횟수(1);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if NextBarSdate == sDate and
CurrentDate == sDate and
NextBarStime >= 91500 and
H < price and
entry < 진입횟수 Then
Buy("b",AtStop,price);
→ 위 수식에,
당일 시가가 입력금액(12500)이랑 같거나 보다 큰 경우,
아예 거래가 되지 않도록 수식 추가 요청드립니다.
감사합니다.
2024-03-17
885
글번호 177545
시스템
답변완료
수식 문의
시스템식으로 변환 부탁드립니다. 감사합니다!!
input : Factor(7),Pd(10),highPd(1),lowPd(5);
var : sp(0),th(0),ll(0),myh(0),myl(0),up(0),dn(0),ii(0),Trendup(0),trenddown(0),Trend(0);
var : Tsl(0),linecolor(0),tx(0);
sp = (H+L+c)/3;
th = high;
for ii = 1 to Pd*highPd
{
if th < high[ii] Then
th = high[ii];
}
ll = low;
for ii=1 to Pd*lowPd
{
if ll > low[ii] Then
ll = low[ii];
}
myh = ma(high,Pd)*0.4+th*0.6;
myl = (ma(sp,Pd)*0.5+ll*0.5);
Up = myl-(Factor*atr(Pd)*0.8 );
Dn = (myh+(Factor*atr(Pd) ));
TrendUp = iff(sp[1]>TrendUp[1], max(Up,TrendUp[1]) , Up);
TrendDown = iff(sp[1]<TrendDown[1], min(Dn,TrendDown[1]) , Dn);
Trend = iff(sp > TrendDown[1] , 1, iff(sp< TrendUp[1] , -1, Trend[1]));
Tsl = IFF(Trend==1, TrendUp, TrendDown);
linecolor = IFF(Trend == 1 , Red , Blue);
plot1(Tsl,"SuperTrend",linecolor);
if Trend != Trend[1] Then
{
if Trend == 1 Then
{
tx = Text_New_Self(sDate,sTime, Tsl,"●");
Text_SetColor(tx,Magenta);
Text_SetSize(tx,10);
Text_SetStyle(tx,2,2);
}
Else
{
tx = Text_New_Self(sDate,sTime, Tsl,"●");
Text_SetColor(tx,Cyan);
Text_SetSize(tx,10);
Text_SetStyle(tx,2,2);
}
}
2024-03-17
739
글번호 177543
시스템
답변완료
좋은 한주 되십시요^^
* 좋은 한주 되십시요
* 아래 수식에서 당일 시작가 수평선만 나오는데...
시물레이션 차트에 있는 이전 시작가 다 나오록 부탁 드립니다
## 아래 수식
var : TL82(0),D81(0),T51(0);
if Index == 1 Or bdate != bdate[1] then
{
TL_Delete(TL82);
TL82 = TL_new(sdate,stime,dayopen,NextBarSdate,NextBarStime,dayopen);
TL_SetColor(TL82,Rgb(50,250,250));
TL_SetSize(TL82,5);
TL_setExtRight(TL82,true); D81 = sdate; T51 = sTime;
}
* 아래 수식 채우기 기능 가능 한가요?
즉 20 이평선 보다 크면 RED 작으면 BLUE 채우기 가능 한가요?
INPUT: MALEN(10),CONST(0.8),ATRs(0);
VAR: CENTLINE(0), AVGRANGE(0), UPPER(0), LOWER(0);
CENTLINE=KeltnerChannel(Close, MALEN, ATRs);
AVGRANGE=Ma(TRUERANGE(),MALEN);
UPPER=CENTLINE+(AVGRANGE*CONST);
LOWER=CENTLINE-(AVGRANGE*CONST);
PLOT1(CENTLINE,"CENTLINE");
PLOT2(UPPER,"UPPER");
PLOT3(LOWER,"LOWER");
항상 많은 도움에 고맙습니다. 수고 하십시요.
2024-03-17
877
글번호 177542
지표
답변완료
전환부탁드립니다.
배열=ma(종가,기간)<ma(종가,기간*2)
&& ma(종가,기간*2)<ma(종가,기간*3)
&& ma(종가,기간*3)<ma(종가,기간*4);
하상단=ma(종가,기간)*상단/100;
a=Valuewhen(1,배열,하상단)
기간/20 상단 100
2024-03-16
998
글번호 177539
지표
답변완료
수식전환
수고 많으십니다 아래 k사 수식을 예스랭귀지로 부탁드립니다
BW=
if(C>BBandsC(Period, d1),
(BBandsUp(Period, d1)-BBandsDown(Period, d1)) / BBandsC(Period, d1), 0);
K=if(BW<BW(n), BW(n)-BW, 0);
P=if(BW > BW(n), BW-BW(n), 0);
PP=avg(P, m);
KK=avg(K, m);
조건=CrossUP(PP, KK);
ValueWhen(1, 조건, C)
위 수식을 저는 아래와 같이 변환하여 K사 챠트와 예스스탁챠트와 종목 대 종목으로 비교하여 본 바 24개 종목중 7개는 지표선이 꼭 같이 나오는데 17개는 다르게 나옵니다 왜그런지요 양사 데이타가 틀리다면 봉챠트도틀릴텐데 그건 같거든요 부탁드립니다^^
제가변환해본 에스랭귀지는 이렇습니다
Input : Period(20),d1(2),n(1),MM(10),기준(10);
var : BBup(0),BBmd(0),BBdn(0),BWI(0);
var : BW(0),K(0),P(0),PP(0),KK(0),조건(False);
BBup = avg((C+H+L)/3,Period)+D1*std((C+H+L)/3,Period);
BBmd = MA((C+H+L)/3,Period);
BBdn = avg((C+H+L)/3,Period)-D1*std((C+H+L)/3,Period);
BW = iff(C>BBmd,(bbup-bbdn) / bbmd, 0);
K=iff(BW<BW[n], BW[n]-BW, 0);
P=iff(BW>BW[n], BW-BW[n], 0);
PP=ma(P, mm);
KK=ma(K, mm);
조건=CrossUp(PP, KK);
BWI=(bbup-bbdn) / bbmd*100;
if 조건==TRUE Then
var1 = C;
Plot1(VAR1);
참고:1.동일그림-와이투솔루션 LS네트웍스 에이팩트 한성크린텍 폴라리스AI 해성티피씨 신송홀딩스
2.다른그림-솔트룩스 씨이랩 디와이디 동국산업 제주맥주 코세스 이구산업 코아시아 아진엑스텍 락앤락 다이트론 스피어파워 앱코 대창 그린리소스 딥노이드 티에프이
2024-03-16
870
글번호 177538
지표