커뮤니티
질문입니다.
2013-08-12 14:12:23
152
글번호 66314
1.스톡캐스틱 지표가 직전 100봉에서 50봉이상 30이하에 있을 경우
var1=1 아니면 0를 나타내는 수식 부탁드립니다.
2.스톡캐스틱 지표의 값이 직전 50개봉에서 70이상 연속으로 머문 최대값을 나타내는 수식부탁드립니다.
3.시스템에서 100주를 진입하였는데 분할청산으로 1차 40주를 팔고나서의 경과봉의 개수를 알려면 어떻게 해야하는지요? 1차 40주는 어떤 청산식으로 팔렸는지 모른다는 가정이 있습니다. 그냥 barsinseexit 함수를 쓰면 되는 건가요? 아니면 잔고함수나 다른 함수를
써야하나요? 수식 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2013-08-12 15:00:43
안녕하세요
예스스탁입니다.
1.
var : StoK(0);
Stok = StochasticsK(10,5);
if countif(Stok<30,100) >= 50 Then
var1 = 1;
Else
var1 = 0;
plot1(var1);
2.
var : StoK(0);
Stok = StochasticsK(10,5);
if crossup(stok,70) Then
value1 = 0;
if Stok > 70 Then
value1 = value1+1;
plot1(highest(value1,50),"70이상 연속 최대 봉수");
3.
아래와 같이 작성하시면
var1이 1차 분할청산된 이후에 경과된 봉수를 리턴합니다.
var1값이 -1이면 아직 청산되지 않았다는 의미가 됩니다.
if MarketPosition == 1 Then{
if CurrentContracts[1] == MaxContracts and CurrentContracts < CurrentContracts[1] Then
var1 = var1+1;
}
Else
var1 = -1;
즐거운 하루되세요
> HI_JAEYUN01 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 1.스톡캐스틱 지표가 직전 100봉에서 50봉이상 30이하에 있을 경우
var1=1 아니면 0를 나타내는 수식 부탁드립니다.
2.스톡캐스틱 지표의 값이 직전 50개봉에서 70이상 연속으로 머문 최대값을 나타내는 수식부탁드립니다.
3.시스템에서 100주를 진입하였는데 분할청산으로 1차 40주를 팔고나서의 경과봉의 개수를 알려면 어떻게 해야하는지요? 1차 40주는 어떤 청산식으로 팔렸는지 모른다는 가정이 있습니다. 그냥 barsinseexit 함수를 쓰면 되는 건가요? 아니면 잔고함수나 다른 함수를
써야하나요? 수식 부탁드립니다.