condition1 = 조건1;
condition2 = 조건2;
condition3 = 조건3;
var1 = MRO((condition1 and condition2 and condition3), 10, 1);
1. 이렇게 하면, 조건1~3을 만족하는 제일 가까운 봉이 몇번째 봉인지 확인할 수 있을까요?
2. 그리고, 위의 내용을 차트객체에서 불러서 매매하려고 합니다.
if C > C[var1 -1] then
{
Buy();
}
이렇게 하면 스팟으로 매수신호가 넘어가는 건지 궁금합니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-03-19 19:53:47
안녕하세요
예스스탁입니다.
1
var1 = MRO((condition1 and condition2 and condition3), 10, 1);
위 내용은 최근 10봉 중에 해당 조건이 만족한 봉이 있으면 몇봉전인지 알려주게 됩니다.
10봉 이내에 조건이 만족한 봉이 없으면 -1을 리턴합니다.
10봉 제한을 주시면 그대로 사용하시면 됩니다.
봉수 제한없이 가장최근 만족한 시점에서 몇봉이 지났는지 알고자 하시면 아래와 같이 작성하시면 됩니다.
var : ii(0);
if condition1 and condition2 and condition3 Then
ii = index;
var1 = index-ii;
2
예 작성하신 내용이면 매수신호가 발생합니다.
스팟에 차트객체 연동하고 차트에 시스템 적용되어 있으면
신호가 발생하면 즉시 스팟의 차트객체의 OnRiseSignal(Signal) 이벤트가 발생합니다.
즐거운 하루되세요
> cs아빠 님이 쓴 글입니다.
> 제목 : 검색식 확인 부탁드립니다.
> condition1 = 조건1;
condition2 = 조건2;
condition3 = 조건3;
var1 = MRO((condition1 and condition2 and condition3), 10, 1);
1. 이렇게 하면, 조건1~3을 만족하는 제일 가까운 봉이 몇번째 봉인지 확인할 수 있을까요?
2. 그리고, 위의 내용을 차트객체에서 불러서 매매하려고 합니다.
if C > C[var1 -1] then
{
Buy();
}
이렇게 하면 스팟으로 매수신호가 넘어가는 건지 궁금합니다.
감사합니다.