답변완료
부탁드립니다
수고하십니다.
아래수식에 추가할수식부탁드립니다.
이평선매수매도식이고 10%씩 증액매수프로그램인데요.
1.만일 전봉 매도 수익율이 n% (20%) 일경우 처음진입금액으로 돌아가시오--추가수식부탁드립니다.
inputs : P1(5),P2(20),RSILength(10), OverSold(30),OverBought(70);
input : 첫진입금액(1000000),A(10);
var : m1(0,Data2),m2(0,Data2), R(0,Data1);
var : TT(0,Data1),T1(0,Data1),entry(0,Data1),mm(0,data1),vol(0,Data1);
m1 = Data2(ma(C,P1));
m2 = Data2(ma(C,P2));
R = data1(RSI(RSILength));
If Data2(m1 > m2) and Crossup(R, OverSold) Then
{
if TotalTrades == 0 Then
mm = 첫진입금액;
Else
mm = mm*(1+A/100);
Buy("B",OnClose,Def,Floor(Floor(mm/C)/10)*10);
}
if data2(crossup(ma(c,5),ma(c,20))) Then
{
if TotalTrades == 0 Then
mm = 첫진입금액;
Else
mm = mm*(1+A/100);
Buy("B2",OnClose,Def,Floor(Floor(mm/C)/10)*10);
}
if Data2(CrossDown(m1,m2)) or Crossup(R, OverBought) Then
Sell("S");
답변완료
문의
input : periodo(20),fator(1.25);
var : up(False),down(False),pesado(False);
up = close > open;
down=open>close;
pesado = volume>(ema(volume,periodo)*fator);
PlotPaintBar(H,L,"강조",IFf(pesado and up,lime,IFf(pesado and down,red,iff(up,Silver,Gray))));
검색식으로 부탁합니다
답변완료
조건검색식 도와주세요
예스트레이더 조건검색으로 투자경고종목을 검색하는 수식을 만들고 싶습니다.
종가배팅에 참고하기 위해 당일 저녁 투자경고종목으로 지정되기 전에 미리 알고 싶습니다.
영웅문 기준 으로 투자경고종목을 신호표시하는 수식입니다.
그런데 아래 수식으로도 50% 정도의 확률로 수식이 맞습니다.
아래 수식을 변현해주셔도 좋고, 투자경고종목을 검색할 수 있는 더 좋은 조건식이 있으면 그것으로 대체해주셔도 좋습니다.
* 투자경고종목 수식 *
A=c(3)*2<=c;//당일의 종가가 3일 전날의 종가보다 100% 이상 상승
A1=SUM(A);
B=c(5)*1.6<=c;//당일의 종가가 5일 전날의 종가보다 60% 이상 상승한
B1=SUM(B);
D=c(15)*2<=c;//당일의 종가가 15일 전날의 종가보다 100% 이상 상승
D1=SUM(D);
E=highest(c,15)==c;//해당일의 종가가 최근 15일 종가 중 최고가
E1=SUM(E);
F=(A OR B OR D) AND E;//초단기,단기,중장기 급등 조건 중 만족하면서 15일 최고가일 때
G=SUM(F);
I=((A1-A1(11)==2 AND A) OR (B1-B1(11)==2 AND B) OR (D1-D1(11)==2 AND D)) AND E1-E1(11)>=2;//초단기,단기,중장기 급등으로 지정 예고된 종목 중 지정예고일부터 계산하여 10일째 되는 날 이내에 조건 재 만족
J=COUNTSINCE(G(1)-G(11)==0 AND F,I);//투자경고종목 지정 예고 신호가 먼저 나온 후, 첫번째 신호만 포착하기위해 COUNT함수 사용하여 COUNT가 0에서 1크로스업하는 순간만 추출
CROSSUP(J,0) AND I
답변완료
부탁드립니다.
트레이딩뷰 지표 중 일부수식입니다.
변환 부탁드립니다.
mode = input.string("Range", "Weight Mode", options=["Range", "Body", "Both"])
rangeWeightB = (high - low)
bodyWeightB = math.abs(close - open)
weightB =
mode == "Range" ? rangeWeightB :
mode == "Body" ? bodyWeightB :
(rangeWeightB + bodyWeightB) / 2.0
normWeightB = weightB / ta.sma(weightB, length)
alpha = 2.0 / (length + 1)
var float swemaB = na
swemaB := na(swemaB[1]) ? src : swemaB[1] + alpha * normWeightB * (src - swemaB[1])