커뮤니티

새해 복 많이 받으십시요^^

프로필 이미지
요타
2020-01-01 11:14:20
284
글번호 134781
답변완료
* 2020년 새해애도 건강 하시고 가족의 건강과 행운을 바랍니다. *<요청1> 아래 수식에서 고점에 점이 안찍히는데 수정좀 부탁 드립니다. input : left(5),right(5); var : slv1(0),slv2(0),slh1(0),slh2(0),sl2(0),sl3(0),sl1(0); if SwingLow(1,H,Left,right,left+right+1) != -1 Then{ SLV1 = H[Right]; SLV2 = SLV1[1]; SLH1 = H; SLH2 = SLH1[1]; SL1 = Text_New(Sdate[Right],stime[Right],H[right]-PriceScale,"■"); SL2 = SL1[1]; SL3 = SL2[1]; } *<요청2> 3번째 매매 건너 뛰고 매매하기 var1 = ma(c,5) ; var2 = ma(c,2) ; if crossup(var1,var2) then buy(); if crossdown(var1,var2) then sell(); 일경우 손실이 연속 두번(변수:n(2))이면 3번째는 매매 안하고 다음 4번째 부터는 다시 정상매매 수식좀 좀 부탁 드립니다. * 항상 건강 하십시요^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-02 15:15:54

안녕하세요 예스스탁입니다. 1 swinglow는 저점을 찾는 함수입니다. swinghigh로 변경해 드립니다. input : left(5),right(5); var : shv1(0),shv2(0),sh1(0); if SwingHigh(1,H,Left,right,left+right+1) != -1 Then { SHV1 = H[Right]; SHV2 = SHV1[1]; SH1 = Text_New(Sdate[Right],stime[Right],H[right]+PriceScale,"■"); Text_SetStyle(sH1,2,2); } 2 input : n(2); var : loss(0),t(0); var1 = ma(c,5) ; var2 = ma(c,2) ; if t <= 0 and crossup(var1,var2) then { t = 1; if PositionProfit(0) >= 0 Then loss = 0; Else loss = loss+1; if loss < n Then buy("b"); Else ExitShort("sx"); } if t >= 0 and crossdown(var1,var2) then { t = -1; if PositionProfit(0) >= 0 Then loss = 0; Else loss = loss+1; if loss < n Then Sell("s"); Else Exitlong("bx"); } 즐거운 하루 되세요 > 요타 님이 쓴 글입니다. > 제목 : 새해 복 많이 받으십시요^^ > * 2020년 새해애도 건강 하시고 가족의 건강과 행운을 바랍니다. *<요청1> 아래 수식에서 고점에 점이 안찍히는데 수정좀 부탁 드립니다. input : left(5),right(5); var : slv1(0),slv2(0),slh1(0),slh2(0),sl2(0),sl3(0),sl1(0); if SwingLow(1,H,Left,right,left+right+1) != -1 Then{ SLV1 = H[Right]; SLV2 = SLV1[1]; SLH1 = H; SLH2 = SLH1[1]; SL1 = Text_New(Sdate[Right],stime[Right],H[right]-PriceScale,"■"); SL2 = SL1[1]; SL3 = SL2[1]; } *<요청2> 3번째 매매 건너 뛰고 매매하기 var1 = ma(c,5) ; var2 = ma(c,2) ; if crossup(var1,var2) then buy(); if crossdown(var1,var2) then sell(); 일경우 손실이 연속 두번(변수:n(2))이면 3번째는 매매 안하고 다음 4번째 부터는 다시 정상매매 수식좀 좀 부탁 드립니다. * 항상 건강 하십시요^^