커뮤니티
FX마진 수식 부탁드립니다.
2012-04-30 12:38:05
486
글번호 50640
FX마진 EUR/USD 통화쌍으로 거래시 다음 시나리오의 수식 부탁드립니다.
이평선 돌파시의 분봉(x)의 고점보다, 다음봉(y)의 종가가 특정금액보다 클 경우 매수신호를 내고, 분봉(y)의 고점보다 현재 가격이 특정금액 이하가 되면 진입을 하게 하고싶습니다. 시나리오는 아래와 같습니다.
* 매수포지션 진입시
1. 분봉은 5분봉 기준입니다.
2. 5일 이평선이 20일 이평선을 돌파하면(이때 분봉의 고점을 a라 합니다.)
3. 그 다음봉의 종가가 이전봉의 고가(a)보다 0.01$ 클 경우
매수신호 발생(차트에 표기합니다. 매수 포지션진입하면 안됩니다.)
- 이때 해당봉의 고가를 b라고 합니다.
5. 현재의 값이 b의 값보다 0.05$ 적다면 매수포지션 진입(시장가) 합니다.
- 차트 플로팅
답변 2
예스스탁 예스스탁 답변
2012-04-30 13:02:12
> 철인27호 님이 쓴 글입니다.
> 제목 : FX마진 수식 부탁드립니다.
> FX마진 EUR/USD 통화쌍으로 거래시 다음 시나리오의 수식 부탁드립니다.
이평선 돌파시의 분봉(x)의 고점보다, 다음봉(y)의 종가가 특정금액보다 클 경우 매수신호를 내고, 분봉(y)의 고점보다 현재 가격이 특정금액 이하가 되면 진입을 하게 하고싶습니다. 시나리오는 아래와 같습니다.
* 매수포지션 진입시
1. 분봉은 5분봉 기준입니다.
2. 5일 이평선이 20일 이평선을 돌파하면(이때 분봉의 고점을 a라 합니다.)
3. 그 다음봉의 종가가 이전봉의 고가(a)보다 0.01$ 클 경우
매수신호 발생(차트에 표기합니다. 매수 포지션진입하면 안됩니다.)
- 이때 해당봉의 고가를 b라고 합니다.
5. 현재의 값이 b의 값보다 0.05$ 적다면 매수포지션 진입(시장가) 합니다.
- 차트 플로팅
예스스탁 예스스탁 답변
2012-04-30 14:30:33
안녕하세요
예스스탁입니다.
input : P1(5),P2(20),N1(1),N2(5);
var : Pip(0),pippet(0);
var1 = ma(c,5);
var2 = ma(c,20);
Pippet = PriceScale;
Pip = Pippet*10;
if crossup(var1[1],var2[1]) and C >= H[1]+(N1*Pippet) Then{
Condition1 = true;
value1 = H-(N2*Pippet);
}
if Condition1 == true and MarketPosition != 1 Then
buy("b",atlimit,value1);
if MarketPosition == 1 Then
Condition1 == true;
골든크로스 봉(X)의 고가보다 N1 pippet이상 종가가 큰봉(Y) 발생하면
condition1을 true로 만들고 Y봉의 고가-N2 pippet를 저장하고
이후봉에서 Y봉의 고가-N2보다 작은 시세가 발생하면 매수진입하는 식입니다.
시스템 트레이딩에서 보통 가격을 지정할 때 pip이나
pippet을 사용하는 계산식으로 작성하면
pippet은 PriceScale이며 pip은 PriceScale*10입니다.
PriceScale은 JPY로 끝나는 종목은 0.001, 그 외 종목은 0.00001값을
자동으로 리턴해 줍니다.
pip과 pippet을 모두 변수처리 되어 있으므로
원하시는 값을 기준으로 변경하시면 됩니다.
즐거운 하루되세요
> 철인27호 님이 쓴 글입니다.
> 제목 : FX마진 수식 부탁드립니다.
> FX마진 EUR/USD 통화쌍으로 거래시 다음 시나리오의 수식 부탁드립니다.
이평선 돌파시의 분봉(x)의 고점보다, 다음봉(y)의 종가가 특정금액보다 클 경우 매수신호를 내고, 분봉(y)의 고점보다 현재 가격이 특정금액 이하가 되면 진입을 하게 하고싶습니다. 시나리오는 아래와 같습니다.
* 매수포지션 진입시
1. 분봉은 5분봉 기준입니다.
2. 5일 이평선이 20일 이평선을 돌파하면(이때 분봉의 고점을 a라 합니다.)
3. 그 다음봉의 종가가 이전봉의 고가(a)보다 0.01$ 클 경우
매수신호 발생(차트에 표기합니다. 매수 포지션진입하면 안됩니다.)
- 이때 해당봉의 고가를 b라고 합니다.
5. 현재의 값이 b의 값보다 0.05$ 적다면 매수포지션 진입(시장가) 합니다.
- 차트 플로팅
이전글