커뮤니티

문의드립니다

프로필 이미지
파인애플
2016-12-28 14:13:49
118
글번호 105359
답변완료
1 매매횟수를 다르게 설정하고 싶습니다 매수진입 이평5/10 크로스업 매수청산 이평5/10 크로스다운 매도진입 이평5/10 크로스다운 매도청산 이평5/10 크로스업 목표수익익절 0.55pt 진입후 목표수익익절이면 당일매매 종료 진입후 수익청산 이면 당일매매 종료 진입후 손실청산 이면 1회 매매횟수 더 부여 2 9시 이후에 이평10-20 크로스업 이 나타났고 이평7-14가 크로스다운 이 되면 매도진입 이평7-14가 크로스업 이 되면 매도청산 이평10-20 크로스다운 이 나타났고 이평7-14가 크로스업 이 되면 매수진입 이평7-14가 크로스다운이 되면 매수청산 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-12-28 16:47:56

안녕하세요 예스스탁입니다. 1. var : N1(0),Xcond(false),entry(0); if Bdate != Bdate[1] Then{ N1 = TotalTrades; Xcond = false; } if TotalTrades > TotalTrades[1] and PositionProfit(1) > 0 Then Xcond = true; if MarketPosition == 0 Then entry = TotalTrades-N1; Else entry = (TotalTrades-N1+1); var1 = ma(c,5); var2 = ma(c,10); if Xcond == false and crossup(var1,var2) Then{ if entry == 0 Then buy(); if entry == 1 and MarketPosition == -1 Then{ if c >= EntryPrice Then buy(); Else ExitShort(); } } if Xcond == false and CrossDown(var1,var2) and entry < 2 Then{ if entry == 0 Then sell(); if entry == 1 and MarketPosition == 1 Then{ if c <= EntryPrice Then sell(); Else ExitShort(); } } SetStopProfittarget(0.55,PointStop); 2 var : T(0); if Bdate != Bdate[1] Then{ T = 0; } var1 = ma(c,10); var2 = ma(c,20); var3 = ma(c,7); var4 = ma(c,14); if crossup(var1,var2) Then T = 1; if CrossDown(var1,var2) Then T = -1; if T == -1 and crossup(var3,var4) Then buy(); if MarketPosition == 1 and CrossDown(var3,var4) Then exitlong(); if T == 1 and CrossDown(var3,var4) Then sell(); if MarketPosition == -1 and CrossUp(var3,var4) Then ExitShort(); 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1 매매횟수를 다르게 설정하고 싶습니다 매수진입 이평5/10 크로스업 매수청산 이평5/10 크로스다운 매도진입 이평5/10 크로스다운 매도청산 이평5/10 크로스업 목표수익익절 0.55pt 진입후 목표수익익절이면 당일매매 종료 진입후 수익청산 이면 당일매매 종료 진입후 손실청산 이면 1회 매매횟수 더 부여 2 9시 이후에 이평10-20 크로스업 이 나타났고 이평7-14가 크로스다운 이 되면 매도진입 이평7-14가 크로스업 이 되면 매도청산 이평10-20 크로스다운 이 나타났고 이평7-14가 크로스업 이 되면 매수진입 이평7-14가 크로스다운이 되면 매수청산 감사합니다