답변완료
문의 드립니다.
귀하의 수고에 항상 감사 드립니다.
아래 수식에서 신호 발생시 현재는 경보음과 경보창이 실행 되도록 하였으나,
신호 발생 즉시 주문실행도 함께 할 수 있도록 수정 바랍니다.
-------------아 래 -------------
If Var3>=Var5 Then
{
Tx = Text_New(sDate,sTime,H,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Black);
시 = int(Time/10000);
분 = int(FracPortion(Time/10000)*100);
초 = int(FracPortion(Time/100)*100);
시분초 = NumToStr(시,0)+":"+NumToStr(분,0)+":"+NumToStr(초,0);
Alert("매수 %s",시분초);
PlaySound("C:₩LSYesTrader₩data₩workgroup₩SELL_RECEIPT.WAV");
----------------------------------------------------
2025-03-25
357
글번호 189513
시스템
답변완료
일봉 지표를 분봉에 표시
아래 기준선을 분봉에 표시 할 수 있을까요?
INPUT : 가격(H),기간1(5),기간2(20),이격종류(1),이평종류(1);
var : d5(0),d20(0),m5(0),m20(0);
var : dc(False),조건(False);
if 이격종류 == 1 Then {
D5 = 가격/ma(C,기간1)*100-100;
D20 = 가격/ma(C,기간2)*100-100;}
Else if 이격종류 == 2 Then {
D5 = 가격 / ema(C, 기간1)*100-100;
D20 = 가격 / ema(C, 기간2)*100-100; }
Else if 이격종류 == 3 Then {
D5 = 가격 / wma(C, 기간1)*100-100;
D20 = 가격 / wma(C, 기간2)*100-100; }
if 이평종류 == 1 Then {
M5=ma(C,기간1);
M20=ma(C,기간2); }
Else if 이평종류 == 2 Then {
M5=ema(C,기간1);
M20=ema(C,기간2); }
Else if 이평종류 == 3 Then {
M5=wma(C,기간1);
M20=wma(C,기간2); }
DC=CrossUp(D20,D5);
조건=M5>M5[1] && M5>=M5[2] && M20>M20[1] && M20>=M20[2] && DC == true && C>O;
if 조건 == true and 조건[1] == False Then
var1 = H;
if var1 > 0 Then
Plot1(VAR1);
2025-03-25
459
글번호 189509
지표
답변완료
수식수정
input : N(120),Per(30);
var : A1(0),A2(0),mav(0),hh(0),ll(0);
A1=LRL(C,20);
A2=LRL(C,40);
if CrossUp(A1,A2) Then
var1 = A1;
mav = ma(C,10);
hh = highest(H,N);
ll = lowest(L,N);
if CrossUp(mav,var1) and hh > ll*(1+per/100) Then
Find(1);
어제 작성해주신 수식을 차트에 대입해보니 변별성문제로
아래같이 개선이 필요하여 수정요청드립니다.(두 LRL교차 및 10이평돌파 전제는 동일)
1)LRL LINE 상승(1봉전 LRL LINE 대비 0봉전 LRL LINE이 20%이상 상승) 경우
- 1봉전 : LRL LINE<10단순이평
- 0봉전 : LRL LINE>10단순이평
- 1봉전 LRL*1.2<0봉전 LRL
- 10이평 상승추세: 1봉전<0봉전
- C(0)>LRL(0)
2)LRL LINE 동일 경우(10이평이 LRL LINE밑으로 떨어진 후 LRL선을 돌파하는)
- 1봉전 : LRL LINE>10단순이평
- 0봉전 : LRL LINE<10단순이평
- 1봉전 LRL = 0봉전 LRL
1) 과 2)를 별도의 두개 수식으로 하고 싶습니다.
* 수식에 횡보대비용(120봉 30%)은 빼는게 좋겠읍니다.
매번 감사드립니다.
2025-03-25
361
글번호 189501
종목검색
답변완료
문의드립니다
안녕하세요?
아래수식을 씨스템식으로부탁드립니다
신호는 흰삼각형이 생긴봉에 발생토록 부탁드립니다
감사드립니다
input : length(70);
input : mult(1.2);
var : src(0),lag(0),zlema(0),volatility(0),trend(0),zlemaColor(0),tx(0);
src = close;
lag = floor((length - 1) / 2);
zlema = ema(src + (src - src[lag]), length);
volatility = highest(atr(length), length*3) * mult;
if CrossUp(close, zlema+volatility) Then
trend = 1;
if CrossDown(close, zlema-volatility) Then
trend = -1;
Input : Period(20), Percent(2);
var : center(0),UPline(0),DNline(0),T(0);
center = ma(C, Period);
UPline = EnvelopeUp(Period, Percent);
Dnline = EnvelopeDown(Period, Percent);
if trend == -1 and trend[1] != -1 and ((zlema+volatility > upline) or (zlema+volatility < dnLine)) Then
{
//PlaySound("C:₩eBestYesTrader₩data₩workgroup₩매도.wav");
tx = Text_New(sDate,sTime,zlema+volatility,"▼");
Text_SetColor(tx,White);
Text_SetStyle(tx,2,1);
Text_SetSize(tx,38);#크기
}
if trend == 1 and trend[1] != 1 and ((zlema-volatility> upline) or (zlema-volatility < dnLine)) Then
{
//PlaySound("C:₩eBestYesTrader₩data₩workgroup₩매수.wav");
tx = Text_New(sDate,sTime,zlema-volatility ,"▲");
Text_SetColor(tx,White);
Text_SetStyle(tx,2,0);
Text_SetSize(tx,38);#크기
}
2025-03-25
395
글번호 189499
시스템