예스스탁
예스스탁 답변
2024-11-06 10:57:28
안녕하세요
예스스탁입니다.
1
input : sto1(10),sto2(6),sto3(6);
var1 = StochasticsK(sto1,sto2);
var2 = StochasticsD(sto1,sto2,sto3);
if (var1 > 20 and CrossUp(var1,var2)) or CrossUp(var1,20) Then
Buy("b",AtMarket);
if (var1 < 80 and CrossDown(var1,var2)) or CrossDown(var1,80) Then
ExitLong("bx",AtMarket);
2
피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다.
input : sto1(10),sto2(6),sto3(6),mm(1000000);
var1 = StochasticsK(sto1,sto2);
var2 = StochasticsD(sto1,sto2,sto3);
if MarketPosition == 0 and CrossUp(var1,var2) Then
{
if var1 > 20 Then
Buy("b",OnClose,Def,Floor(mm/c));
Else
Buy("b1",OnClose,Def,Floor((mm*0.3)/c));
}
if MarketPosition == 1 Then
{
if MarketPosition == 1 and IsEntryName("b1") == true and CrossUp(var1,20) Then
Buy("b2",OnClose,Def,Floor((mm*0.7)/C));
if CurrentContracts < CurrentContracts[1] Then
{
if LatestExitName(0) == "bx1" Then
Condition1 = true;
if LatestExitName(0) == "bx2" Then
Condition2 = true;
}
if Condition1 == False and var1 > 80 and CrossDown(var1,var2) Then
ExitLong("bx1",OnClose,Def,"",Floor(MaxContracts*0.5),1);
if Condition2 == False and CrossDown(var1,80) Then
ExitLong("bx2");
}
Else
{
Condition1 = False;
Condition2 = False;
}
즐거운 하루되세요
> 세븐천사 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
>
스토캐스틱 슬로우 수식인데요.
STO1 10 ST02 6 STO6 DLF 이고
과열은 80이상
침체는 20이하
<1번 수식>
매수
1. %K가 %D 값을 상향 돌파하면 다음봉 시가 매수
단, %K가 20 이하로 하락했을 경우에는 20 상승 돌파시 매수
매도
1. %K가 %D 값을 하향 돌파하면 다음봉 시가 매도
단, %K가 80 이상 상승했을 경우에는 80 하향 이탈시 매도
(2번 수식>
매수
1. %K가 %D 값을 상향 돌파하면 매수
단, %K가 20 이하 일 때 %K가 %D 값을 상향 돌파하면 매수하고자 하는 수량의 30%만 매수, 그 후 %K가 20 상승 돌파시 나머지 70% 매수
매도
1. %K가 %D 값을 하향 돌파하면 매도
단, %K가 80 이상 일 때 %K가 %D 값을 하향 돌파하면 50%매도, %K가 80 하향 돌파하면 나머지 50% 매도
이렇게 수식 부탁드립니다. 늘 감사합니다.