커뮤니티
수식 확인 부탁 드립니다.
2019-02-11 14:58:10
159
글번호 126051
사용하던 수식인데 예스터레이더에 맞게 수정 바랍니다
매수 진입 수식 입니다
Params : Period1(5), Period2(10), Period3(3), Period4(14), Base1(25);
Vars : vTEMA(0), diffCOND(False), TickSize(0);
Ticksize = onetick * pricescale;
v99 = (H + L + C ) / 3;
V1 = ma(v99, Period1);
V2 = ma(v99, Period2);
Cond1 = CrossUp(V1 , V2);
vTEMA = EMA(EMA(Ema(C, Period3), Period3), Period3) ;
If vTEMA > vTEMA[1] Then COND2 = True
Else COND2 = False;
V3 = ADXApplied(Period4);
If Base1 > V3 Then diffCOND = False
Else diffCOND = True;
If COND1 And COND2 And diffCOND Then Buy("a");
SetStopLoss(10 * TickSize * CurrentContracts);
SetBreakEven(6 * TIckSize * cUrrentContracts);
SetStopTrailing(7 * TickSize * CurrentContracts, 20 * TickSize * Currentcontracts);
수식 이상 여부 확인 부탁 드립니다
(예스터레이더에 맞게 수정 부탁 드립니다.)
질문 1. Ticksize, V1, Cond1, diffCOND, Then Buy("a"); 등
사용 가능 한지 확인 부탁 드립니다.
질문 2. SetStopLoss 진입 가격에서 10틱 하락시 전량 스탑로스 설정한 것입니다.
질문 3. SetBreakEven 진입 가격에서 6틱 상승후 하락하여 진입 가격 도달시
자동청산 되도록 설정한 것입니다.
질문 4. SetStopTrailing 진입 가격에서 20틱이상 상승후 7틱 하락할 경우
자동 청산 되도록 설정한 것입니다.
답변 1
예스스탁 예스스탁 답변
2019-02-11 16:27:20
안녕하세요
예스스탁입니다.
input : Period1(5), Period2(10), Period3(3), Period4(14), Base1(25);
Vars : vTEMA(0), diffCOND(False), TickSize(0);
var : v99(0),v1(0),v2(0),cond1(false),COND2(false);
var : v3(0);
Ticksize = pricescale;
v99 = (H + L + C ) / 3;
V1 = ma(v99, Period1);
V2 = ma(v99, Period2);
Cond1 = CrossUp(V1 , V2);
vTEMA = EMA(EMA(Ema(C, Period3), Period3), Period3) ;
If vTEMA > vTEMA[1] Then
COND2 = True;
Else
COND2 = False;
V3 = ADX(Period4);
If Base1 > V3 Then
diffCOND = False;
Else
diffCOND = True;
If COND1 And COND2 And diffCOND Then
Buy("a");
if MarketPosition == 1 and
highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*6 Then
ExitLong("Buy_BreakEven",AtStop,EntryPrice);
if MarketPosition == -1 and
Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*6 Then
ExitShort("Sell_BreakEven",AtStop,EntryPrice);
SetStopLoss(10 * TickSize,PointStop);
SetStopTrailing(7 * TickSize, 20 * TickSize,PointStop);
즐거운 하루되세요
> 뎅이요 님이 쓴 글입니다.
> 제목 : 수식 확인 부탁 드립니다.
> 사용하던 수식인데 예스터레이더에 맞게 수정 바랍니다
매수 진입 수식 입니다
Params : Period1(5), Period2(10), Period3(3), Period4(14), Base1(25);
Vars : vTEMA(0), diffCOND(False), TickSize(0);
Ticksize = onetick * pricescale;
v99 = (H + L + C ) / 3;
V1 = ma(v99, Period1);
V2 = ma(v99, Period2);
Cond1 = CrossUp(V1 , V2);
vTEMA = EMA(EMA(Ema(C, Period3), Period3), Period3) ;
If vTEMA > vTEMA[1] Then COND2 = True
Else COND2 = False;
V3 = ADXApplied(Period4);
If Base1 > V3 Then diffCOND = False
Else diffCOND = True;
If COND1 And COND2 And diffCOND Then Buy("a");
SetStopLoss(10 * TickSize * CurrentContracts);
SetBreakEven(6 * TIckSize * cUrrentContracts);
SetStopTrailing(7 * TickSize * CurrentContracts, 20 * TickSize * Currentcontracts);
수식 이상 여부 확인 부탁 드립니다
(예스터레이더에 맞게 수정 부탁 드립니다.)
질문 1. Ticksize, V1, Cond1, diffCOND, Then Buy("a"); 등
사용 가능 한지 확인 부탁 드립니다.
질문 2. SetStopLoss 진입 가격에서 10틱 하락시 전량 스탑로스 설정한 것입니다.
질문 3. SetBreakEven 진입 가격에서 6틱 상승후 하락하여 진입 가격 도달시
자동청산 되도록 설정한 것입니다.
질문 4. SetStopTrailing 진입 가격에서 20틱이상 상승후 7틱 하락할 경우
자동 청산 되도록 설정한 것입니다.