첨부 이미지
그림1
동일 조건에서 포인트가 누락됩니다.
수식은 아래와 같습니다.
감사합니다.
Var : 조건무시(0) ;
Var : 고가라인(0) , 저가라인(0) ;
if sTime >= 84500 Then {
조건무시 = 0 ;
if High[1] <= High and Low[1] >= Low or High[1] >= High and Low[1] <= Low then {
조건무시 = 1 ;
}
if 조건무시 == 0 Then {
if 고가라인 == 0 Then {
if High > High[1] Then {
Plot1(High, "고가", Red);
고가라인 = 1 ;
저가라인 = 0 ;
}
}
if 저가라인 == 0 Then {
if Low < Low[1] Then {
Plot2(Low, "저가", Blue);
고가라인 = 0 ;
저가라인 = 1 ;
}
}
}
}
답변 2
예스스탁
예스스탁 답변
2025-04-11 16:42:09
안녕하세요
예스스탁입니다.
작성하신 수식은 고점과 저점을 번갈아 가면서 찍는 내용입니다.
변수 중 고가라인, 저가라인이 번갈아 가면서 찍게 만드는 역할을 하고 있습니다.
모두 표시를 하고자 하시면 해당 조건 제거하시면 됩니다.
Var : 조건무시(0) ;
Var : 고가라인(0) , 저가라인(0) ;
if sTime >= 84500 Then
{
조건무시 = 0 ;
if (High[1] <= High and Low[1] >= Low) or (High[1] >= High and Low[1] <= Low) then
{
조건무시 = 1 ;
}
if 조건무시 == 0 Then
{
#if 고가라인 == 0 Then
{
if High > High[1] Then
{
Plot1(High, "고가", Red);
고가라인 = 1 ;
저가라인 = 0 ;
}
}
#if 저가라인 == 0 Then
{
if Low < Low[1] Then
{
Plot2(Low, "저가", Blue);
고가라인 = 0 ;
저가라인 = 1 ;
}
}
}
}
즐거운 하루되세요
> juktomaa 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 동일 조건에서 포인트가 누락됩니다.
수식은 아래와 같습니다.
감사합니다.
Var : 조건무시(0) ;
Var : 고가라인(0) , 저가라인(0) ;
if sTime >= 84500 Then {
조건무시 = 0 ;
if High[1] <= High and Low[1] >= Low or High[1] >= High and Low[1] <= Low then {
조건무시 = 1 ;
}
if 조건무시 == 0 Then {
if 고가라인 == 0 Then {
if High > High[1] Then {
Plot1(High, "고가", Red);
고가라인 = 1 ;
저가라인 = 0 ;
}
}
if 저가라인 == 0 Then {
if Low < Low[1] Then {
Plot2(Low, "저가", Blue);
고가라인 = 0 ;
저가라인 = 1 ;
}
}
}
}
juktomaa
2025-04-12 10:41:35
제가 질문을 잘못 드렸던가 아니면
제 질문을 잘못 이해하신듯 합니다.
위의 수식은
고점을 돌파한후에는 저점 돌파 신호만 나와야 하며
반대로 저점을 돌파한 후에는 고점 신호만
나와야 하는 수식입니다.
올려진 그림의 10:25분봉과 10:37분 봉의 경우
조건이 충족함에도 그 다음봉에 신호가 나옵니다.
그래서 포인트가 누락(?) 된다고 문의드린겁니다.
제가 제대로 이해할수 없어서
다시 문의 드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
> 안녕하세요
예스스탁입니다.
작성하신 수식은 고점과 저점을 번갈아 가면서 찍는 내용입니다.
변수 중 고가라인, 저가라인이 번갈아 가면서 찍게 만드는 역할을 하고 있습니다.
모두 표시를 하고자 하시면 해당 조건 제거하시면 됩니다.
Var : 조건무시(0) ;
Var : 고가라인(0) , 저가라인(0) ;
if sTime >= 84500 Then
{
조건무시 = 0 ;
if (High[1] <= High and Low[1] >= Low) or (High[1] >= High and Low[1] <= Low) then
{
조건무시 = 1 ;
}
if 조건무시 == 0 Then
{
#if 고가라인 == 0 Then
{
if High > High[1] Then
{
Plot1(High, "고가", Red);
고가라인 = 1 ;
저가라인 = 0 ;
}
}
#if 저가라인 == 0 Then
{
if Low < Low[1] Then
{
Plot2(Low, "저가", Blue);
고가라인 = 0 ;
저가라인 = 1 ;
}
}
}
}
즐거운 하루되세요
> juktomaa 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 동일 조건에서 포인트가 누락됩니다.
수식은 아래와 같습니다.
감사합니다.
Var : 조건무시(0) ;
Var : 고가라인(0) , 저가라인(0) ;
if sTime >= 84500 Then {
조건무시 = 0 ;
if High[1] <= High and Low[1] >= Low or High[1] >= High and Low[1] <= Low then {
조건무시 = 1 ;
}
if 조건무시 == 0 Then {
if 고가라인 == 0 Then {
if High > High[1] Then {
Plot1(High, "고가", Red);
고가라인 = 1 ;
저가라인 = 0 ;
}
}
if 저가라인 == 0 Then {
if Low < Low[1] Then {
Plot2(Low, "저가", Blue);
고가라인 = 0 ;
저가라인 = 1 ;
}
}
}
}