input : Period1(5), Period2(50)
var1 = ema(C,Period1);
var2 = ema(C,Period2);
if var1>var2 then buy();
if var1<var2 then sell();
crossup, crossdown 을 사용치 않고 위와 같이 작성했을 때 목표수익 후 다른 신호에 진입토록 수식 부탁합니다.
(매수로 목표수익 달성시 매도 신호에만 진입)
답변 1
예스스탁
예스스탁 답변
2021-11-10 11:17:04
안녕하세요
예스스탁입니다.
input : Period1(5), Period2(50);
var1 = ema(C,Period1);
var2 = ema(C,Period2);
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("StopProfitTarget",1) == true;
Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("StopProfitTarget",1) == true;
if var1>var2 then
{
if Condition1 == False Then
buy();
}
if var1<var2 then
{
if Condition2 == False Then
sell();
}
즐거운 하루되세요
> 호테 님이 쓴 글입니다.
> 제목 : 목표수익 후 반대 신호만 진입
> input : Period1(5), Period2(50)
var1 = ema(C,Period1);
var2 = ema(C,Period2);
if var1>var2 then buy();
if var1<var2 then sell();
crossup, crossdown 을 사용치 않고 위와 같이 작성했을 때 목표수익 후 다른 신호에 진입토록 수식 부탁합니다.
(매수로 목표수익 달성시 매도 신호에만 진입)