커뮤니티

시스템식

프로필 이미지
erwe343
2013-11-01 14:06:55
151
글번호 69114
답변완료
아래 두개의 식을 하나로 통합해 주세요 Input : Period(10), Period1(10), Period2(10), Per(0.5); if date != date[1] Then var1 = 0; value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); If CrossUP(value1, value2) Then { value3 = value1; value4 = value3[1]; var1 = var1+1; if var1 >= 2 and value3 > value4 Then Buy("b"); } if MarketPosition == 1 Then buy("bb",AtLimit,EntryPrice*(1-(Per*CurrentEntries)/100)); If CrossDown(value1, value2) Then { sell(); } ------------------------------------------------------------------------- Input : Period(20), Period1(20), Period2(20), Per(0.5); if date != date[1] Then var1 = 0; value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); If CrossUP(value1, value2) Then { value3 = value1; value4 = value3[1]; var1 = var1+1; if var1 >= 2 and value3 > value4 Then Buy("b"); } if MarketPosition == 1 Then buy("bb",AtLimit,EntryPrice*(1-(Per*CurrentEntries)/100)); If CrossDown(value1, value2) Then { sell(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-01 14:59:43

안녕하세요 예스스탁입니다. Input : Period1(10), Period2(10), Period3(10), Per1(0.5); Input : P1(10), P2(10), P3(10), Per2(0.5); var : UPcnt1(0),Stok1(0),Stod1(0),Upval1(0),PreUpval1(0); var : UPcnt2(0),Stok2(0),Stod2(0),Upval2(0),PreUpval2(0); if date != date[1] Then{ UPcnt1 = 0; UPcnt2 = 0; } Stok1 = StochasticsK(Period1,Period2); stod1 = StochasticsD(Period1,Period2,Period3); Stok2 = StochasticsK(P1,P2); stod2 = StochasticsD(P1,P2,P3); If CrossUP(Stok1, stod1) Then { Upval1 = Stok1; PreUpval1 = Upval1[1]; UPcnt1 = UPcnt1+1; if UPcnt1 >= 2 and Upval1 > PreUpval1 Then Buy("b1"); } if MarketPosition == 1 and IsEntryName("b1")== true Then buy("bb1",AtLimit,EntryPrice*(1-(Per1*CurrentEntries)/100)); If CrossDown(Stok1, stod1) Then { sell(); } If CrossUP(Stok2, stod2) Then { Upval2 = Stok2; PreUpval2 = Upval2[1]; UPcnt2 = UPcnt2+1; if UPcnt2 >= 2 and Upval2 > PreUpval2 Then Buy("b2"); } if MarketPosition == 1 and IsEntryName("b2")== true Then buy("bb2",AtLimit,EntryPrice*(1-(Per2*CurrentEntries)/100)); If CrossDown(Stok2, stod2) Then { sell(); } 즐거운 하루되세요 > erwe343 님이 쓴 글입니다. > 제목 : 시스템식 > 아래 두개의 식을 하나로 통합해 주세요 Input : Period(10), Period1(10), Period2(10), Per(0.5); if date != date[1] Then var1 = 0; value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); If CrossUP(value1, value2) Then { value3 = value1; value4 = value3[1]; var1 = var1+1; if var1 >= 2 and value3 > value4 Then Buy("b"); } if MarketPosition == 1 Then buy("bb",AtLimit,EntryPrice*(1-(Per*CurrentEntries)/100)); If CrossDown(value1, value2) Then { sell(); } ------------------------------------------------------------------------- Input : Period(20), Period1(20), Period2(20), Per(0.5); if date != date[1] Then var1 = 0; value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); If CrossUP(value1, value2) Then { value3 = value1; value4 = value3[1]; var1 = var1+1; if var1 >= 2 and value3 > value4 Then Buy("b"); } if MarketPosition == 1 Then buy("bb",AtLimit,EntryPrice*(1-(Per*CurrentEntries)/100)); If CrossDown(value1, value2) Then { sell(); }