커뮤니티

문의드립니다

프로필 이미지
동동스나
2025-07-07 02:49:56
198
글번호 192322
답변완료
항상 노고에 감사드립니다. var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; 선행스팬1 = (전환선[25] + 기준선[25]) / 2 ; 선행스팬2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2; mav = ma(c,10); if O < 선행스팬1 and C > 선행스팬1 and h == highest(H,5) and C > mav and mav > O Then { var1 = O; Condition1 = true; } Else { if Condition1 == true and CrossDown(c,var1) Then { Condition1 = False; Find(1); } } 위 코드(파워종목검색이용)를 예스스팟과 연결하여 자동매매 실행시 "var1"(기준봉의 시가)의 값을 매수하려하는데 위 코드에서 AlertSignal이나 sendOrder같은 신호를 보내어 예스스팟에서 받을수있는 방법이 있는지 알고싶습니다. 아니면 다른 방법으로 처리할수있는 것이 있는지 궁금합니다. 위 코드를 보면 같은 값인데 가끔 원치않는 위치에서 나오는 이유로 "var1"의 값을 신호로 만들어 예스스팟에서 받아 매수하려합니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-07-08 15:48:08

안녕하세요 예스스탁입니다. 1 var1값을 검색 결과값으로 지정하고 스팟에서 값 받아서 사용하시면 됩니다. var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; 선행스팬1 = (전환선[25] + 기준선[25]) / 2 ; 선행스팬2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2; mav = ma(c,10); if O < 선행스팬1 and C > 선행스팬1 and h == highest(H,5) and C > mav and mav > O Then { var1 = O; Condition1 = true; } Else { if Condition1 == true and CrossDown(c,var1) Then { Condition1 = False; Find(var1); } } 2 종목검색 이벤트에서 aValues가 검색된 종목의 결과값입니다. function Main_OnRcvItemList(aItemList, nCount, aValues) { } 즐거운 하루되세요 > 동동스나 님이 쓴 글입니다. > 제목 : 문의드립니다 > 항상 노고에 감사드립니다. var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; 선행스팬1 = (전환선[25] + 기준선[25]) / 2 ; 선행스팬2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2; mav = ma(c,10); if O < 선행스팬1 and C > 선행스팬1 and h == highest(H,5) and C > mav and mav > O Then { var1 = O; Condition1 = true; } Else { if Condition1 == true and CrossDown(c,var1) Then { Condition1 = False; Find(1); } } 위 코드(파워종목검색이용)를 예스스팟과 연결하여 자동매매 실행시 "var1"(기준봉의 시가)의 값을 매수하려하는데 위 코드에서 AlertSignal이나 sendOrder같은 신호를 보내어 예스스팟에서 받을수있는 방법이 있는지 알고싶습니다. 아니면 다른 방법으로 처리할수있는 것이 있는지 궁금합니다. 위 코드를 보면 같은 값인데 가끔 원치않는 위치에서 나오는 이유로 "var1"의 값을 신호로 만들어 예스스팟에서 받아 매수하려합니다.