답변완료
수정부탁드립니다
아래식에서 1포인트단위 선을 당일 고가와 저가 사이에서만 표시하고 싶슴니다
수정부탁드립니다
********************************************************
Input : 돌파소리(0);
var : pv(0),r1(0),s1(0),r11(0),s11(0),r31(0),s31(0),r41(0),s41(0),r51(0),s51(0),r61(0),s61(0);
var1 = Floor(opend(0)/2.0);
var2 = var1*2.0;
var3 = opend(0)-var2;
if var3 >= 1.0 Then
pv = var2+2.0;
Else
pv = var2;
r1 = pv+1.0;
s1 = pv-1.0;
r11 = pv+2.0;
s11 = pv-2.0;
r31 = pv+3.0;
s31 = pv-3.0;
r41 = pv+4.0;
s41 = pv-4.0;
r51 = pv+5.0;
s51 = pv-5.0;
r61 = pv+6.0;
s61 = pv-6.0;
plot1(pv);
plot2(r1);
plot3(s1);
plot6(r11);
plot7(s11);
plot8(r31);
plot9(s31);
plot10(r41);
plot11(s41);
plot12(r51);
plot13(s51);
plot14(r61);
plot15(s61);
2022-02-04
1155
글번호 156015
지표
답변완료
수식문의드립니다
안녕하세요
몇가지 문의드립니다!
1.
아래 수식을 돌리면
시스템 실행시 진입수량에 매수가 잡혀있으면 매수진입이 안되고, 매도진입 1회 이후 매수진입이 되고 반대도 마찬가지입니다
var : HB(14795), LB(14790), Esig(0);
if HB >= C && C >= (HB+LB)/2 Then Esig = 1;
Else if LB <= C && C <= (HB+LB)/2 Then Esig = -1;
Else Esig = 0;
if Esig == 1 Then Buy("b",AtStop,HB,2);
if Esig == -1 Then Sell("s",AtStop,LB,2);
'주문시작신호'에서 '진입신호'로 설정해놓은 상태인데
무엇때문인지 확인 부탁드립니다
2.
아래 수식을 돌리면 예스트레이더 프로그램 자체가 응답을 안한다며 종료됩니다
현재 한국투자증권 예스트레이더 모의투자 사용중입니다
로그라도 봐야 확인을 할텐데 그냥 종료되서 뭐가 문제인지 못찾겠네요...
확인 부탁드리겠습니다
input : HB(14750), LB(14740),TD(20220203), TT(224400) ;
var : Hstate(true), Lstate(true), e60(0);
e60 = Ema(C,5);
if sDate >= TD and sTime >= TT Then
Condition1 = true;
if Condition1 == true Then
{
if CrossUp(C, HB) and Hstate == true Then Buy() ;
if CrossDown(C, LB) and Lstate == true Then Sell() ;
if CrossDown(C, e60) Then
{
ExitLong();
Hstate = false ;
}
if CrossUp(C, e60) Then
{
ExitShort();
Lstate = false ;
}
}
MessageLog("N %.4s", Hstate);
MessageLog("p %.4s", Lstate);
MessageLog("N %.1s", sDate);
MessageLog("p %.1s", sTime);
감사합니다
2022-02-04
892
글번호 156001
시스템
답변완료
수식확인좀 부탁 드립니다.(선긋기)
* 아래 수식 에서 고가선과 저가선이 안 나오는데 수정 좀 요청 드립니다.
. 당일 시작봉 기준 100개봉 기준으로 최고선과 최저선 수평선 긋기
## 수식
input : n(100);
var : hh(0),ll(0),idx(0),tf(0);
var : TL(0);
if Bdate != Bdate[1] Then
idx = 0;
Else
idx = idx+1;
TF = idx%n;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
hh = h;
ll = l;
}
if h > hh Then
hh = h;
if l < ll Then
ll = l;
## Plot1(hh);
## plot2(ll);
if bdate != bdate[1] then
{
TL_Delete(TL);
TL = TL_new(sdate,stime,hh,NextBarSdate,NextBarStime,hh);
TL_setExtRight(TL,true);
}
* 고맙습니다. 수고하십시요.
2022-02-04
1015
글번호 156000
지표