아래는 예스에서 기본제공중인 켈트너채널의 산식중 일부입니다
If BuySetup Then
Buy ("KC_LE", AtStop, BuyBase + Pval);
If SellSetup Then
Sell ("KC_SE", AtStop, SellBase - Pval);
위 산식에서 atstop을 풀어서 아래와 같이 매수매도 부분을
단순하게 하려면 어떻게 해야하나요?
if buysetup and ~ then
buy();
답변 1
예스스탁
예스스탁 답변
2021-09-15 15:06:25
안녕하세요
예스스탁입니다.
If BuySetup[1] and H >= BuyBase[1] + Pval Then
Buy ("KC_LE");
If SellSetup[1] and L <= SellBase[1] - Pval Then
Sell ("KC_SE");
if문으로 작성하면 위와 같습니다.
다만 if문으로 그대로 동작방식까지는 구현할수는 없습니다.
atstop은 if조건이 만족하면 해당봉기준 가격을 셋팅해서
다음봉 현재가와 셋팅가격을 비교해 신호가 즉시 신호가 발생하는데
if문은 봉완성시로만 동작됩니다.
즉 한봉전에 BuySetup이 만족하고 현재봉의 고가가 한봉전 BuyBase + Pval 이상이면 매수,
한봉전에 SellSetup이 만족하고 현재봉의 저가가 한봉전 SellBase - Pval 이하이면 매도입니다.
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 산식수정
> 아래는 예스에서 기본제공중인 켈트너채널의 산식중 일부입니다
If BuySetup Then
Buy ("KC_LE", AtStop, BuyBase + Pval);
If SellSetup Then
Sell ("KC_SE", AtStop, SellBase - Pval);
위 산식에서 atstop을 풀어서 아래와 같이 매수매도 부분을
단순하게 하려면 어떻게 해야하나요?
if buysetup and ~ then
buy();