답변완료
문의드립니다.
안녕하세요
항상 친절한 답변 정말 감사드립니다!!!
이번질문은 수식에서 DATA1몸통상단 이부분의 거래량을 모두 더하고 싶습니다.
만약 cond= true 가 된다면 그조건에 성립된 DATA1몸통상단에있는 3개에 봉의 거래량을 더하고싶은데
방법이 있을까요?
알려주시면 감사하겠습니다.!!
감사합니다
Var : 몸통상단(0,Data2),Maxdata(0,data2), DATA1몸통상단(0,data1);
var : Arr(0,data1),cond(false,data1);
DATA1몸통상단 = Highest(H,3);
몸통상단 = Data2(max(C,O)); #data2몸통상단
Maxdata = data2(Highest(몸통상단, 10)); #data2 몸통상단의 3개봉 최고값
#data1의 고가가 Maxdata의 0~150봉전 값보다 크거나 같으면 cond는 true
cond = false;
For ARR = 0 TO 150
{
If DATA1몸통상단 >= Maxdata[arr] and data2(Bdate[arr]) == data2(Bdate) Then
cond = true;
}
#cond가 true일때 매수
if cond == true then
buy();
2020-06-04
2080
글번호 139511
시스템
답변완료
매수진입-매수청산 수식을 매도진입-매도청산수식으로 변환 요청건
아래식은 매수진입 - 매수청산 수식인데요...
아래식과 같은 컨셉으로 매도진입 --매도 청산 수식 부탁드려요~~
# 오일 10분봉 추세매매
#매수 조건1
input :신고가평균봉수(100);
input : 신고가거래제한봉수(50);
input : 거래량(2000);
#청산 조건
input : 청산이평(30);
input : 손절이평(70);
input : 익절틱수(80),손절틱수(90);
var : hi1(0),hi2(0),mav1(0),mav2(0);
mav1 = ma(C,청산이평);
mav2 = ma(C,손절이평);
Condition1 = H > highest(H,신고가평균봉수)[1];
if Condition1 == true Then
{
hi1 = index;
hi2 = hi1[1];
if (hi2 == 0 or (hi2 > 0 and hi1 > hi2+신고가거래제한봉수)) and V >= 거래량 Then
buy("매수진입",AtMarket);
}
if MarketPosition == 1 then
{
if c < EntryPrice and CrossDown(c,mav2) Then
exitlong("손절");
if c > EntryPrice and CrossDown(c,mav1) Then
exitlong("이익실현");
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2020-06-02
2021
글번호 139502
시스템