커뮤니티

서식부탁드립니다

프로필 이미지
dkfvkrh7
2020-04-28 14:08:08
1026
글번호 138451
답변완료
알려주신 내용으로 다음과 같이 1번;가격등락, 2번;수량등락으로 작성해 봤는데 잘 안되어 잘못된 부분 수정 부탁드립니다 감사합니다 < 1번 > 가격 Input : P(2) ; Var : V1(0,data2); if (L == LowD(0)) Then if MarketPosition == 1 then { if DATA2(C > LowD(0)+1000) Then BUY("매수"); } if (H == highD(0)) Then if MarketPosition == 1 then { if DATA2(C < highD(0)-1000) Then Exitlong("청산"); } < 2번 > 수량등락 Input : P(2); Var : V1(0,data2); if (L == LowD(0)) Then V1 = data2(Bids-asks); if MarketPosition == 1 then { if Data2(Bids-asks) >= LowD(0)+1000 Then Buy("매수"); } if (H == HighD(0)) Then V1 = data2(Bids-asks); if MarketPosition == 1 then { if (Bids-asks) <= HighD(0)-1000 Then Exitlong("청산"); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-28 17:30:45

안녕하세요 예스스탁입니다. 1 Input : P(2) ; if MarketPosition == 0 then { if DATA2(C > LowD(0)+1000) Then BUY("매수"); } if MarketPosition == 1 then { if DATA2(C < highD(0)-1000) Then Exitlong("청산"); } 2 if data2(L == LowD(0)) Then V1 = data2(Bids-asks); 위 내용은 data2기준 당일 저가일때의 잔량차입니다. data2 기준 당일최고가일때 잔량차와 당일최저가일때 전량차를 기준으로 하면 아래와 같습니다. input : P(2); Var : V1(0,data2),V2(0,data2); if data2(L == LowD(0)) Then V1 = data2(Bids-asks); if data2(H == highD(0)) Then V2 = data2(Bids-asks); if MarketPosition == 0 then { if Data2(Bids-asks >= v1+1000) Then Buy("매수"); } if (H == HighD(0)) Then V1 = data2(Bids-asks); if MarketPosition == 1 then { if data2(Bids-asks <= v2-1000) Then Exitlong("청산"); } 3 만약 구현하고자 하시는 내용이 data2의 bids-asks의 당일 최고와 당일 최저를 기준으로 하시면 아래와 같이 작성해 사용하시면 됩니다. input : P(2); Var : value(0,data2),hh(0,data2),ll(0,data2); value = data2(Bids-asks); if data2(bdate != bdate[1]) Then { hh = value; ll = value; } if value > hh Then hh = value; if value < ll Then ll = value; if MarketPosition == 0 then { if value >= ll+1000 Then Buy("매수"); } if MarketPosition == 1 then { if value <= hh-1000 Then Exitlong("청산"); } 즐거운 하루되세요 > dkfvkrh7 님이 쓴 글입니다. > 제목 : 서식부탁드립니다 > 알려주신 내용으로 다음과 같이 1번;가격등락, 2번;수량등락으로 작성해 봤는데 잘 안되어 잘못된 부분 수정 부탁드립니다 감사합니다 < 1번 > 가격 Input : P(2) ; Var : V1(0,data2); if (L == LowD(0)) Then if MarketPosition == 1 then { if DATA2(C > LowD(0)+1000) Then BUY("매수"); } if (H == highD(0)) Then if MarketPosition == 1 then { if DATA2(C < highD(0)-1000) Then Exitlong("청산"); } < 2번 > 수량등락 Input : P(2); Var : V1(0,data2); if (L == LowD(0)) Then V1 = data2(Bids-asks); if MarketPosition == 1 then { if Data2(Bids-asks) >= LowD(0)+1000 Then Buy("매수"); } if (H == HighD(0)) Then V1 = data2(Bids-asks); if MarketPosition == 1 then { if (Bids-asks) <= HighD(0)-1000 Then Exitlong("청산"); }