커뮤니티

문의

프로필 이미지
목마와숙녀
2025-03-13 10:26:56
270
글번호 189104
답변완료
1) 청산수식 부탁드립니다. 진입이 발생한 시간대 조건을 청산식에 반영하여 주십시요. 진입은 2번이 max고 첫진입이 "a", 둘째진입이 "b" 입니다. { 진입명이 "a"이고 진입이 084500~100000 사이에 발생했다면 SetStopLoss(2.50,PointStop); 진입이 100000~150000 사이에 발생했다면 SetStopLoss(1.50,PointStop); 나머지 SetStopLoss(1.00,PointStop); 진입명이 "b"이고 진입이 084500~100000 사이에 발생했다면 SetStopLoss(2.50,PointStop); 진입이 100000~150000 사이에 발생했다면 SetStopLoss(1.50,PointStop); 나머지 SetStopLoss(1.00,PointStop); } 2) 진입수식 부탁드립니다. 당일 발생봉 기준입니다. 084500부터 100000까지 발생한 봉을 기준으로 양봉비율을 계산합니다. 084500부터 100000까지 발생한 봉수를 계산합니다. if 양봉비율>51 and 봉발생수>500 then buy(); 항상 고맙습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-03-13 14:29:13

안녕하세요 예스스탁입니다. 1 if MarketPosition != 0 Then { if IsEntryName("a") == true Then { if EntryTime >= 084500 and EntryTime < 100000 Then SetStopLoss(2.50,PointStop); Else if EntryTime >= 100000 and EntryTime < 150000 Then SetStopLoss(1.50,PointStop); Else SetStopLoss(1.00,PointStop); } Else if IsEntryName("b") == true Then { if EntryTime >= 084500 and EntryTime < 100000 Then SetStopLoss(2.50,PointStop); Else if EntryTime >= 100000 and EntryTime < 150000 Then SetStopLoss(1.50,PointStop); Else SetStopLoss(1.00,PointStop); } Else SetStopLoss(0); } Else SetStopLoss(0); 2 if Bdate != Bdate[1] Then { var1 = 0; var2 = 0; } if sTime < 100000 Then { if C > O Then var1 = var1+1; var2 = var2+1; } if var1/var2 >= 0.51 and var2 >= 500 Then Buy(); 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 1) 청산수식 부탁드립니다. 진입이 발생한 시간대 조건을 청산식에 반영하여 주십시요. 진입은 2번이 max고 첫진입이 "a", 둘째진입이 "b" 입니다. { 진입명이 "a"이고 진입이 084500~100000 사이에 발생했다면 SetStopLoss(2.50,PointStop); 진입이 100000~150000 사이에 발생했다면 SetStopLoss(1.50,PointStop); 나머지 SetStopLoss(1.00,PointStop); 진입명이 "b"이고 진입이 084500~100000 사이에 발생했다면 SetStopLoss(2.50,PointStop); 진입이 100000~150000 사이에 발생했다면 SetStopLoss(1.50,PointStop); 나머지 SetStopLoss(1.00,PointStop); } 2) 진입수식 부탁드립니다. 당일 발생봉 기준입니다. 084500부터 100000까지 발생한 봉을 기준으로 양봉비율을 계산합니다. 084500부터 100000까지 발생한 봉수를 계산합니다. if 양봉비율>51 and 봉발생수>500 then buy(); 항상 고맙습니다.