커뮤니티
신호발생 조건을 하나 더 추가할 때
2017-03-02 16:11:40
118
글번호 107404
2가지 질문을 드립니다.
1. and 를 사용하여 A, B, C 의 3가지 조건을 청산 조건으로 하였습니다.
현재는 3가지 조건을 동시에 만족해야 청산되는 것이기 때문에
하나의 조건을 만족하고 나머지 2개의 조건 만족을 기다리면 2개 조건 만족전에 이미 만족했던 하나의 조건이 해제되어 청산 신호가 발생하지 않습니다.
일단 하나의 조건을 만족하면 해제를 하지말고 보관하고 있다가 나머지 2개의 조건을 만족하면 청산할 수 있는 방법은 없을까요?
2. 본 게시판 52162 번 질문에 대한 추가 질문을 드렸는데 못 보신 것 같아 다시 말씀드립니다.
* 신호 발생 당시의 가격이(신호 발생 캔들의 종가) 스톡캐스트 35 이상 65 이내의 범위에서는 신호를 발생하지 않는다.
--> 제가 주문한 위 내용을 잘 못 이해하신 것 같습니다.
의도하는 바는...
신호 발생 당시의 현재 가격이(신호발생 캔들의 종가) 스톡캐스틱 35이상 65 이내의 범위에 있을 때는 신호 발생이 안되게 하려고 합니다.
그런데 작성해주신 수식은 신호 발생 캔들의 종가가 아니라 스톡K 라인이 35이상 65이내의 범위에 있으면 신호 발생이 안되도로 하신 것 같습니다..
죄송하지만 다시 한 번 살펴봐주시면 고맙겠습니다.
if T == 1 then
if (Close >= (OrderValue + (PriceScale * 1))) and (stok < 35 or stok > 65) then
//buy("매수",AtStop,value1+PriceScale*3);
Buy("매수", OnClose);
답변 1
예스스탁 예스스탁 답변
2017-03-03 10:34:06
안녕하세요
예스스탁입니다.
1.
if MarketPosition == 1 Then{
if A조건 Then
Condition1 = true;
if B조건 Then
Condition2 = true;
if C조건 Then
Condition3 = true;
if Condition1 == true and Condition2 == true and Condition3 == true Then
exitlong();
}
Else{
Condition1 = false;
Condition2 = false;
Condition3 = false;
}
2
문의하신 내용은 가능하지 않습니다.
종가와 스토케스틱은 축이 다른 값입니다.
종가가 35~65이내 비교는 작성이 되지 않습니다.
즐거운 하루되세요
> 천왕봉 님이 쓴 글입니다.
> 제목 : 신호발생 조건을 하나 더 추가할 때
> 2가지 질문을 드립니다.
1. and 를 사용하여 A, B, C 의 3가지 조건을 청산 조건으로 하였습니다.
현재는 3가지 조건을 동시에 만족해야 청산되는 것이기 때문에
하나의 조건을 만족하고 나머지 2개의 조건 만족을 기다리면 2개 조건 만족전에 이미 만족했던 하나의 조건이 해제되어 청산 신호가 발생하지 않습니다.
일단 하나의 조건을 만족하면 해제를 하지말고 보관하고 있다가 나머지 2개의 조건을 만족하면 청산할 수 있는 방법은 없을까요?
2. 본 게시판 52162 번 질문에 대한 추가 질문을 드렸는데 못 보신 것 같아 다시 말씀드립니다.
* 신호 발생 당시의 가격이(신호 발생 캔들의 종가) 스톡캐스트 35 이상 65 이내의 범위에서는 신호를 발생하지 않는다.
--> 제가 주문한 위 내용을 잘 못 이해하신 것 같습니다.
의도하는 바는...
신호 발생 당시의 현재 가격이(신호발생 캔들의 종가) 스톡캐스틱 35이상 65 이내의 범위에 있을 때는 신호 발생이 안되게 하려고 합니다.
그런데 작성해주신 수식은 신호 발생 캔들의 종가가 아니라 스톡K 라인이 35이상 65이내의 범위에 있으면 신호 발생이 안되도로 하신 것 같습니다..
죄송하지만 다시 한 번 살펴봐주시면 고맙겠습니다.
if T == 1 then
if (Close >= (OrderValue + (PriceScale * 1))) and (stok < 35 or stok > 65) then
//buy("매수",AtStop,value1+PriceScale*3);
Buy("매수", OnClose);