커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

도움 부탁드립니다

안녕하세요 항상 성실한 답변/도움에 감사드립니다. 아래와 같은 식을 만들고 싶은데 도와주시면 감사하겠습니다. 부탁드립니다. 궁극적인 목표는 아래와 같습니다 1. 각 매매 신호마다 변수에 저장하여 저번 매매에 대한 평가 수행 1-a. 익절이라면 다음 숏 신호를 무시 1-b. 손절이라면 숏 신호 참여 밑에 최대한 제가 생각해본데로 식을 적어봤는데 많이 지저분합니다. 최대한 노력해봤는데, 깔끔하게 더 좋은 방식이 있다면 그 방식대로 작성 부탁드립니다. 보시면 제가 어떤것을 하려하는지 바로 보이실 겁니다 (__) ---- var : 익절(0), filter(0) //롱포지션용 롱포용 익절 신호 = L < 특정 가격; If filter == 0 && 매수조건 then 매수trigger = 1 //필터가 0이고 매수조건이 참이면 트리거가 1 If 매수trigger == 1 then begin //트리거가 1이라면 [ Buy(); // 매수 매수Trigger = 0; // 매수 후 트리거는 다시 0으로 ] end; if marketposition ==1 then begin // 롱포라면 아래의 프로세스 시작 [ a = 진입가; <-- 해당 진입가는 a라는 변수에 저장되고 다음 매수 신호가 나올때까지 유효하게 해주세요 // a라는 변수에 진입가 지정. 해당 변수는 다음 롱포 잡을때까지 유효. 새로 롱포 잡으면 해당 진입가를 a라는 변수에 대입 If 손절신호 then trigger2 = 1 //(롱포인 상태에서) 손절신호 나오면 트리거2 가 참 If trigger 2 == 1 then begin [ 특정 가격 = b //트리거2가 참이라면 b라는 변수에 특정 가격 대입 exitlong("손절"); // (트리거2가 참이라면 손절 ㄱㄱ) ] ] end; If marketposition[1] == 1 and marketposition == 0 //전에는 롱포였고 이제는 무포라면(청산했다면) and B < A //손절가 < 진입가라면 (돈 잃었다면) then filter = 1 //필터는 1 If marketposition[1] == 1 and marketposition == 0 //전에는 롱포였고 이제는 무포라면(청산했다면) and B > A // 돈 벌었다면 then filter = 0 //필터는 0 숏포지션용 If filter == 1 && 매도조건 then 매도trigger = 1 //필터가 1이고 매도조건 참이면 매도트리거가 1 손절 및 익절은 위와 비슷 If marketposition[1] == -1 and marketposition == 0 //전에는 숏포였고 이제는 무포라면 and D < C then filter = 1 // 익절가 < 진입가 라면(돈 벌었다면) 필터는 1 If marketposition[1] == -1 and marketposition == 0 //전에는 숏포였고 이제는 무포라면 and D > C then filter = 0 //익절가 >진입가 (손절했다면)라면 필터는 0
프로필 이미지
이만스닥
2022-06-27
1360
글번호 160232
시스템
답변완료

아래 77825번 재문의 드렸습니다

수고스럽겠지만 한번더 검토 부탁드립니다!
프로필 이미지
유로파54
2022-06-27
1466
글번호 160229
지표
답변완료

ATR청산시 2단계 청산문의

항상 감사드립니다. ATR청산을 2단계로 구분하는 수식작성 부탁드립니다 input :shortPeriod(5), longPeriod(20), AT(20),MUL1(3),MUL2(2) value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수 If CrossUP(value1, value2) Then { Buy(); } # 청산: 1. 진입가격대비 20% 상승이내 까지는 atr승수(mul) 값 3 적용 청산 2. 진입가격대비 한 번이라도 20%이상 상승한 적 있다면 승수값 2적용 청산 하는 수식 좀 부탁드립니다. *조건발생 기준이 봉 완성시점은 아닌것이겠지요 의도와 다른 결과... if MarketPosition==1 AND ~~~~ Then{ ExitLong("tr청산1",atstop,highest(High,barsSinceEntry)-atr(20)*mul1);//진입가격대비 20% 상승까지는 } if MarketPosition==1 AND ~~~~ Then{ ExitLong("tr청산1",atstop,highest(High,barsSinceEntry)-atr(20)*mul2);//20%이상부터는 }
프로필 이미지
피카2
2022-06-27
1448
글번호 160214
시스템
답변완료

수식어 부탁드립니다

아래 내용으로 수식어 바랍니다. 1. 매매시간 07시~ 익일 05시 50분 2. 진입,청산신호 1회 3. 고점 저점 -100틱 매수 +100틱 청산
프로필 이미지
푸른
2022-06-27
1469
글번호 160213
시스템

배움이 님에 의해서 삭제되었습니다.

프로필 이미지
배움이
2022-06-27
89
글번호 160212
강조
답변완료

문의

타플렛폼 수식인데요 예스로 변환부탁드립니다. b=bbandsup(25,3);m2=crossdown(c,b);valuewhen(1,m2,c)
프로필 이미지
뽀로오스
2022-06-27
911
글번호 160211
지표
답변완료

화살표신호수식 문의 드립니다.

3분봉 기준 (dayhigh()+daylow())/2 : (고가+저가)/2 (predayhigh()+predaylow()+predayclose())/3+predayhigh()-predaylow() : Pivot 2차저항 (고가+저가)/2 값이 Pivot2차저항값을 돌파하는 신호수식을 문의 드립니다.
프로필 이미지
왕왕파트라슈
2022-06-27
1071
글번호 160208
지표
답변완료

문의드립니다.

안녕하세요. 수익명/청산명에 변수를 넣어서 동적으로 출력할 수 있는지 문의드립니다. 예를 들어 120일선 위에서 매수를 할 경우, 120일선 위에서 매수 회차를 변수 A에 넣으면, 매수명 끝에 buy1, buy2, buy3.... 로 표시되는 형태입니다. 항상 감사드립니다. 즐거운 하루 보내세요.
프로필 이미지
깜피
2022-06-27
1237
글번호 160203
시스템
답변완료

수정 부탁드립니다

var1 = ma(C,5); Var2 = ma(c,20); IF var1 < Var2 and c > Var2 Then Plot1(c,"막대",black); 위 수식에서 종가는 20선보다 크다의 조건인데 첨부파일에서는 종가가 20선 아래인데도 지표가 표시됩니다 수정 부탁드립니다
프로필 이미지
knp116
2022-06-27
894
글번호 160199
지표

신들의전쟁 님에 의해서 삭제되었습니다.

프로필 이미지
신들의전쟁
2022-06-27
34
글번호 160198
시스템