답변완료
수식 좀 봐주시면 감사하겠습니다
너무 간단한 거라 문의드리기가 죄송합니다만, 너무 답답해서
무례를 무릅쓰고 질문드립니다.
//선물 1분봉 주문
// 10분 이동평균선이 임의로 정한 High, Mid, Low를 통과할 때마다 포지션 변경하는 방법
// 선물 매도 상태에서 Mid점 위를 뚫고 올라가면 매도 취소(포지션=0)
// 포지션=0 상태에서 High점 위를 뚫고 올라가면 시장가 매수
// 선물 매수 상태에서 Mid점 아래를 뚫고 내려가면 매수 취소(포지션=0)
// 포지션=0 상태에서 Low점 아래를 뚫고 내려가면 시장가 매도
// High, Low, Mid 숫지는 그 때 그 때 임의로 지정. 어떻게 하나요?
// 주문 낼 때 시장가 주문을 내고 싶은데 어떻게 하면 되나요? Buy 나 sell 괄호 안에 몇 호가 위나 아래라고 써 넣는 것인가요?
Input: Long(10), High( ), Mid( ), Low( );
Value=ma(c, Long);
If market position==-1 and CrossUp(Value, Mid) Then ExitShort(‘NeutralUp”, OnClose);
If market position==0 and Crossup(Value, High) Then Buy((‘B”, OnClose);
If market position==1 and CrossDown(Value, Mid) Then ExitLong(‘NeutralDown”, OnClose);
If market position==0 and CrossDown(Value, Low) Then Sell(‘S”, OnClose);
2021-12-14
659
글번호 154467
시스템
답변완료
문의드립니다
현재는
직전 봉 h-l 을 레인지로 정하고,
현재가가 현재봉 시가 + 과거봉레인지*nnn을 돌파 시, 매수
그 다음봉 시가에서 매도하는 로직인데
(분봉 상에서 돌린다고 가정)
----------------------------------------------
input : nnn(0.5) ;
var : R(0);
R = h-l;
if MarketPosition <= 0 Then
buy( "b", AtStop, NextBarOpen+R*nnn);
exitlong("bx", AtMarket);
-----------------------------------------------
인데, '그 다음봉 시가에서 매도'가 아니라,
'그 다음봉 종가에서 매도'로 바꾸고 싶습니다
예스랭귀지를 한참 찾아봐도 모르겠네요 ㅠㅠ
2021-12-14
766
글번호 154459
시스템
답변완료
부탁드려요~
var : AA(0),BB(0),CC(0),DD(0),EE(0),FF(0),FF(0);
AA = (C[2]+C[1])/2;
BB = AA - Lowest(AA,5);
CC = highest(AA,5) - Lowest(AA,5);
DD = (BB/CC) * 100;
EE = (BB+BB[1]+BB[2]) / (CC+CC[1]+CC[2])*100;
FF = (EE+EE[1]+EE[2]) / 3;
GG= DD+EE+FF;
위 그래프로 진입 청산 작성 부탁드립니다.
1. 직전의 봉들중 GG가 "0"이 나온 주가 저장. (중간가격은 무시)
2. 이번봉의 GG가 "0"이 나오고 바로 직전의 1번의 GG의 주가 보다 높으면 종가에 매수 진입.
3. GG가 299보다 높게 나오면 청산.
4. 진입의 GG의 주가 보다 낮은 주가의 GG가 "0"이 나오면 청산
2021-12-14
765
글번호 154458
시스템