커뮤니티

문의드립니다

프로필 이미지
조하트
2022-05-12 11:29:52
1180
글번호 158787
답변완료
1. 가중이평 1,2,3,4,5 중에서 4,5선 위에서 1,2,3선 이 정배열 되자마자 진입인데, 1,2,3선이 4,5선 위에만 있다면, 1,2,3선이 역배열 이후 다시 1,2,3선이 계속 정배열 될때마다 기존 물량 다 정리하고 다시 계속 반복해서 진입하도록 만들어주세요 2. 1에서 만든 시스템에서 손절을 분할로 하게 만들어주세요 총 5개에 나눠서 손절을 할것입니다. 마이너스 1퍼 손절 -2퍼 손절 -3퍼 손절 3,4선 데드크로스면 손절 4,5선 데드크로스면 손절
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-12 15:01:22

안녕하세요 예스스탁입니다. 1 input : P1(5),P2(10),P3(20),P4(60),P5(120); var : T(0); var1 = WMa(C,P1); var2 = WMa(C,P2); var3 = WMa(C,P3); var4 = WMa(C,P4); var5 = WMa(C,P5); Condition1 = var1 > Var2 and Var2 > Var3; Condition2 = var1 < Var2 and Var2 < Var3; if Condition1 == true Then T = 1; if Condition2 == true Then T = -1; if Condition1 == true and Var3 > Var4 and Var3 > Var5 Then Buy(); if MarketPosition == 1 and T != T[1] and T == 1 Then ExitLong(); 2 input : P1(5),P2(10),P3(20),P4(60),P5(120); var : T(0),Xcond1(False),Xcond2(False),Xcond3(False),Xcond4(False),Xcond5(False); var1 = WMa(C,P1); var2 = WMa(C,P2); var3 = WMa(C,P3); var4 = WMa(C,P4); var5 = WMa(C,P5); Condition1 = var1 > Var2 and Var2 > Var3; Condition2 = var1 < Var2 and Var2 < Var3; if Condition1 == true Then T = 1; if Condition2 == true Then T = -1; if Condition1 == true and Var3 > Var4 and Var3 > Var5 Then Buy(); if MarketPosition == 1 Then { if T != T[1] and T == 1 Then ExitLong(); if CurrentContracts > CurrentContracts[1] then { xcond1 = False; xcond2 = False; xcond3 = False; xcond4 = False; xcond5 = False; } if CurrentContracts < CurrentContracts[1] Then { if LatestExitName(0) == "bx1" Then Xcond1 = true; if LatestExitName(0) == "bx2" Then Xcond2 = true; if LatestExitName(0) == "bx3" Then Xcond3 = true; if LatestExitName(0) == "bx4" Then Xcond4 = true; if LatestExitName(0) == "bx5" Then Xcond5 = true; } if Xcond1 == False Then ExitLong("bx1",AtStop,EntryPrice*0.99,"",1,1); if Xcond2 == False Then ExitLong("bx2",AtStop,EntryPrice*0.98,"",1,1); if Xcond3 == False Then ExitLong("bx3",AtStop,EntryPrice*0.97,"",1,1); if Xcond4 == False and CrossDown(c,Var4) Then ExitLong("bx4",OnClose,DEf,"",1,1); if Xcond5 == False and CrossDown(c,Var5) Then ExitLong("bx5",OnClose,DEf,"",1,1); } Else { xcond1 = False; xcond2 = False; xcond3 = False; xcond4 = False; xcond5 = False; } 즐거운 하루되세요 > 조하트 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1. 가중이평 1,2,3,4,5 중에서 4,5선 위에서 1,2,3선 이 정배열 되자마자 진입인데, 1,2,3선이 4,5선 위에만 있다면, 1,2,3선이 역배열 이후 다시 1,2,3선이 계속 정배열 될때마다 기존 물량 다 정리하고 다시 계속 반복해서 진입하도록 만들어주세요 2. 1에서 만든 시스템에서 손절을 분할로 하게 만들어주세요 총 5개에 나눠서 손절을 할것입니다. 마이너스 1퍼 손절 -2퍼 손절 -3퍼 손절 3,4선 데드크로스면 손절 4,5선 데드크로스면 손절