커뮤니티
수식
2014-04-10 17:38:27
162
글번호 74330
#수식1
if C >= O Then
buy();
if C <= O Then
sell();
#추적청산수식
input : RangeMult(2.5), AtrMult(2.1), AtrPeriod(20);
var : PreRange(0), ChUp(0), ChDn(0), AtrVal(0), posHigh(0), posLow(0);
# 진입
PreRange = (dayHigh(1)-dayLow(1))*RangeMult;
ChUp = dayOpen + PreRange;
ChDn = dayOpen - PreRange;
If CrossUp(C, ChUp) Then
buy();
If CrossDown(C, ChDn) Then
sell();
# ATR 추적청산
ATRVal = ATR(AtrPeriod) * AtrMult;
PosHigh = Highest(H,BarssinceEntry+1);
PosLow = Lowest(L,BarsSinceEntry+1);
If MarketPosition == 1 Then
ExitLong("ATR1", AtStop, PosHigh - ATRVal);
If MarketPosition == -1 Then
ExitShort("ATR2", AtStop, PosLow + ATRVal);
#랜덤청산식
Input:랜덤(1000)
If DayIndex==0 Then{If c>o Then Buy() ;Else Sell();}
if Date<> Date[1] Then
Var1= Int(Random(DayIndex[1]+1));
If DayIndex ==Var1 Then{
ExitLong("EL_랜덤청산");
ExitShort("Es_랜덤청산");
}
세식을종합부탁합니다
세수식을 동시사용하게 부탁합니다
답변 1
예스스탁 예스스탁 답변
2014-04-11 09:57:14
안녕하세요
예스스탁입니다.
#수식1
if C >= O Then
buy();
if C <= O Then
sell();
#추적청산수식
input : RangeMult(2.5), AtrMult(2.1), AtrPeriod(20);
var : PreRange(0), ChUp(0), ChDn(0), AtrVal(0), posHigh(0), posLow(0);
# 진입
PreRange = (dayHigh(1)-dayLow(1))*RangeMult;
ChUp = dayOpen + PreRange;
ChDn = dayOpen - PreRange;
If CrossUp(C, ChUp) Then
buy();
If CrossDown(C, ChDn) Then
sell();
# ATR 추적청산
ATRVal = ATR(AtrPeriod) * AtrMult;
PosHigh = Highest(H,BarssinceEntry+1);
PosLow = Lowest(L,BarsSinceEntry+1);
If MarketPosition == 1 Then
ExitLong("ATR1", AtStop, PosHigh - ATRVal);
If MarketPosition == -1 Then
ExitShort("ATR2", AtStop, PosLow + ATRVal);
#랜덤청산식
Input:랜덤(1000);
If DayIndex==0 Then{
If c>o Then
Buy() ;
Else
Sell();
}
if Date<> Date[1] Then
Var1= Int(Random(DayIndex[1]+1));
If DayIndex ==Var1 Then{
ExitLong("EL_랜덤청산");
ExitShort("Es_랜덤청산");
}
즐거운 하루되세요
> 큰바위얼굴 님이 쓴 글입니다.
> 제목 : 수식
> #수식1
if C >= O Then
buy();
if C <= O Then
sell();
#추적청산수식
input : RangeMult(2.5), AtrMult(2.1), AtrPeriod(20);
var : PreRange(0), ChUp(0), ChDn(0), AtrVal(0), posHigh(0), posLow(0);
# 진입
PreRange = (dayHigh(1)-dayLow(1))*RangeMult;
ChUp = dayOpen + PreRange;
ChDn = dayOpen - PreRange;
If CrossUp(C, ChUp) Then
buy();
If CrossDown(C, ChDn) Then
sell();
# ATR 추적청산
ATRVal = ATR(AtrPeriod) * AtrMult;
PosHigh = Highest(H,BarssinceEntry+1);
PosLow = Lowest(L,BarsSinceEntry+1);
If MarketPosition == 1 Then
ExitLong("ATR1", AtStop, PosHigh - ATRVal);
If MarketPosition == -1 Then
ExitShort("ATR2", AtStop, PosLow + ATRVal);
#랜덤청산식
Input:랜덤(1000)
If DayIndex==0 Then{If c>o Then Buy() ;Else Sell();}
if Date<> Date[1] Then
Var1= Int(Random(DayIndex[1]+1));
If DayIndex ==Var1 Then{
ExitLong("EL_랜덤청산");
ExitShort("Es_랜덤청산");
}
세식을종합부탁합니다
세수식을 동시사용하게 부탁합니다
다음글