커뮤니티

매매식좀 요청 드립니다.

프로필 이미지
요타
2021-10-11 21:13:34
902
글번호 152782
답변완료

첨부 이미지

* 항상 많은 도움에 고맙습니다. * <진입식> 아래 수식에서 3개선 모두가 RED면 2개봉 지나서 매수 BLU면 2개봉 지나서 매도 진입 수식 좀 요청 드립니다. input : P1(3),P2(6),P3(10); var : X(0),Y(0),Z(0); var11 = ma(c,P1); var12 = ma(c,P2); var13 = ma(c,P3); if var11 > var11[1] Then X = 1; if var11 < var11[1] Then X = -1; if var12 > var12[1] Then Y = 1; if var12 < var12[1] Then Y = -1; if var13 > var13[1] Then Z = 1; if var13 < var13[1] Then Z = -1; Plot11(var11,"이평1",IFf(X==1,RED,BLUE)); Plot12(var12,"이평2",IFf(Y==1,RED,BLUE)); Plot13(var13,"이평3",IFf(Z==1,RED,BLUE)); * <청산식> 매수 진입후 수익이 10틱 이면 1차청산 1차청산후 10틱 아래면 2차 매수 재진입 매도 진입후 수익이 10틱 이면 1차청산 1차청산후 10틱 위로가면 2차 매도 재진입 2차 진입(변수) 까지만 박스권 청산/재진입 수식 좀 요청 드립니다. * 그림 처럼 3번 연속 신호시 2번 까지만 매매 되도록 수식 좀 요청 드립니다. 연속 3번째 같은 매수신호(SS1)는 매매 안되도록 부탁 드립니다. (매도 신호도 3번째는 진입 안되도록 부탁 드립니다) var1 = ma(c,5) ; var2 = ma(c,20) ; if crossup(var1,var2) then buy("ss1"); if crossdown(var1,var2) then sell("dd1"); * 매번 많은 도움에 고맙습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-10-12 10:21:32

안녕하세요 예스스탁입니다. 1 input : P1(3),P2(6),P3(10); var : X(0),Y(0),Z(0); var11 = ma(c,P1); var12 = ma(c,P2); var13 = ma(c,P3); if var11 > var11[1] Then X = 1; if var11 < var11[1] Then X = -1; if var12 > var12[1] Then Y = 1; if var12 < var12[1] Then Y = -1; if var13 > var13[1] Then Z = 1; if var13 < var13[1] Then Z = -1; Condition1 = X == 1 and Y == 1 and Z == 1; Condition2 = X == -1 and Y == -1 and Z == -1; if CountIf(Condition1==true,2) == 2 and Condition1[2] == False Then Buy("b1"); if CountIf(Condition2==true,2) == 2 and Condition2[2] == False Then Sell("s1"); SetStopProfittarget(PriceScale*10,PointStop); if MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("b1",1) == true and IsExitName("StopProfittarget",1) == true Then Buy("b2",AtLimit,ExitPrice(1)-PriceScale*10); if MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("s1",1) == true and IsExitName("StopProfittarget",1) == true Then Sell("s2",AtLimit,ExitPrice(1)+PriceScale*10); 2 var : T(0); var1 = ma(c,5) ; var2 = ma(c,20) ; if Bdate != Bdate[1] Then T = 0; if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then T = T+1; if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then T = T-1; if crossup(var1,var2) and T < 2 then buy("ss1"); if crossdown(var1,var2) and T > -2 then sell("dd1"); SetStopLoss(PriceScale*10,PointStop); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 매매식좀 요청 드립니다. > * 항상 많은 도움에 고맙습니다. * <진입식> 아래 수식에서 3개선 모두가 RED면 2개봉 지나서 매수 BLU면 2개봉 지나서 매도 진입 수식 좀 요청 드립니다. input : P1(3),P2(6),P3(10); var : X(0),Y(0),Z(0); var11 = ma(c,P1); var12 = ma(c,P2); var13 = ma(c,P3); if var11 > var11[1] Then X = 1; if var11 < var11[1] Then X = -1; if var12 > var12[1] Then Y = 1; if var12 < var12[1] Then Y = -1; if var13 > var13[1] Then Z = 1; if var13 < var13[1] Then Z = -1; Plot11(var11,"이평1",IFf(X==1,RED,BLUE)); Plot12(var12,"이평2",IFf(Y==1,RED,BLUE)); Plot13(var13,"이평3",IFf(Z==1,RED,BLUE)); * <청산식> 매수 진입후 수익이 10틱 이면 1차청산 1차청산후 10틱 아래면 2차 매수 재진입 매도 진입후 수익이 10틱 이면 1차청산 1차청산후 10틱 위로가면 2차 매도 재진입 2차 진입(변수) 까지만 박스권 청산/재진입 수식 좀 요청 드립니다. * 그림 처럼 3번 연속 신호시 2번 까지만 매매 되도록 수식 좀 요청 드립니다. 연속 3번째 같은 매수신호(SS1)는 매매 안되도록 부탁 드립니다. (매도 신호도 3번째는 진입 안되도록 부탁 드립니다) var1 = ma(c,5) ; var2 = ma(c,20) ; if crossup(var1,var2) then buy("ss1"); if crossdown(var1,var2) then sell("dd1"); * 매번 많은 도움에 고맙습니다.