커뮤니티
수식 문의 드립니다.
2017-10-09 20:47:41
153
글번호 113224
안녕하세요
수식 작성관련 하기 도움 부탁드립니다.
*
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
sell();
}
1.
매수조건에서 볼린져 밴드 중앙이평 하단에서만 진입가능하게 부탁드립니다.
- 상기 매수조건 발생시 중앙이평 상단 어느곳에 가격이 존재한다면 진입하지
않고 대기합니다.
매도조건에서 볼린져 밴드 중앙이평 상단에서만 진입가능하게 부탁드립니다.
- 상기 매도조건에 발생시 중앙이평 하단 어느곳에 가격이 존재한다면 진입하지
않고 대기 합니다.
2.
매수 진입후, 익절이 발생하고 가격이 볼린져 밴드 중앙이평 상단과 볼린져 밴드 상단밴드
사이에 존재한다면, 다음봉 시작시 재진입하는 수식 부탁드립니다.
매도 진입후, 익절이 발생하고 가격이 볼린져 밴드 중앙이평 하단과 볼린져 밴드 하단밴드
사이에 존재한다면, 다음봉 시작시 재진입하는 수식 부탁드립니다.
*
var1 = ADX(P);
if bbup <= bbdn+PriceScale*80 then{
if MarketPosition <= 0 and h > bbup and var1 <= var1[1] Then
sell("s1",AtStop,bbup);
if MarketPosition >= 0 and l < bbdn and var1 <= var1[1] Then
buy("b1",AtStop,bbdn);
}
1.
상기 수식에서 s1 진입시 가격이 볼린져 밴드 중앙이평과 하단밴드 사이에 있을때는 진입하지
않습니다. 가격이 중앙이평과 상단밴드 사이에 있을때 진입합니다.
상기 수식에서 b1 진입시 가격이 볼린져 밴드 중앙이평과 상단밴드 사이에 있을때는 진입하지
않습니다. 가격이 중앙이평과 하단밴드 사이에 있을때 진입합니다.
2.
b1 진입후 익절이나고, 가격이 중앙이평과 상단 밴드 사이에 있고,
MACD oscillator가 붉은색 즉 + 상태이면 재진입 수식 부탁드립니다.
s1 진입후 익절이나고, 가격이 중앙이평과 하단 밴드 사이에 있고,
MACD oscillator가 파란색 즉 - 상태이면 재진입 수식 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2017-10-10 14:12:29
안녕하세요
예스스탁입니다.
1
Input : short(12), long(26), sig(9);
Input : Period(20), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
value1 = MACD(short, long);
value2 = ema(value1, sig);
If CrossUP(value1, value2) and C < BBmd Then
{
buy();
}
If CrossDown(value1, value2) and C > BBmd Then
{
sell();
}
if TotalTrades > TotalTrades[1] and IsExitName("StopProfitTarget",1) == true then{
if MarketPosition(1) == 1 and ExitPrice(1) > bbmd[BarsSinceExit(1)] and ExitPrice(1) < BBup[BarsSinceExit(1)] Then
buy("b",AtMarket);
if MarketPosition(1) == -1 and ExitPrice(1) < bbmd[BarsSinceExit(1)] and ExitPrice(1) > BBup[BarsSinceExit(1)] Then
sell("s",AtMarket);
}
2
Input : p(14);
Input : Period(20), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
var1 = ADX(P);
Input : shortPeriod(12), longPeriod(26), signal(9);
Var : MACDv(0), MACDs(0),MACDo(0) ;
MACDv = MACD(shortPeriod, longPeriod);
MACDs = ema(MACDv,signal);
macdo = MACDv-MACDs;
if bbup <= bbdn+PriceScale*80 then{
if MarketPosition <= 0 and h > bbup and var1 <= var1[1] and NextBarOpen > BBmd Then
sell("s1",AtStop,bbup);
if MarketPosition >= 0 and l < bbdn and var1 <= var1[1] and NextBarOpen < BBmd Then
buy("b1",AtStop,bbdn);
}
if TotalTrades > TotalTrades[1] and IsExitName("StopProfitTarget",1) == true then{
if MarketPosition(1) == 1 and ExitPrice(1) > bbmd[BarsSinceExit(1)] and ExitPrice(1) < BBup[BarsSinceExit(1)] and macdo > 0 Then
buy("b",AtMarket);
if MarketPosition(1) == -1 and ExitPrice(1) < bbmd[BarsSinceExit(1)] and ExitPrice(1) > BBup[BarsSinceExit(1)] and macdo < 0 Then
sell("s",AtMarket);
}
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 안녕하세요
수식 작성관련 하기 도움 부탁드립니다.
*
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
sell();
}
1.
매수조건에서 볼린져 밴드 중앙이평 하단에서만 진입가능하게 부탁드립니다.
- 상기 매수조건 발생시 중앙이평 상단 어느곳에 가격이 존재한다면 진입하지
않고 대기합니다.
매도조건에서 볼린져 밴드 중앙이평 상단에서만 진입가능하게 부탁드립니다.
- 상기 매도조건에 발생시 중앙이평 하단 어느곳에 가격이 존재한다면 진입하지
않고 대기 합니다.
2.
매수 진입후, 익절이 발생하고 가격이 볼린져 밴드 중앙이평 상단과 볼린져 밴드 상단밴드
사이에 존재한다면, 다음봉 시작시 재진입하는 수식 부탁드립니다.
매도 진입후, 익절이 발생하고 가격이 볼린져 밴드 중앙이평 하단과 볼린져 밴드 하단밴드
사이에 존재한다면, 다음봉 시작시 재진입하는 수식 부탁드립니다.
*
var1 = ADX(P);
if bbup <= bbdn+PriceScale*80 then{
if MarketPosition <= 0 and h > bbup and var1 <= var1[1] Then
sell("s1",AtStop,bbup);
if MarketPosition >= 0 and l < bbdn and var1 <= var1[1] Then
buy("b1",AtStop,bbdn);
}
1.
상기 수식에서 s1 진입시 가격이 볼린져 밴드 중앙이평과 하단밴드 사이에 있을때는 진입하지
않습니다. 가격이 중앙이평과 상단밴드 사이에 있을때 진입합니다.
상기 수식에서 b1 진입시 가격이 볼린져 밴드 중앙이평과 상단밴드 사이에 있을때는 진입하지
않습니다. 가격이 중앙이평과 하단밴드 사이에 있을때 진입합니다.
2.
b1 진입후 익절이나고, 가격이 중앙이평과 상단 밴드 사이에 있고,
MACD oscillator가 붉은색 즉 + 상태이면 재진입 수식 부탁드립니다.
s1 진입후 익절이나고, 가격이 중앙이평과 하단 밴드 사이에 있고,
MACD oscillator가 파란색 즉 - 상태이면 재진입 수식 부탁드립니다.