커뮤니티

부탁드립니다.

프로필 이미지
묘선낭자
2015-02-28 09:49:41
116
글번호 83534
답변완료
1. 진입가격을 Entryprice로 표현하는 걸로 아는데, 매수진입가격과 매도진입가격을 구분해서 표현하려면 어떻게 표시해야 하는지요. 예를 들어 If 매수조건 Then{ Buy("b1",atlimit,var1); var11=매수가격; var12=var11[1]; var13=var12[1]; var14=var13[1]; var15=var14[1]; } If 매도조건 Then{ Sell("s1",atlimit,var2); var21=매도가격; var22=var21[1]; var23=var22[1]; var24=var23[1]; var25=var24[1]; } 목적은 지금 만들어지는 매수가격과 직전 4번의 매수가격을 서로 비교하고자 함입니다. If var11<var12 and var12<var13 and var13<var14 and var14<var15 Then{ Buy("b2"); } 2. 위에서 보듯이 b1(또는 b1과 b2) 매수진입한 후 매수청산조건에서 매수청산하고 매도신호가 나오기 전에 다시 내려온다면 b1진입가격(Atlimit를 사용하였음)-0.5에 재매수(b3)하고자 한다면 어떻게 표현이 가능한지요? 늘 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-02 10:29:14

안녕하세요 예스스탁입니다. 1. 매수나 매도포지션 진입후 가격을 저장해서 사용하시면 됩니다. if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then{ var11= EntryPrice; var12=var11[1]; var13=var12[1]; var14=var13[1]; var15=var14[1]; } if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then{ var21=EntryPrice; var22=var21[1]; var23=var22[1]; var24=var23[1]; var25=var24[1]; } 2. #현재 무포지션 직전거래 매수거래 #직전거래의 진입가격대비 -0.5 이하의 시세 발생하면 재매수 if MarketPosition == 0 and MarketPosition(1) == 1 Then buy("b3",atlimit,EntryPrice(1)-0.5); 즐거운 하루되세요 > 묘선낭자 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 1. 진입가격을 Entryprice로 표현하는 걸로 아는데, 매수진입가격과 매도진입가격을 구분해서 표현하려면 어떻게 표시해야 하는지요. 예를 들어 If 매수조건 Then{ Buy("b1",atlimit,var1); var11=매수가격; var12=var11[1]; var13=var12[1]; var14=var13[1]; var15=var14[1]; } If 매도조건 Then{ Sell("s1",atlimit,var2); var21=매도가격; var22=var21[1]; var23=var22[1]; var24=var23[1]; var25=var24[1]; } 목적은 지금 만들어지는 매수가격과 직전 4번의 매수가격을 서로 비교하고자 함입니다. If var11<var12 and var12<var13 and var13<var14 and var14<var15 Then{ Buy("b2"); } 2. 위에서 보듯이 b1(또는 b1과 b2) 매수진입한 후 매수청산조건에서 매수청산하고 매도신호가 나오기 전에 다시 내려온다면 b1진입가격(Atlimit를 사용하였음)-0.5에 재매수(b3)하고자 한다면 어떻게 표현이 가능한지요? 늘 감사합니다.