답변완료
ma와 rsi 합성
안녕하세요!~~
예트 프로그램에 내장된 ma3와 rsi를 동시에 간섭을 안받고 사용하고 싶습니다.
2계약 예산으로 운영하고 한쪽이 동시에 2계약 진입은 불가하고 청산후 재진입은 가능합니다.어케 해야하는지요?
Inputs: FastLen(5), MedLen(20), SlowLen(60);
Variables: FastAvg(0), MedAvg(0), SlowAvg(0);
FastAvg = MA(Close, FastLen);
MedAvg = MA(Close, MedLen);
SlowAvg = MA(Close, SlowLen);
If (FastAvg[1] < MedAvg[1] OR MedAvg[1] < SlowAvg[1]) AND (FastAvg > MedAvg AND MedAvg > SlowAvg) Then
Buy ("MAC3_LE");
If (FastAvg[1] > MedAvg[1] OR MedAvg[1] > SlowAvg[1]) AND (FastAvg < MedAvg AND MedAvg < SlowAvg) Then
Sell ("MAC3_SE");
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0);
value = RSI(Period);
# 매수/매도청산
If CrossUP(value, LPercent) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, SPercent) Then
{
Sell();
}
2021-02-03
477
글번호 146087
시스템
답변완료
문의
답변 고맙습니다.
진입 수량을 세팅하는 수식을 추가해주세요
b1 2개
bb2 3개
bb3 4개
****************************************************************************************
안녕하세요
예스스탁입니다.
var : BH(0),SL(0);
if MarketPosition <= 0 and 첫매수진입조건 Then
Buy("b1");
if MarketPosition == 1 and IsEntryName("b1",0) == true Then
{
BH = Highest(H,BarsSinceEntry);
if CurrentContracts > CurrentContracts[1] Then
Condition1 = False;
if BH > BH[1] Then
Condition1 = true;
if MaxEntries == 1 and Condition1 == true Then
Buy("bb2",AtLimit,BH-0.5);
if MaxEntries == 2 and Condition1 == true Then
Buy("bb3",AtLimit,BH-0.6);
}
즐거운 하루되세요
2021-02-03
550
글번호 146068
시스템