커뮤니티
barssinceexit
2011-10-30 22:04:58
468
글번호 44243
안녕하세요 .
1)
건의건 SetStopTrailing(0.2,0.5~2,pointstop) 가 실행될수있도록 건의 바랍니다.
즉 0.5p 에서 2p 까지 사이에서 0.2p 일경우 청산이 될수 있도록 지정이 가능한지요 수식을 풀지말고 현제의 SetStopTrailing 으로
2)BarsSinceEntry 다른식으로 풀어주세요
3)highest다른식으로 풀어주세요
4)EntryPrice다른식으로 풀어주세요
5)Lowest다른식으로 풀어주세요
차이점설명부탁드립니다
6.barssinceexit(0)
7.barssinceexit(1)
8.barssinceexit[1]
9.barssinceexit[-1] 사용이 가능한지요
10. 현제봉다음봉표시
11. 현제봉 전봉
12.현재봉에서 손실시 청산후 현제봉에서 즉시 반대진입이 가능한지요(1개봉에서 2번신호가 가능한지요)
var1 = 0;
if var1 == 0 and 매수진입조건 Then{
buy();
var1 = 1;
}
if var1 == 0 and 매도진입조건 Then{
sell();
var1 = 1;
}
13.SetStopTrailing에 대한 수식어를 알려주세요
아래의 기본적인식말고 다른수식 부탁합니다.
input : 이익(5),손실(1);
if MarketPosition() == 1 Then{
if highest(H,BarsSinceEntry) >= entryPrice()*(1+이익/100) Then
exitlong("매수TR",atstop,highest(H,BarsSinceEntry)*(1-손실/100));
}
if MarketPosition() == -1 Then{
if Lowest(L,BarsSinceEntry) <= entryPrice()*(1-이익/100) Then
ExitShort("매도TR",atstop,Lowest(L,BarsSinceEntry)*(1+손실/100));
}
답변 1
예스스탁 예스스탁 답변
2011-10-31 13:38:01
안녕하세요
예스스탁입니다.
1).
건의드리도록 하겠습니다.
2).
if MarketPosition != MarketPosition[1] and MarketPosition != 0 Then
var1 = 0;
if MarketPosition != 0 Then
var1 = var1+1;
Else
var1 = 0;
3)
input : N(20);
var :HH(0);
HH = H;
for var1 = 0 to N-1 {
if H[var1] > HH Then
HH = H[var1];
}
plot1(HH);
4)
if MarketPosition != MarketPosition[1] and MarketPosition != 0 Then{
var1 = C[1];
var2 = O;
}
진입타입이 atstop이나 atlimit일 경우
수식내용에 맞게 감안해서 작성해야 합니다.
5)
input : N(20);
var :LL(0);
LL = L;
for var1 = 0 to N-1 {
if L[var1] < LL Then
LL = L[var1];
}
plot1(LL);
6)
barssinceexit(0)
위는 잘못사용된 작성법입니다.
barssinceexit은 인자값으로 0을 사용하지 않습니다.
7)
현재 시점에서 가장 가까운 청산봉이 현재로 부터 몇봉전인지 값을 리턴합니다.
8),9)
모두 잘못작성되었습니다.
barssinceexit[1]은 barssinceexit(0)[1]에서 (0)이 생략된 형태로
barssinceexit에는 (0)을 사용하시면 안됩니다.
10
현재봉 다음봉은 아직 없는 봉으로 지칭할 수 없습니다.
11)
전봉은 각 수식값에 [1]을 붙여 표현합니다.
12)
현재 작성된 수식은 조건에 따라 스위칭 되는 식입니다.
다른 청산내용이 없습니다.
말씀하신 손실이 손절매를 의미하시는 것이면
아래와 같이 작성하시면 됩니다.
var1 = 0;
if var1 == 0 and 매수진입조건 Then{
buy();
var1 = 1;
}
if var1 == 0 and 매도진입조건 Then{
sell();
var1 = 1;
}
if MarketPosition == 1 Then
sell("bs",AtStop,EntryPrice-1);
if MarketPosition == -1 Then
Buy("sb",AtStop,EntryPrice+1);
1포인트시 즉시 청산하고 반대방향 진입합니다.
13)
올리신 식외에 다른 식은 없습니다.
즐거운 하루되세요
> 외국인 님이 쓴 글입니다.
> 제목 : barssinceexit
> 안녕하세요 .
1)
건의건 SetStopTrailing(0.2,0.5~2,pointstop) 가 실행될수있도록 건의 바랍니다.
즉 0.5p 에서 2p 까지 사이에서 0.2p 일경우 청산이 될수 있도록 지정이 가능한지요 수식을 풀지말고 현제의 SetStopTrailing 으로
2)BarsSinceEntry 다른식으로 풀어주세요
3)highest다른식으로 풀어주세요
4)EntryPrice다른식으로 풀어주세요
5)Lowest다른식으로 풀어주세요
차이점설명부탁드립니다
6.barssinceexit(0)
7.barssinceexit(1)
8.barssinceexit[1]
9.barssinceexit[-1] 사용이 가능한지요
10. 현제봉다음봉표시
11. 현제봉 전봉
12.현재봉에서 손실시 청산후 현제봉에서 즉시 반대진입이 가능한지요(1개봉에서 2번신호가 가능한지요)
var1 = 0;
if var1 == 0 and 매수진입조건 Then{
buy();
var1 = 1;
}
if var1 == 0 and 매도진입조건 Then{
sell();
var1 = 1;
}
13.SetStopTrailing에 대한 수식어를 알려주세요
아래의 기본적인식말고 다른수식 부탁합니다.
input : 이익(5),손실(1);
if MarketPosition() == 1 Then{
if highest(H,BarsSinceEntry) >= entryPrice()*(1+이익/100) Then
exitlong("매수TR",atstop,highest(H,BarsSinceEntry)*(1-손실/100));
}
if MarketPosition() == -1 Then{
if Lowest(L,BarsSinceEntry) <= entryPrice()*(1-이익/100) Then
ExitShort("매도TR",atstop,Lowest(L,BarsSinceEntry)*(1+손실/100));
}
다음글
이전글