커뮤니티

수식 문의

프로필 이미지
에구머니
2026-04-29 07:59:43
86
글번호 231815
답변완료

안녕하세요?


특정 조건 발생시 메모장에 특정 문자열을 쓰게 하고 싶습니다.

이걸 지표식에서 해야 할 지, 시스템 식에서 써야 할 지도 모르겠습니다.


5분봉 차트입니다.

일단은 테스트로, 5,10,20 이평이 정배열이 아니었다가 정배열이 되는 순간(물론 5분봉의 종가까지 기다렸다가)

C:/문자Test/1 이라는 폴더 아래 abc.txt 라는 파일명으로 "buy"라고 쓰고,

정배열이었다가 그 정배열이 깨지면 "buy깨짐"

역배열이 아니었다가 역배열이 되면 "sell"이라 쓰고,

그 역배열이 깨지면 "sell아님"이라는 문자열을 출력하게 만들고 싶습니다.


그러니까, 5분봉의 종가마다 뭔가를 쓰거나 말거나이고,

또 뭔가 사건이 발생해야만 뭔가를 쓰기를 바랍니다.

여기서 사건이라 함은

정배열 또는 역배열 발생

또는 정배열이나 역배열이었다가 그 정/역배열이 깨짐

입니다.


감사합니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-04-29 13:13:59

안녕하세요 예스스탁입니다. var : A(0); var1 = ma(C,5); var2 = ma(C,10); var3 = ma(C,20); if var1 > var2 and var2 > var3 Then A = 1; Else if var1 < var2 and var2 < var3 Then A = -1; Else A = 0; if A == 1 and A != 1 and NextBarOpen > 0 Then { Print("C:\문자Test\1\abc.txt","%s","Buy"); } if A != 1 and A[1] == 1 and NextBarOpen > 0 Then { Print("C:\문자Test\1\abc.txt","%s","Buy깨짐"); } if A == -1 and A[1] != -1 and NextBarOpen > 0 Then { Print("C:\문자Test\1\abc.txt","%s","Sell"); } if A != -1 and A[1] == -1 and NextBarOpen > 0 Then { Print("C:\문자Test\1\abc.txt","%s","Sell깨짐"); } 즐거운 하루되세요