예스스탁
예스스탁 답변
2024-10-30 15:55:08
안녕하세요
예스스탁입니다.
Input : P(10);
Input: 진입옵션1_2(1);
Input: 진입날짜(20241029),진입시간(142100);
Input: 진입횟수1_3(3), SL(0.7), n1(1), n2(2), n3(3), add1(0.3), add2(0.4);
var:R(0);
R = RSI(P);
Condition1 = sDate == 진입날짜 and sTime == 진입시간;
if MarketPosition == 0 and sTime >= 90000 and sTime <= 143000 and
(진입옵션1_2 == 1 or (진입옵션1_2 == 2 and Condition1 ==true)) Then
{
if CrossUp(R,30) and CountIf(R<15,10) >= 1 Then
Buy("b1",OnClose,Def,n1);
if CrossDown(R,7) and countif(R>85,10) >= 1 Then
Sell("s1",OnClose,Def,n1);
}
if MarketPosition == 1 Then
{
if 진입횟수1_3 >= 2 and MaxEntries == 1 Then
{
if EntryPrice+add1 < c and C > O Then
Buy("b2",OnClose,Def,n2);
}
if 진입횟수1_3 == 3 and MaxEntries == 2 Then
{
if LatestEntryPrice(0)+add2 < c and C > O Then
Buy("b3",OnClose,Def,n3);
}
if C < lowest(L,2)[1] Then
ExitLong("bx");
if MaxEntries == 1 and C < EntryPrice-SL Then
ExitLong("bx1");
}
if MarketPosition == -1 Then
{
if 진입횟수1_3 >= 2 and MaxEntries == 1 Then
{
if EntryPrice-add1 > c and C < O Then
Sell("s2",OnClose,Def,n2);
}
if 진입횟수1_3 == 3 and MaxEntries == 2 Then
{
if LatestEntryPrice(0)-add2 > c and C < O Then
Sell("s3",OnClose,Def,n3);
}
if C > highest(h,2)[1] Then
ExitShort("sx");
if MaxEntries == 1 and C > EntryPrice+SL Then
ExitShort("sx1");
}
SetStopEndofday(150000);
즐거운 하루되세요
> 에구머니 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요?
수식 문의 드립니다.
감사합니다.