커뮤니티
수식부탁드립니다
2013-07-23 08:56:55
194
글번호 65613
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
# 매수
If CrossUP(value, 0) Then
{
Buy();
}
# 매도
If CrossDown(value, 0) Then
{
Sell();
}
매수든 매도든 2개진입 진입가에서 6틱손해나면 2개다손절 진입가에서 7틱이익날때까지보유 7틱이익나면 1개익절
1개익절난 시점부터 이익이감소하면(매수진입은 가격하락 매도진입은 가격상승) 진입가대비 4틱에 나머지1개 익절 그리고 5틱아래로떨어지지않으면보유 15틱이상이익나는시점부터는 고점대비 4틱아래 트레일링 스탑실행,
다시한번더 말씀 드리면 2개진입후 6틱손실에 2개다손절 7틱이익나면 1개익절 거기서 3틱떨어지면 나머지1개익절 3틱까지 떨어지지않고 상승하면 15틱이익날때까지 보유 15틱이상부터는 트레일링스탑 고점대비4틱 설정입니다
부탁 드리겠읍니다.
만일 백프로 구현이 않되면 되는 부분만이라도 해주시길부탁드립니다
답변 1
예스스탁 예스스탁 답변
2013-07-23 14:38:33
안녕하세요
예스스탁입니다.
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
If CrossUP(value, 0) Then
Buy("b",OnClose,def,2);
If CrossDown(value, 0) Then
Sell("s",OnClose,def,2);
if MarketPosition == 1 Then{
var1 = highest(h,BarsSinceEntry);
ExitLong("BLoss",AtStop,EntryPrice-PriceScale*6);
if CurrentContracts == MaxContracts Then
ExitLong("bx1",Atlimit,EntryPrice+PriceScale*7,"",1,1);
if CurrentContracts < MaxContracts Then{
if var1 >= EntryPrice+PriceScale*7 and var1 < EntryPrice+PriceScale*15 Then
ExitLong("bx21",AtStop,EntryPrice+PriceScale*4,"",1,1);
if var1 >= EntryPrice+PriceScale*15 Then
ExitLong("bx22",AtStop,var1-PriceScale*4,"",1,1);
}
}
if MarketPosition == -1 Then{
var2 = Lowest(L,BarsSinceEntry);
ExitShort("SLoss",AtStop,EntryPrice+PriceScale*6);
if CurrentContracts == MaxContracts Then
ExitShort("sx1",Atlimit,EntryPrice-PriceScale*7,"",1,1);
if CurrentContracts < MaxContracts Then{
if var2 <= EntryPrice-PriceScale*7 and var2 > EntryPrice-PriceScale*15 Then
ExitShort("sx21",AtStop,EntryPrice-PriceScale*4,"",1,1);
if var1 <= EntryPrice-PriceScale*15 Then
ExitShort("sx22",AtStop,var2+PriceScale*4,"",1,1);
}
}
즐거운 하루되세요
> HI_hihi0456 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
# 매수
If CrossUP(value, 0) Then
{
Buy();
}
# 매도
If CrossDown(value, 0) Then
{
Sell();
}
매수든 매도든 2개진입 진입가에서 6틱손해나면 2개다손절 진입가에서 7틱이익날때까지보유 7틱이익나면 1개익절
1개익절난 시점부터 이익이감소하면(매수진입은 가격하락 매도진입은 가격상승) 진입가대비 4틱에 나머지1개 익절 그리고 5틱아래로떨어지지않으면보유 15틱이상이익나는시점부터는 고점대비 4틱아래 트레일링 스탑실행,
다시한번더 말씀 드리면 2개진입후 6틱손실에 2개다손절 7틱이익나면 1개익절 거기서 3틱떨어지면 나머지1개익절 3틱까지 떨어지지않고 상승하면 15틱이익날때까지 보유 15틱이상부터는 트레일링스탑 고점대비4틱 설정입니다
부탁 드리겠읍니다.
만일 백프로 구현이 않되면 되는 부분만이라도 해주시길부탁드립니다
다음글
이전글