커뮤니티

수식 문의

프로필 이미지
에구머니
2017-09-28 15:27:37
168
글번호 113151
답변완료
유사한 시스템식 2개 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-09-28 14:38:32

안녕하세요 예스스탁입니다. 1. Input: L1(1), L2(1), L3(1), L4(2), L5(2), L6(2), L7(3), L8(3), L9(3), L10(3); Input: TP1(3), TP2(3), TP3(3), TP4(3.5), TP5(3.5), TP6(3.5), TP7(4), TP8(4), TP9(4), TP10(4); Input: SL1(3), SL2(3), SL3(3), SL4(3.5), SL5(3.5), SL6(3.5), SL7(4), SL8(4), SL9(4), SL10(4); var: 매수조건(false), 매도조건(false),Atrv(0),cnt(0),연속손실횟수(0); Array : LV[11](0),TP[11](0),SL[11](0); // 익절과 손절의 기준은 Atrv = atr(50)임. Atrv = atr(50); Lv[0] = L1; Lv[1] = L2; Lv[2] = L3; Lv[3] = L4; Lv[4] = L5; Lv[5] = L6; Lv[6] = L7; Lv[7] = L8; Lv[8] = L9; Lv[9] = L10; TP[0] = TP1; TP[1] = TP2; TP[2] = TP3; TP[3] = TP4; TP[4] = TP5; TP[5] = TP6; TP[6] = TP7; TP[7] = TP8; TP[8] = TP9; TP[9] = TP10; SL[0] = SL1; SL[1] = SL2; SL[2] = SL3; SL[3] = SL4; SL[4] = SL5; SL[5] = SL6; SL[6] = SL7; SL[7] = SL8; SL[8] = SL9; SL[9] = SL10; 연속손실횟수 = 0; for cnt = 10 to 1{ if IsExitName("bl",1) or IsExitName("sl",1) Then 연속손실횟수 = 연속손실횟수+1; Else 연속손실횟수 = 0; } if 매수조건 Then buy("b",OnClose,def,L1[연속손실횟수]); if 매도조건 Then sell("s",OnClose,def,L1[연속손실횟수]); if MarketPosition == 1 then { ExitLong("bp",AtLimit,EntryPrice+ATRV*TP[연속손실횟수]); ExitLong("bl",AtStop,EntryPrice-ATRV*SL[연속손실횟수]); } if MarketPosition == -1 then { ExitShort("sp",AtLimit,EntryPrice-ATRV*TP[연속손실횟수]); ExitShort("sl",AtStop,EntryPrice+ATRV*SL[연속손실횟수]); } 2 Input: L1(1), L2(1), L3(1), L4(2), L5(2), L6(2), L7(3), L8(3), L9(3), L10(3); input : TP1(3), TP2(3), TP3(3), TP4(3.5), TP5(3.5), TP6(3.5), TP7(4), TP8(4), TP9(4), TP10(4); input : Step2(3), Step3(3), Step4(3.5), Step5(3.5), Step6(3.5), Step7(4), Step8(4), Step9(4), Step10(4); input : Stopp(5); var: 매수조건(false), 매도조건(false),Atrv(0),cnt(0),연속손실횟수(0); Array : LV[11](0),TP[11](0),ST[11](0); // 익절과 손절의 기준은 Atrv = atr(50)임. Atrv = atr(50); Lv[0] = L1; Lv[1] = L2; Lv[2] = L3; Lv[3] = L4; Lv[4] = L5; Lv[5] = L6; Lv[6] = L7; Lv[7] = L8; Lv[8] = L9; Lv[9] = L10; TP[0] = TP1; TP[1] = TP2; TP[2] = TP3; TP[3] = TP4; TP[4] = TP5; TP[5] = TP6; TP[6] = TP7; TP[7] = TP8; TP[8] = TP9; TP[9] = TP10; ST[1] = Step2; ST[2] = Step3; ST[3] = Step4; ST[4] = Step5; ST[5] = Step6; ST[6] = Step7; ST[7] = Step8; ST[8] = Step9; St[9] = Step10; 연속손실횟수 = 0; for cnt = 10 to 1{ if IsExitName("bl",1) or IsExitName("sl",1) Then 연속손실횟수 = 연속손실횟수+1; Else 연속손실횟수 = 0; } if MarketPosition <= 0 and 매수조건 Then buy("b",OnClose,def,L1[0]); if MarketPosition >= 0 and 매도조건 Then sell("s",OnClose,def,L1[0]); if MarketPosition == 1 then { buy("bb",atlimit,LatestEntryPrice(0)-atrv*ST[MaxEntries],Lv[MaxEntries]); ExitLong("bp",AtLimit,EntryPrice+ATRV*stopp)); } if MarketPosition == -1 then { sell("ss",atlimit,LatestEntryPrice(0)+atrv*ST[MaxEntries],Lv[MaxEntries]); ExitShort("sp",AtLimit,LatestEntryPrice-ATRV*stopp); } 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 수식 문의 > 유사한 시스템식 2개 부탁드립니다. 감사합니다.