매수는 조건A 또는 조건B가 만족하면 매수합니다.
조건A로 매수했으면 조건C로 청산하고
조건B로 매수했으면 조건D로 청산합니다.
그런데, 중복진입은 허용하지 않으며,
매수조건A 발생이후 청산되기 이전에 매수조건B가 발생했다면
청산은 조건C가 아닌, 조건D일때 청산합니다.
이 수식을 부탁드립니다.
그리고, 매수조건A 발생이후 청산되기 이전에 매수조건B가 발생했을때
추가주문은 이루어지지 않지만 챠트에 표시되도록 할려면 어떻게 하면 되는지요?
답변 1
예스스탁
예스스탁 답변
2009-09-21 15:10:41
안녕하세요
예스스탁입니다.
if 조건A Then
buy("A");
if 조건B Then
buy("B");
if IsEntryName("A") and countif(조건B,BarsSinceEntry) < 1 and 조건C Then
exitlong();
if IsEntryName("A") and countif(조건B,BarsSinceEntry) >= 1 and 조건D Then
exitlong();
if IsEntryName("B") and countif(조건A,BarsSinceEntry) < 1 and 조건D Then
exitlong();
if IsEntryName("B") and countif(조건A,BarsSinceEntry) >= 1 and 조건C Then
exitlong();
시스템식에서는 실제신호외에 따로 신호가 표시될수 없습니다.
진입조건들을 검색식으로 작성하시어 조건만족봉에 점을 찍어 보셔야 합니다.
if 조건A Then
plot1(H,"A",RED);
if 조건B Then
plot2(H,"B",BLUE);
즐거운 하루되세요
> 기똥찬 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 매수는 조건A 또는 조건B가 만족하면 매수합니다.
조건A로 매수했으면 조건C로 청산하고
조건B로 매수했으면 조건D로 청산합니다.
그런데, 중복진입은 허용하지 않으며,
매수조건A 발생이후 청산되기 이전에 매수조건B가 발생했다면
청산은 조건C가 아닌, 조건D일때 청산합니다.
이 수식을 부탁드립니다.
그리고, 매수조건A 발생이후 청산되기 이전에 매수조건B가 발생했을때
추가주문은 이루어지지 않지만 챠트에 표시되도록 할려면 어떻게 하면 되는지요?