커뮤니티

매수매도식 부탁드립니다.

프로필 이미지
cs아빠
2020-06-02 14:55:27
1670
글번호 139485
답변완료
1. n1이평 > n2 이평 2. 현재봉이 완성될때 > n1이평 3. (현재봉완성시 종가/n1이평) > 2*(n1이평/n2이평) 3. 1,2,3번 만족하면 매수 (매수금액 :m) 4. 10% 수익중이라면 현재의 봉 완성시 종가 < 바로 전봉의 저가 5. 수익여부 상관없이 매수후 현재의 봉 완성시 종가 < n2 이평 6. 수익이면 매매 종료, 손실이면 수익날때까지 최대 5회 매매 7. 매매시간 090000 ~ 151959 8. 매도되지 않은 물량은 장마감시에 시장가 매도 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-06-02 15:15:16

안녕하세요 예스스탁입니다. 랭귀지에서 시간은 수신되는 데이타의 시간으로 인지합니다. 당일청산을 정규장 마지막 시간에 붙여서 지정하시면 해당 시간이후에 데이타가 없으면 신호가 발생하지 않으므로 넉넉히 30초나 1분 정도 앞 시간으로 지정해 주셔야 합니다. 수식에서는 지정하신 시간으로 작성했습니다. input : p1(5),p2(20),금액(5000000); var : Xcond(false),entry(0); var1 = ma(c,p1); var2 = ma(c,p2); if bdate != bdate[1] Then { entry = 0; Xcond = false; } if (MarketPosition != 0 and MarketPosition !=MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if TotalTrades > TotalTrades[1] and PositionProfit(1) > 0 Then Xcond = true; if MarketPosition == 0 and entry < 5 and Xcond == false and var1 > var2 and c > var1 and c/var1 > 2*(var1/var2) Then buy("b",OnClose,def,floor(금액/c)); if MarketPosition == 1 then { if c > EntryPrice*1.10 and c < l[1] Then exitlong("bx1"); if c < var2 Then exitlong("bx2"); } SetStopEndofday(151959); 즐거운 하루되세요 > cs아빠 님이 쓴 글입니다. > 제목 : 매수매도식 부탁드립니다. > 1. n1이평 > n2 이평 2. 현재봉이 완성될때 > n1이평 3. (현재봉완성시 종가/n1이평) > 2*(n1이평/n2이평) 3. 1,2,3번 만족하면 매수 (매수금액 :m) 4. 10% 수익중이라면 현재의 봉 완성시 종가 < 바로 전봉의 저가 5. 수익여부 상관없이 매수후 현재의 봉 완성시 종가 < n2 이평 6. 수익이면 매매 종료, 손실이면 수익날때까지 최대 5회 매매 7. 매매시간 090000 ~ 151959 8. 매도되지 않은 물량은 장마감시에 시장가 매도 감사합니다.