답변완료
지표수정부탁드립니다
새해 복많이 받으십시요
만들어주신 수식을 잘스고 있습니다
아래 수식을 상승하락 표현될수 있게 수정부탁드립니다
input : ntime(30),P1(5),P2(20);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum1(0),mav1(0),sum2(0),mav2(0);
Array : CC[100](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%ntime;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then
{
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P1-1] > 0 then
{
sum1 = 0;
for cnt = 0 to P1-1
{
sum1 = sum1+CC[cnt];
}
mav1 = sum1/P1;
plot1(mav1,"이평1");
}
if CC[P2-1] > 0 then
{
sum2 = 0;
for cnt = 0 to P2-1
{
sum2 = sum2+CC[cnt];
}
mav2 = sum2/P2;
plot2(mav2,"이평2");
}
}
수고하세요
2022-01-01
965
글번호 155011
지표
답변완료
수식 문의 드립니다.
안녕하세요,
도움 많이 받고 있습니다. 감사합니다.
10개의 지수이평선 배열에서 두번째 높은값의 이평선이 가장 높은 값의 이평선을 crossup할때 매수진입,
두번째 낮은값의 이평선이 가장 낮은값의 이평선을 crossdown할때 매도진입 시키고싶습니다.
지수이평선 10개의 기간은 input으로 5,10,20,40,60,80,100,120,160,200으로 입력시키고자 합니다.
수식 부탁드립니다.
늘 감사드립니다.
2021-12-31
725
글번호 155009
시스템
답변완료
키움수식 기존에 만들어놨던거 자동변환이 안되나여?
매수
A=wavg(2 * wavg(src1, len1 / 2) - wavg(src1, len1), floor(sqrt(len1)));
D=if(A(1)<A,A,0);
B=wavg(2 * wavg(src2, len2 / 2) - wavg(src2, len2), floor(sqrt(len2)));
E=if(B(1)<B,B,0);
조건=D && E;
조건 &&! 조건(1);
---------------------------------------
매수청산
A=wavg(2 * wavg(src1, len1 / 2) - wavg(src1, len1), floor(sqrt(len1)));
D=if(A(1)<A,A,0);
B=wavg(2 * wavg(src2, len2 / 2) - wavg(src2, len2), floor(sqrt(len2)));
E=if(B(1)<B,B,0);
조건=D && E;
!조건 && 조건(1);
-----------------------------------------
매도
A=wavg(2 * wavg(src1, len1 / 2) - wavg(src1, len1), floor(sqrt(len1)));
D=if(A(1)>A,A,0);
B=wavg(2 * wavg(src2, len2 / 2) - wavg(src2, len2), floor(sqrt(len2)));
E=if(B(1)>B,B,0);
조건=D && E;
조건 &&! 조건(1);
--------------------------------------------
매도청산
A=wavg(2 * wavg(src1, len1 / 2) - wavg(src1, len1), floor(sqrt(len1)));
D=if(A(1)>A,A,0);
B=wavg(2 * wavg(src2, len2 / 2) - wavg(src2, len2), floor(sqrt(len2)));
E=if(B(1)>B,B,0);
조건=D && E;
!조건 && 조건(1);
---------------------------------------
지표설정
src1 :종가
len1 :144
src2 :종가
len2 :432
-------------------------------
이제 막 시작하는 새내기랑 도움을 받아야 할것같습니다.
2021-12-31
1094
글번호 155007
사용자 함수
답변완료
수정부탁드립니다.
안녕하세요?
아래수식에서,
진입봉을 제외하고 진입봉바로앞에 (양봉양봉 또는 음봉음봉)을 몸통이 같을때만 이라고 변경하고싶습니다.
body == body 이걸 이용해서 만드는게 맞는지요?
수정 및 지도편달 부탁드립니다.
input : P1(5),P2(20),n(3);
input : 익절틱수(50),손절틱수(50);
var : entry(0);
if bdate != bdate[1] Then
entry = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
entry = entry+1;
var1 = ma(C,P1);
var2 = ma(C,P2);
if MarketPosition == 0 and
entry < n and
var1 < var2 and
C[2] < O[2] and C[1] < O[1] and C[0] > O[0] Then
buy();
if MarketPosition == 0 and
entry < n and
var1 > var2 and
C[2] > O[2] and C[1] > O[1] and C[0] < O[0] Then
sell();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2021-12-31
1004
글번호 155006
시스템
답변완료
부탁드립니다
$,안녕하세요
아래식을 장종료후 익일장이 시작되더라도 해당수식 데이터가 삭제되지 않고 해당일
에 그대로 차트에 남아있게 할수 없는지요,도움부탁드립니다.
Input : 위치(0),크기(0),위치2(0);
var : tx(0),text(""),text1(""),tx1(0),tx2(0);
if Bdate != Bdate[1] Then
{
tx1 = tx[1];
tx2 = tx1[1];
Text_Delete(tx2);
text = NumToStr(DayOpen(0)-DayOpen(1),2)+NewLine+
NumToStr(DayLow(0)-DayOpen(0),2)+NewLine+
NumToStr(DayHigh(0)-DayOpen(0),2);
tx = Text_New(sDate,sTime,H+PriceScale*10,text);
Text_SetStyle(tx,0,1);
}
Else
{
text = " O:"+NumToStr(DayOpen(0)-DayOpen(1),2)+NewLine+
" C:"+NumToStr(DayClose(1)-DayOpen(0),2)+NewLine+
" D:"+NumToStr((DayHigh(0)-DayLow(0))*1,2);
Text_SetString(tx,text);
#당일값위치
Text_SetLocation(tx,NextBarSdate,NextBarStime,H+PriceScale*10);
Text_SetString(tx1,text1);
}
2021-12-30
1079
글번호 155004
지표