예스스탁
예스스탁 답변
2022-11-28 11:09:06
안녕하세요
예스스탁입니다.
1
파리미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다.
var1 =ma(C, 5);
Var2 =ma(C, 20);
if MarketPosition <= 0 and CrossUp(var1, Var2) Then
{
Buy("b",OnClose,Def,1);
Buy("b+1",AtStop,c+PriceScale*3,2);
Buy("b+2",AtStop,c+PriceScale*6,2);
Buy("b-1",AtLimit,c-PriceScale*3,2);
Buy("b-2",AtLimit,c-PriceScale*6,2);
}
if MarketPosition == 1 Then
{
if highest(H,BarsSinceEntry) < EntryPrice+PriceScale*3 Then
Buy("b+1.",AtStop,EntryPrice+PriceScale*3,2);
if highest(H,BarsSinceEntry) < EntryPrice+PriceScale*6 Then
Buy("b+2.",AtStop,EntryPrice+PriceScale*6,2);
if lowest(L,BarsSinceEntry) > EntryPrice-PriceScale*3 Then
buy("b-1.",AtStop,EntryPrice-PriceScale*3,2);
if lowest(L,BarsSinceEntry) > EntryPrice-PriceScale*6 Then
buy("b-2.",AtStop,EntryPrice-PriceScale*6,2);
}
if MarketPosition >= 0 and CrossDown(var1, Var2) Then
{
Sell("s",OnClose,Def,1);
Sell("s+1",AtStop,c-PriceScale*3,2);
Sell("s+2",AtStop,c-PriceScale*6,2);
Sell("s-1",AtLimit,c+PriceScale*3,2);
Sell("s-2",AtLimit,c+PriceScale*6,2);
}
if MarketPosition == 1 Then
{
if lowest(H,barsSinceEntry) > EntryPrice-PriceScale*3 Then
Sell("s-1.",AtStop,EntryPrice-PriceScale*3,2);
if lowest(L,barsSinceEntry) > EntryPrice-PriceScale*6 Then
Sell("s-2.",AtStop,EntryPrice-PriceScale*6,2);
if highest(H,barsSinceEntry) < EntryPrice+PriceScale*3 Then
Sell("s+1.",AtStop,EntryPrice+PriceScale*3,2);
if highest(H,barsSinceEntry) < EntryPrice+PriceScale*6 Then
Sell("s+2.",AtStop,EntryPrice+PriceScale*6,2);
}
2
시초가 진입이므로 청산이
진입과 동시에 걸려야 하므로
완성봉기준 무포지션이거나 반대포지션일때 청산함수가 셋팅되게 하시면 됩니다.
if MarketPosition <= 0 Then
ExitLong("bx",AtStop,NextBarOpen-PriceScale*70);
if MarketPosition >= 0 Then
ExitShort("sx",AtStop,NextBarOpen+PriceScale*70);
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 1.
5, 20선 골든/데드 크로스 해외선물 매매에서 5~9계약을 진입하고 싶습니다.
처음 1계약 매수 진입후 3틱 위로 가면 2계약, 6틱 위로 가면 2계약 추가 매수되고, 3틱 아래로 가면 2계약, 6틱 아래로 가면 2계약이 추가로 진입되게 하고 싶습니다.
즉 체결후 바로 상승하면 5계약이 매수된후 조건에 따라 청산이 되고, 체결후 6틱까지 아래로 밀렸다가 상승하게 되면 최대 9계약까지 체결됩니다.
매도는 그 반대입니다.
2. 매수신호가 시가에 나왔는데 해당 봉이 꺼꾸로 크게 하락하면 해당봉에서 바로 청산하고 싶습니다.
즉 봉의 시가에 매수신호가 나왔는데 매수신호가 나온 봉에서 70틱 하락하면 바로 자동 청산되는 수식을 알고 싶습니다.
매도는 그 반대입니다.
늘 노고에 감사드립니다~