예스스탁
예스스탁 답변
2020-03-26 17:49:54
안녕하세요
예스스탁입니다.
1
Input : short(12), long(26), signal(9);
Input : maperiod(20), RocPeriod(12), stoPeriod1(5), stoPeriod2(3);
Input : shortPeriod(10), longPeriod(20),P(20);
input : 익절틱수(15),손절틱수(12);
Var : MACDv(0), MACDs(0),macdo(0),PriceOsc(0),BinaryWave(0),mav(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,signal);
macdo = MACDv-MACDs;
BinaryWave = BW(maperiod, RocPeriod, stoPeriod1, stoPeriod2);
PriceOsc = OSCP(shortPeriod, longPeriod);
mav = ma(C,P);
Condition1 = MACDO > 0 and BinaryWave > 0 and PriceOsc > 0 and c > mav;
Condition2 = MACDO < 0 and BinaryWave < 0 and PriceOsc < 0 and c < mav;
if Condition1 == true and Condition1[1] == false Then
buy();
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == 1 and Condition1 == false Then
ExitLong();
if MarketPosition == -1 and Condition2 == false Then
ExitShort();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
차트의 신호와 연결해서 사용하는 경우라면
트레일링스탑은 예스랭귀지안에 추가하시는 편이 좋습니다.
즐거운 하루되세요
> 워싱턴 님이 쓴 글입니다.
> 제목 : 시스템수식 부탁드립니다.
> 안녕하세요
아래의 시스템수식 요청드립니다.
감사합니다.
----- 아 래 -----
1-1. MACD Oscillatror > 0 이상
BinaryWave > 0 이상
Price Oscillator > 0 이상
현재주가 > 20 이평 이상
위의 4가지 만족하는 경우 ==> 매수 진입
1-2. 위의 조건 중 1개라도 만족하지 않는 경우에 청산
또는 수익 15틱이상이면 익절 청산,
손실 -12틱이면 손절청산 한다.
2-1. MACD Oscillatror < 0 이하
BinaryWave < 0 이하
Price Oscillator < 0 이하
현재주가 < 20 이평 이하
위의 4가지 만족하는 경우 ==> 매도 진입
2-2. 위의 조건 중 1개라도 만족하지 않는 경우에 청산
또는 수익 15틱이상이면 익절 청산,
손실 -12틱이면 손절청산 한다.
3. 스탑트레일링을 구현하고자 하는 경우,
예스랭귀지에서 설정하는 것이 좋은 가요?
아니면, 예스스팟에서 설정하는 것이 좋은 지요 ?
-끝.-