안녕하세요?
수식부탁드립니다.
[1]
1. 진입조건
1개전봉의 종가가 정 배열시 큰 이동평균선보다 작은 음봉 일때 매도
1개전봉의 종가가 역 배열시 큰 이동평균선보다 큰 양봉 일때 매도
2. 청산 : 교차매매
3. 진입횟수(외부변수)
[2]
[1]과 동일한데 청산만 다르게입니다.
1. 진입조건 : 위와동일
2.청산 : 교차매매하지않고, 손절/익절(외부변수)에 청산
3.진입횟수(외부변수)
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-02-23 17:43:36
안녕하세요
예스스탁입니다.
1
input : P1(5),P2(20),진입횟수(10);
var : entry(0);
if bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
var1 = ma(C,P1);
var2 = ma(C,P2);
if var1[1] > Var2[1] and C[1] < var1[1] and C[1] < O[1] Then
{
if entry < 진입횟수 Then
Sell();
Else
ExitLong();
}
if var1[1] < Var2[1] and C[1] < var2[1] and C[1] > O[1] Then
{
if entry < 진입횟수 Then
Buy();
Else
ExitShort();
}
2
input : P1(5),P2(20),진입횟수(10);
input : 익절틱수(50),손절틱수(50);
var : entry(0);
if bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
var1 = ma(C,P1);
var2 = ma(C,P2);
if var1[1] > Var2[1] and C[1] < var1[1] and C[1] < O[1] Then
{
if MarketPosition == 0 and entry < 진입횟수 Then
Sell();
}
if var1[1] < Var2[1] and C[1] < var2[1] and C[1] > O[1] Then
{
if MarketPosition == 0 and entry < 진입횟수 Then
Buy();
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 대구어린울프 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
> 안녕하세요?
수식부탁드립니다.
[1]
1. 진입조건
1개전봉의 종가가 정 배열시 큰 이동평균선보다 작은 음봉 일때 매도
1개전봉의 종가가 역 배열시 큰 이동평균선보다 큰 양봉 일때 매도
2. 청산 : 교차매매
3. 진입횟수(외부변수)
[2]
[1]과 동일한데 청산만 다르게입니다.
1. 진입조건 : 위와동일
2.청산 : 교차매매하지않고, 손절/익절(외부변수)에 청산
3.진입횟수(외부변수)
감사합니다.