커뮤니티
코딩문의
2014-11-23 23:24:54
147
글번호 80649
안녕하세요?
현대Yestrader로 유로선물을 거래하고자합니다.
코딩부탁드립니다.
해외선물 거래시간(08:00~07:00)동안 일중거래입니다.
시가가 나오면, 동시에 총9개의 변수(var1~var9)가 결정되며, 각 변수간의 크기는 (var1>var2>var3....>var9입니다)
var6 < 시초가 < var4 이면,
var4~var6사이에서는 박스권 매매를
그 박스권 이탈시 추세추종형 매매를 하고자 하는 컨셉입니다.
매매는 박스권에서 한번하며 박스권을 이탈하여 손절을 하고 나서 추세추종형으로 가면 목표가 또는 종가청산으로 가지고 갈려고 합니다.
1) 시가에 형성된 현재가격이 var4를 터치하면, var4에 지정가매도하여 체결된 후,
1.1) 현재가격이 var6을 터치하면 var6에 지정가 매수(수익청산)
1.1.1) 1.1에 수익청산이후 현재가가 var7과 var3사이에 있다면 그날 매매는 종료
1.1.2) 1.1에 수익청산이후 현재가격이 var2 터치시 var2에 지정가 매수하여 체결되면 var1에 지정가 청산 또는 var1가격이 오지 않으면 당일 종가청산하되 var3이 먼저오면 손절 매도하여 거래 종료
1.1.3) 1.1에 수익청산이후 현재가격이 var8터치시 var8에 지정가 매도하여 체결되면 var9에 지정가 청산 또는 var9 가격이 오지 않으면 당일 종가 청산하되 var7이 먼저오면 손절매수하여 거래 종료
답변 1
예스스탁 예스스탁 답변
2014-11-24 19:27:58
안녕하세요
예스스탁입니다.
var : entry(0);
if bdate != bdate[1] Then
Entry = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
Entry = Entry+1;
if var4 > dayopen and dayopen > var6 and (stime >= 80000 or stime < 063000) then{
if MarketPosition == 0 and entry < 1 Then
sell("s1",atlimit,var4);
if MarketPosition == 0 and Entry < 1 Then
Buy("b1",atlimit,var6);
}
if MarketPosition == 0 and entry >= 1 and MarketPosition(1) == 1 and (stime >= 80000 or stime < 063000) Then
buy("b2",AtStop,var2);
if MarketPosition == 0 and Entry >= 1 and MarketPosition(1) == -1 and (stime >= 80000 or stime < 063000) Then
Sell("s2",AtStop,var8);
if MarketPosition == 1 and IsEntryName("b1") == true Then
ExitLong("b1x",atlimit,var4);
if MarketPosition == -1 and IsEntryName("s1") == true Then
ExitShort("s1x",atlimit,var6);
if MarketPosition == 1 and IsEntryName("b2") == true Then{
ExitLong("b2x1",atlimit,var1);
ExitLong("b2x2",AtStop,var3);
}
if MarketPosition == -1 and IsEntryName("s2") == true Then{
ExitShort("s2x1",atlimit,var9);
ExitShort("s2x2",AtStop,var7);
}
if stime == 063000 or (stime > 063000 and stime[1] < 063000) Then{
ExitLong();
ExitShort();
}
#해외선물은 설정창의 당일청산이나 setstopendofday함수를 사용하시면 안됩니다.
#해당 설정은 해당 시각이후에 당일 진입이 나오지 않게 하므로
#시간 지정해서 당일청산 구현하셔야 합니다
즐거운 하루되세요
> 통큰베팅 님이 쓴 글입니다.
> 제목 : 코딩문의
> 안녕하세요?
현대Yestrader로 유로선물을 거래하고자합니다.
코딩부탁드립니다.
해외선물 거래시간(08:00~07:00)동안 일중거래입니다.
시가가 나오면, 동시에 총9개의 변수(var1~var9)가 결정되며, 각 변수간의 크기는 (var1>var2>var3....>var9입니다)
var6 < 시초가 < var4 이면,
var4~var6사이에서는 박스권 매매를
그 박스권 이탈시 추세추종형 매매를 하고자 하는 컨셉입니다.
매매는 박스권에서 한번하며 박스권을 이탈하여 손절을 하고 나서 추세추종형으로 가면 목표가 또는 종가청산으로 가지고 갈려고 합니다.
1) 시가에 형성된 현재가격이 var4를 터치하면, var4에 지정가매도하여 체결된 후,
1.1) 현재가격이 var6을 터치하면 var6에 지정가 매수(수익청산)
1.1.1) 1.1에 수익청산이후 현재가가 var7과 var3사이에 있다면 그날 매매는 종료
1.1.2) 1.1에 수익청산이후 현재가격이 var2 터치시 var2에 지정가 매수하여 체결되면 var1에 지정가 청산 또는 var1가격이 오지 않으면 당일 종가청산하되 var3이 먼저오면 손절 매도하여 거래 종료
1.1.3) 1.1에 수익청산이후 현재가격이 var8터치시 var8에 지정가 매도하여 체결되면 var9에 지정가 청산 또는 var9 가격이 오지 않으면 당일 종가 청산하되 var7이 먼저오면 손절매수하여 거래 종료
다음글
이전글