답변완료
수식 질문드립니다.
var : LLow(0.1);
var : Hhigh(0.1);
if date != date[1] then
{
if stime>141000 and stime<152000 Then
#var2 = Average(c,350);
LLow = Lowest(c,70);
Hhigh= Highest(c,70);
}
plot1 (LLow,"yesterday low");
plot2 (Hhigh,"yesterday high");
전일 종가부근의 계산값을 당일에 일직선으로 표현되도록 하고싶습니다.
그런데 이상하게 #을 제거해야만 작동이 됩니다.
이유를 모르겠습니다. 부탁드립니다.
2021-04-04
494
글번호 147656
지표
답변완료
수식 질문드립니다.
컨셉은,,
전략1(위사진)이 오버매매 전략입니다,(전략1은 현재 문제없어보이는데)
전략1이 전일오버했으면, 전략2는 당일하루 매매금지 입니다.
-----------
위 전략1 사진이
resist=1 이면 매수오버
resist=-1 이면 매도오버
일단 청산되면 resist=0을 기록하는게 좋긴한데,
저는 매매진입 신호가 나온시간 이후부터 당일 하루만 resist 1or-1을 기록하고 싶습니다.
청산유무와 관계없이 다음날이 되면 resist = 0 바뀌게끔
-------------
이게 구현되면 문제가
전략1의 전일 resist가 -1or1 이력이 있다면, 전략2의 당일 매매는 off 되게끔 해야합니다.
(전략2안의 전략1식내에는 buy/sell 신호가 나오면 안됩니다.)
사진상에서는 전략2의 24일 30일이 매매금지입니다.
-----------------
전략1 지표
input : dead0(0.15);
input : ds1(380),dead1(0.415);
input : bf1(-0.2),sf1(0.2);
var : resist(0);
var : C2(0,Data2);
var : C3(0,Data3);
C2 = Data2(c);
C3 = Data3(c);
if sTime >= 150000 and sTime < 153000 Then
{
If Average(c2,350)>0 and Lowest(c2,300)>-0.2
and STd(c2,300)>dead0 and std(c3,ds1)<dead1
Then {resist=1;}
If Average(c2,350)<0 and Highest(c2,300)<0.2 and average(c3,350)<0.1
Then {resist=-1;}
If Average(c2,350)<0 and Highest(c2,300)>-0.2
and STd(c2,300)>dead0 and average(c3,350)>0.2
Then {resist=1;}
If Average(c2,350)>0 and Highest(c2,300)<0.2 and average(c3,350)<-0.2
Then {resist=-1;}
}
Plot1(resist);
--------------
부탁드리겠습니다.
감사합니다.!!!!!!
2021-04-05
949
글번호 147649
지표
답변완료
수식 작성 부탁드립니다.
안녕하세요.
피라미딩 기법으로 수식을 작성하고 싶습니다.
1. 매매종목 : 해외선물(Micro Mini NASDAQ100)(5분봉 기준)
2. 매매 예시
1) 최초 시장가 1계약 매수
2) 매수와 동시에 손절(-50포인트)만 설정
3) 최초 매수한 가격 기준으로 수익 진행시 +50포인트마다 1계약씩 추가 매수
ex. 13,000Pt에 1계약 최초 시장가 매수 -> 13,050 Pt에 1계약 추가 매수
-> 13,100 Pt에 1계약 추가 매수 ....
4) 각 추가매수한 계약별로 진입할 때마다 손절(-50포인트) 설정
5) 추가 매수후 손절되고, 그 이후 진행되는 봉에서 직전 가격을 또 돌파하면 그때
또다시 진입
ex. 13,100 Pt에 매수 후 13,050 Pt에 손절이 된 후 다시 13,100 Pt에 이르면
또 1계약 추가 매수로 진입
6) 청산은 장 종료시에 시장가로 일괄 청산 설정(익일 05:55분)
이렇게 수식을 만들어 주시면 고맙겠습니다.
2021-04-04
945
글번호 147648
시스템
답변완료
오류 원인좀 부탁드립니다.
아래의 오류 구간이(31줄~42줄)
지표식에서는 문제없었는데
시스템식에서는 오류가 나옵니다.
뭔가 원인인지 잘 모르겠습니다.
부탁드리겠습니다.
감사합니다. !!!
---------------------------
input : StartTime(91000),EndTime(151000);
Input : shortPeriod(4), longPeriod(40);
input : 손절(2.8);
input : 익절(3.5);
input : resist(0),resist2(0),resist3(0);
var : Tcond(false,Data1);
var : C2(0,Data2);
var : C3(0,Data3);
var : C4(0,Data4);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
C2 = Data2(c);
C3 = Data3(c);
C4 = Data4(c);
#
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if date != date[1] then
{
if stime>143000 and stime<153000 Then
{
if Lowest(c3,300)>-0.1 Then resist=1;
else if highest(c3,300)<0.1 Then resist=-1;
else resist=0;
if Average(c2,350)>0 and Lowest(c2,350)>-0.2 Then resist2=1;
else if Average(c2,350)<0 and highest(c2,350)<0.2 Then resist2=1;
else resist2=0;
if resist2==1 and resist==1 Then resist3=2;
Else if resist2==1 and resist==-1 Then resist3=-2;
Else resist3=0;
}
}
# 매수/매도청산
if Tcond == true and resist3<>2 and resist3<>-2 Then
{
If CrossUP(c, value2) Then
{
Buy();
}
If CrossDown(c, value2) Then
{
Sell();
}
}
SetStopEndofday(EndTime);
SetStoploss(손절,PointStop);
SetStopProfittarget(익절,PointStop);
2021-04-04
912
글번호 147647
시스템