커뮤니티

예스스팟 Q&A

답변완료

주문가격 수정 문의드립니다.

var BuyPositionCount; var SellPositionCount; var BID, SID; var Buy_price,Sell_price,Center_price; var C1_low,C1_high,C1_current; function Main_OnStart() { Main.MessageLog("시작"); Main.MessageLog(M1.code); Main.SetTimer(1, 5000); Buy_price = 0; Sell_price = 0; BID = 0; SID = 0; } function Main_OnTimer(nEventID) { if (nEventID == 1) { BuyPositionCount = A1.GetTotalCount(0, 2); // 매수수량 체크 SellPositionCount = A1.GetTotalCount(0, 1); // 매도수량체크 C1_OnBarAppended(); if ( SellPositionCount == 0 && SID == 0 ) { SID = A1.OrderSell(M1.code, Vol,Sell_price,1); } if ( SID > 0 && Sell_price != ) { SID = A1.OrderReplacePrice(SID,Sell_price); } } } function C1_OnBarAppended(ndata) { var UP_exCenterZone = C1.GetIndicatorData("3L chart - 480", 6, 0); var DN_exCenterZone = C1.GetIndicatorData("3L chart - 480", 7, 0); var Center = C1.GetIndicatorData("3L chart - 480", 1, 0); var bar_close = C1.GetClose(1,0); var bar_high = C1.GetHigh(1, 0); var bar_low = C1.GetLow(1, 0); Buy_price = UP_exCenterZone; Sell_price = DN_exCenterZone; Center_price = Center; C1_low = bar_low; C1_high = bar_high; C1_current = bar_close; } 주문을 최초로 넣고 현재 진입조건가격이 최초 주문했던 가격과 비교해서 달라질 경우 어떻게 해야하는지 모르겠습니다. 도움좀 부탁드리겠습니다.
프로필 이미지
토그
2022-06-20
1437
글번호 225680
답변완료

문의드립니다

아직 초보라서 잘 몰라서 그러는데 예스트레이더로 코스닥과 코스피를 거래를하는데 전체 종목에 관해서 자동매매가 되는지 궁금합니다??? 쉽게 5일 20일 골든크로스시 매수라고 한다면 코스피나 코스닥에 상장된 종목중 골든크로스가 발생한 종목들을 매수 할수 있는지 궁금합니다
프로필 이미지
비스코
2022-06-16
1381
글번호 225679

원더뿌리 님에 의해서 삭제되었습니다.

프로필 이미지
원더뿌리
2022-06-07
0
글번호 225674

즐거운편지 님에 의해서 삭제되었습니다.

프로필 이미지
즐거운편지
2022-06-07
5
글번호 225673

쥬롱 님에 의해서 삭제되었습니다.

프로필 이미지
쥬롱
2022-05-27
0
글번호 225672

로봇짱 님에 의해서 삭제되었습니다.

프로필 이미지
로봇짱
2022-05-28
29
글번호 225671
답변완료

예스스팟에서 열려있는 엑셀에 dde처럼 실시간 데이터 전송 여부

예스트레이더의 차트에 있는 데이터들(가격, 지표, 강조 등)을 실시간 엑셀로 송출하여 열려있는 엑셀상에서 데이터들이 돌아가면서 여러가지 편집을 하여 매매에 참조하고 싶은데 가능할까요?
프로필 이미지
ewhaelin
2022-05-24
1446
글번호 225670
답변완료

문의드립니다.

아래 수식은 예스 랭귀지에서 매수 또는 매도후 피라미딩 진입후에 손절하가나 익절하는 수식입니다. 차트에서 진입 신호가 나올 때 1차로 상대3호가로 매매하고 10초가 되어서도 거래가 안되면 2차로 상대3호가로 다시 10초 기다리고 그래고 안되면 3차로 시장가 매매를 하고요 청산시에는 피라미딩으로 여러개가 동시에 진입된 것들이 청산되어야 하는데요. 청산물량들이 많으므로 청산물량이 10개 이하일 때는 전량 시장가 청산하고요. 시장가로도 미체결 된 것이 있으면 확인하고 다시 청산합니다. 청산물량이10게 이상일 때부터는 5초 간격으로 10개씩 시장가 청산하고요. 마지막 잔량이 10개 이하일 때는 전부를 시장가 청산합니다. 마지막 시장가로도 미체결 된 것이 있으면 확인하고 다시 청산합니다. 예스스팟 수식들을 부탁드립니다. 그리고 별도로 예수트트레이더 매매 차트 신호를 안거치고 예스스팟 자체식으로 매매가 되도록 수식을 작성하면 buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*매수간격); 처럼 예수랭귀지는 매수간격이 정확이 차이가 나는 지정가 매매를 할 수 없었습니다. 예스스팟수식은 매수간격을 정확히 지키는 지정가 매수 매도가 가능한 지요? 지정가로 매수간격을 지키는 수식이 가능하다면 스팟 수식을 부탁드립니다. if C > A Then{ t=1; if MarketPosition() == 0 and t==1 Then buy("매수"); } if C < B Then { t=-1 ; if MarketPosition() ==0 and t==-1 Then Sell("매도"); } if MarketPosition == 1 Then { buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*매수간격); if MaxEntries == 1 Then ExitLong("매수1손절",AtStop,AAA-PriceScale*손절변수); if MaxEntries >= 2 Then ExitLong("bx",AtStop,BBB); ExitLong("매수이익x",AtLimit,BBB+PriceScale*이익변수 ); } if MarketPosition == -1 Then { Sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*매도간격); if MaxEntries == 1 Then ExitShort("매도1손절",AtStop,CCC+PriceScale*손절변수 ); if MaxEntries >= 2 Then ExitShort("sx",AtStop,DDD); ExitShort("매도이익",AtLimit,DDD-PriceScale*이익변수); }
프로필 이미지
종호
2022-05-30
1381
글번호 225666

유경완 님에 의해서 삭제되었습니다.

프로필 이미지
유경완
2022-05-16
32
글번호 225665
답변완료

수식 질문드립니다.

항상 수고가 많으십니다. 수식작성중 어려움이 있어 도움을 받고자 글 남깁니다. 제가 구현하고자 하는 수식은 1. 볼벤 상,하단을 일목균형표의 후행스팬이 상향,하향 돌파했을시. 그 값을 저장 (이후부터는 빠른 이해를 위해 상향돌파 기준으로만 작성하지만 실제식은 하,상향 둘다 적용시길 예정) 2. 후행스팬이 볼벤 상단을 유지중일때 1번값 밑으로 내려간가면 손절, 다시 위로 올라간다면 재진입 3. 340틱 이상 상승했을시 or 볼벤안으로 후행스팬이 재진입했을시 익절 4. 하루 340틱 이상 수익이 나왔을시 그날은 거래 중지. 5. 340포인트의 수익을 봤다면 볼밴 상단 혹은 하단돌파 전까지는 거래 중지. 6. 볼밴 상단 돌파이후 볼밴내부에서 후행스팬이 유지되고 있을시 거래중지. 7. 모든 거래는 실시간으로 현재값 기준으로 진입.(차트가 완성되기 전에도 진입가능) 이렇게 수식을 짜고싶습니다. 지금 대략적으로 수식을 짠게 있지만 생각처럼 작동하지 않아서 한번 부탁드립니다. 언제나 고생이 많으십니다. 감사합니다
프로필 이미지
소망이
2022-05-15
1520
글번호 225664