커뮤니티
부탁 드립니다
2015-07-09 07:38:13
142
글번호 88191
운영자님~!
1)시스템매매시 미결제 1 청산가능 0 의 경우가 있어
손실이 상당히 커지는 경우가 발생 하였습니다.
이런 경우 수식에서 원천적으로 발생치 않으려면
어찌하면 되는지요?
2)매매시 신호발생이 종료된후(봉 완성이후)에 주문신호가 발생 되는것으로 보입니다.
신호발생이 시작되면(신호 발생이 취소 되더라도) 봉완성전이라도 시장가로 주문신호가 나가려면 어찌 하면 되는지요?
if trnd == 100 and trnd[1] != 100 Then
buy();
if trnd == -100 and trnd[1] != -100 Then
sell();
수식3)아래 수식 중 조건123만족시 매수 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig골든
조건2)trix 값:0 이상 0.015이하
조건3)이평선 sig 골든
수식4)아래 수식에서 조건123만족시 매도 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig 데드
조건2)trix 값:0 이하 -0.015이상
조건3)이평선 sig 데드
수식5)
상기 수식3)과 4)를 합성한 시스템수식
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
감사드리오며 경배 올립니다.
답변 6
예스스탁 예스스탁 답변
2015-07-09 09:53:51
안녕하세요
예스스탁입니다.
1.
수식에서는 수식안의 조건에 따라 신호와/주문을 발생시킵니다.
체결/미체결등 계좌잔고의 내용은 수식에서 인지가 되지 않아 제어가 가능하지 않습니다.
해당 부분은 모두 수동으로 제어하셔야 합니다.
2.
랭귀지에서 if문은 봉완성시에 최종 동작을 합니다.
봉 미완성시에 조건체크해서 신호가 발생할수 없게 되어 있습니다.
3.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
4
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
5.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다
> 운영자님~!
1)시스템매매시 미결제 1 청산가능 0 의 경우가 있어
손실이 상당히 커지는 경우가 발생 하였습니다.
이런 경우 수식에서 원천적으로 발생치 않으려면
어찌하면 되는지요?
2)매매시 신호발생이 종료된후(봉 완성이후)에 주문신호가 발생 되는것으로 보입니다.
신호발생이 시작되면(신호 발생이 취소 되더라도) 봉완성전이라도 시장가로 주문신호가 나가려면 어찌 하면 되는지요?
if trnd == 100 and trnd[1] != 100 Then
buy();
if trnd == -100 and trnd[1] != -100 Then
sell();
수식3)아래 수식 중 조건123만족시 매수 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig골든
조건2)trix 값:0 이상 0.015이하
조건3)이평선 sig 골든
수식4)아래 수식에서 조건123만족시 매도 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig 데드
조건2)trix 값:0 이하 -0.015이상
조건3)이평선 sig 데드
수식5)
상기 수식3)과 4)를 합성한 시스템수식
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
감사드리오며 경배 올립니다.
yes
2015-07-09 09:59:27
답변 감사 드립니다.
1)의 경우 시스템에서 신호 발생시 지정가가 아닌
수식에서 시장가로 주문할수는 없는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다
>
안녕하세요
예스스탁입니다.
1.
수식에서는 수식안의 조건에 따라 신호와/주문을 발생시킵니다.
체결/미체결등 계좌잔고의 내용은 수식에서 인지가 되지 않아 제어가 가능하지 않습니다.
해당 부분은 모두 수동으로 제어하셔야 합니다.
2.
랭귀지에서 if문은 봉완성시에 최종 동작을 합니다.
봉 미완성시에 조건체크해서 신호가 발생할수 없게 되어 있습니다.
3.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
4
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
5.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다
> 운영자님~!
1)시스템매매시 미결제 1 청산가능 0 의 경우가 있어
손실이 상당히 커지는 경우가 발생 하였습니다.
이런 경우 수식에서 원천적으로 발생치 않으려면
어찌하면 되는지요?
2)매매시 신호발생이 종료된후(봉 완성이후)에 주문신호가 발생 되는것으로 보입니다.
신호발생이 시작되면(신호 발생이 취소 되더라도) 봉완성전이라도 시장가로 주문신호가 나가려면 어찌 하면 되는지요?
if trnd == 100 and trnd[1] != 100 Then
buy();
if trnd == -100 and trnd[1] != -100 Then
sell();
수식3)아래 수식 중 조건123만족시 매수 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig골든
조건2)trix 값:0 이상 0.015이하
조건3)이평선 sig 골든
수식4)아래 수식에서 조건123만족시 매도 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig 데드
조건2)trix 값:0 이하 -0.015이상
조건3)이평선 sig 데드
수식5)
상기 수식3)과 4)를 합성한 시스템수식
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
감사드리오며 경배 올립니다.
예스스탁 예스스탁 답변
2015-07-09 10:27:52
안녕하세요
예스스탁입니다.
수식안에서는 주문가격은 지정되지 않습니다.
신호가 발생하면 시스템 트레이딩 설정창의
매매탭에 매매가격으로 지정한 가격으로 주문이 집행됩니다.
설정창에서 시장가로 지정하시면 됩니다.
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁 드립니다
> 답변 감사 드립니다.
1)의 경우 시스템에서 신호 발생시 지정가가 아닌
수식에서 시장가로 주문할수는 없는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다
>
안녕하세요
예스스탁입니다.
1.
수식에서는 수식안의 조건에 따라 신호와/주문을 발생시킵니다.
체결/미체결등 계좌잔고의 내용은 수식에서 인지가 되지 않아 제어가 가능하지 않습니다.
해당 부분은 모두 수동으로 제어하셔야 합니다.
2.
랭귀지에서 if문은 봉완성시에 최종 동작을 합니다.
봉 미완성시에 조건체크해서 신호가 발생할수 없게 되어 있습니다.
3.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
4
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
5.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다
> 운영자님~!
1)시스템매매시 미결제 1 청산가능 0 의 경우가 있어
손실이 상당히 커지는 경우가 발생 하였습니다.
이런 경우 수식에서 원천적으로 발생치 않으려면
어찌하면 되는지요?
2)매매시 신호발생이 종료된후(봉 완성이후)에 주문신호가 발생 되는것으로 보입니다.
신호발생이 시작되면(신호 발생이 취소 되더라도) 봉완성전이라도 시장가로 주문신호가 나가려면 어찌 하면 되는지요?
if trnd == 100 and trnd[1] != 100 Then
buy();
if trnd == -100 and trnd[1] != -100 Then
sell();
수식3)아래 수식 중 조건123만족시 매수 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig골든
조건2)trix 값:0 이상 0.015이하
조건3)이평선 sig 골든
수식4)아래 수식에서 조건123만족시 매도 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig 데드
조건2)trix 값:0 이하 -0.015이상
조건3)이평선 sig 데드
수식5)
상기 수식3)과 4)를 합성한 시스템수식
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
감사드리오며 경배 올립니다.
yes
2015-07-09 10:45:14
운영자님~~!
첨부한 그림과 같이 시장가는 보이지 않는군요?
주문시 반드시 매매 되도록 할려면 어찌 하면 되는지요?
순식간에 변동 되는 해외 선물의 특성상
"시장가" 선택 기능을 추가 하도록 건의 드려야 하나요?
감사 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 부탁 드립니다
> 안녕하세요
예스스탁입니다.
수식안에서는 주문가격은 지정되지 않습니다.
신호가 발생하면 시스템 트레이딩 설정창의
매매탭에 매매가격으로 지정한 가격으로 주문이 집행됩니다.
설정창에서 시장가로 지정하시면 됩니다.
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁 드립니다
> 답변 감사 드립니다.
1)의 경우 시스템에서 신호 발생시 지정가가 아닌
수식에서 시장가로 주문할수는 없는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다
>
안녕하세요
예스스탁입니다.
1.
수식에서는 수식안의 조건에 따라 신호와/주문을 발생시킵니다.
체결/미체결등 계좌잔고의 내용은 수식에서 인지가 되지 않아 제어가 가능하지 않습니다.
해당 부분은 모두 수동으로 제어하셔야 합니다.
2.
랭귀지에서 if문은 봉완성시에 최종 동작을 합니다.
봉 미완성시에 조건체크해서 신호가 발생할수 없게 되어 있습니다.
3.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
4
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
5.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다
> 운영자님~!
1)시스템매매시 미결제 1 청산가능 0 의 경우가 있어
손실이 상당히 커지는 경우가 발생 하였습니다.
이런 경우 수식에서 원천적으로 발생치 않으려면
어찌하면 되는지요?
2)매매시 신호발생이 종료된후(봉 완성이후)에 주문신호가 발생 되는것으로 보입니다.
신호발생이 시작되면(신호 발생이 취소 되더라도) 봉완성전이라도 시장가로 주문신호가 나가려면 어찌 하면 되는지요?
if trnd == 100 and trnd[1] != 100 Then
buy();
if trnd == -100 and trnd[1] != -100 Then
sell();
수식3)아래 수식 중 조건123만족시 매수 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig골든
조건2)trix 값:0 이상 0.015이하
조건3)이평선 sig 골든
수식4)아래 수식에서 조건123만족시 매도 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig 데드
조건2)trix 값:0 이하 -0.015이상
조건3)이평선 sig 데드
수식5)
상기 수식3)과 4)를 합성한 시스템수식
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
감사드리오며 경배 올립니다.
예스스탁 예스스탁 답변
2015-07-09 11:31:50
안녕하세요
예스스탁입니다.
설정가격에서 스크롤을 내려보시기 바랍니다.
종가 밑에 시장가가 있습니다.
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : Re : Re : Re : Re : 부탁 드립니다
> 운영자님~~!
첨부한 그림과 같이 시장가는 보이지 않는군요?
주문시 반드시 매매 되도록 할려면 어찌 하면 되는지요?
순식간에 변동 되는 해외 선물의 특성상
"시장가" 선택 기능을 추가 하도록 건의 드려야 하나요?
감사 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 부탁 드립니다
> 안녕하세요
예스스탁입니다.
수식안에서는 주문가격은 지정되지 않습니다.
신호가 발생하면 시스템 트레이딩 설정창의
매매탭에 매매가격으로 지정한 가격으로 주문이 집행됩니다.
설정창에서 시장가로 지정하시면 됩니다.
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁 드립니다
> 답변 감사 드립니다.
1)의 경우 시스템에서 신호 발생시 지정가가 아닌
수식에서 시장가로 주문할수는 없는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다
>
안녕하세요
예스스탁입니다.
1.
수식에서는 수식안의 조건에 따라 신호와/주문을 발생시킵니다.
체결/미체결등 계좌잔고의 내용은 수식에서 인지가 되지 않아 제어가 가능하지 않습니다.
해당 부분은 모두 수동으로 제어하셔야 합니다.
2.
랭귀지에서 if문은 봉완성시에 최종 동작을 합니다.
봉 미완성시에 조건체크해서 신호가 발생할수 없게 되어 있습니다.
3.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
4
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
5.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다
> 운영자님~!
1)시스템매매시 미결제 1 청산가능 0 의 경우가 있어
손실이 상당히 커지는 경우가 발생 하였습니다.
이런 경우 수식에서 원천적으로 발생치 않으려면
어찌하면 되는지요?
2)매매시 신호발생이 종료된후(봉 완성이후)에 주문신호가 발생 되는것으로 보입니다.
신호발생이 시작되면(신호 발생이 취소 되더라도) 봉완성전이라도 시장가로 주문신호가 나가려면 어찌 하면 되는지요?
if trnd == 100 and trnd[1] != 100 Then
buy();
if trnd == -100 and trnd[1] != -100 Then
sell();
수식3)아래 수식 중 조건123만족시 매수 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig골든
조건2)trix 값:0 이상 0.015이하
조건3)이평선 sig 골든
수식4)아래 수식에서 조건123만족시 매도 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig 데드
조건2)trix 값:0 이하 -0.015이상
조건3)이평선 sig 데드
수식5)
상기 수식3)과 4)를 합성한 시스템수식
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
감사드리오며 경배 올립니다.
yes
2015-07-09 11:37:00
아이쿠~~!
요즘말로 "헐" 이라 하나요?
소중한 정보 감사 합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : Re : Re : 부탁 드립니다
> 안녕하세요
예스스탁입니다.
설정가격에서 스크롤을 내려보시기 바랍니다.
종가 밑에 시장가가 있습니다.
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : Re : Re : Re : Re : 부탁 드립니다
> 운영자님~~!
첨부한 그림과 같이 시장가는 보이지 않는군요?
주문시 반드시 매매 되도록 할려면 어찌 하면 되는지요?
순식간에 변동 되는 해외 선물의 특성상
"시장가" 선택 기능을 추가 하도록 건의 드려야 하나요?
감사 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 부탁 드립니다
> 안녕하세요
예스스탁입니다.
수식안에서는 주문가격은 지정되지 않습니다.
신호가 발생하면 시스템 트레이딩 설정창의
매매탭에 매매가격으로 지정한 가격으로 주문이 집행됩니다.
설정창에서 시장가로 지정하시면 됩니다.
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁 드립니다
> 답변 감사 드립니다.
1)의 경우 시스템에서 신호 발생시 지정가가 아닌
수식에서 시장가로 주문할수는 없는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다
>
안녕하세요
예스스탁입니다.
1.
수식에서는 수식안의 조건에 따라 신호와/주문을 발생시킵니다.
체결/미체결등 계좌잔고의 내용은 수식에서 인지가 되지 않아 제어가 가능하지 않습니다.
해당 부분은 모두 수동으로 제어하셔야 합니다.
2.
랭귀지에서 if문은 봉완성시에 최종 동작을 합니다.
봉 미완성시에 조건체크해서 신호가 발생할수 없게 되어 있습니다.
3.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
4
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
5.
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
Condition1 = TRIXv > TRIXsig and trixv >= 0 and trixv <= 0.015 and mav > mavsig;
Condition2 = TRIXv < TRIXsig and trixv <= 0 and trixv >= -0.015 and mav < mavsig;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and Condition1 == false Then
exitlong();
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다
> 운영자님~!
1)시스템매매시 미결제 1 청산가능 0 의 경우가 있어
손실이 상당히 커지는 경우가 발생 하였습니다.
이런 경우 수식에서 원천적으로 발생치 않으려면
어찌하면 되는지요?
2)매매시 신호발생이 종료된후(봉 완성이후)에 주문신호가 발생 되는것으로 보입니다.
신호발생이 시작되면(신호 발생이 취소 되더라도) 봉완성전이라도 시장가로 주문신호가 나가려면 어찌 하면 되는지요?
if trnd == 100 and trnd[1] != 100 Then
buy();
if trnd == -100 and trnd[1] != -100 Then
sell();
수식3)아래 수식 중 조건123만족시 매수 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig골든
조건2)trix 값:0 이상 0.015이하
조건3)이평선 sig 골든
수식4)아래 수식에서 조건123만족시 매도 진입을
이중 하나라도 불만족시 청산을 반복하는 시스템 수식
조건1)trix sig 데드
조건2)trix 값:0 이하 -0.015이상
조건3)이평선 sig 데드
수식5)
상기 수식3)과 4)를 합성한 시스템수식
Input : Period(12), sigPeriod(9),map1(60);
var : TRIXv(0),TRIXsig(0),mav(0),mavsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
mav=ma(c,map1);
mavsig=ema(mav,sigperiod);
감사드리오며 경배 올립니다.