커뮤니티

시스템 매매시 진입

프로필 이미지
슛팅
2019-10-02 12:11:23
168
글번호 132457
답변완료

첨부 이미지

Input : Period(12); Var : value(0); value1 = TRIX(Period); var : Tx(0); if MarketPosition == 1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*-40,NumToStr(H[BarsSinceEntry]+PriceScale*0,2)); Text_SetStyle(tx,2,2); } if MarketPosition == -1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*-40,NumToStr(H[BarsSinceEntry]-PriceScale*0,2)); Text_SetStyle(tx,2,2); } # 매수/매도청산 If CrossUP(value1, 0) Then { Buy("매수"); } # 매도/매수청산 If CrossDown(value1, 0) Then { Sell("매도"); } 진입 신호 발생시 진입가가 바로 표시 되지 않고 몇개의 봉이 생성후 표시됩니다 매수 매도 진입 신호 발생시 바로 신호값이 표시되게 부탁 드립니다 감사합니다
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2019-10-02 14:13:48

안녕하세요 예스스탁입니다. 올려주신 수식이 진입가를 표시하는 수식이 아닙니다. text_new함수의 4번째 매개변수가 출력값입니다. NumToStr(EntryPrice,2)로 변경하시면 됩니다. Input : Period(12); Var : value(0); var : Tx(0); value1 = TRIX(Period); If CrossUP(value1, 0) Then { if MarketPosition <= 0 Then { Buy("매수"); tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*-40,NumToStr(H[BarsSinceEntry]+PriceScale*0,2)); Text_SetStyle(tx,2,2); } } If CrossDown(value1, 0) Then { if MarketPosition >= 0 Then { Sell("매도"); tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*-40,NumToStr(H[BarsSinceEntry]-PriceScale*0,2)); Text_SetStyle(tx,2,2); } } 즐거운 하루되세요 > 슛팅 님이 쓴 글입니다. > 제목 : 시스템 매매시 진입 > Input : Period(12); Var : value(0); value1 = TRIX(Period); var : Tx(0); if MarketPosition == 1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*-40,NumToStr(H[BarsSinceEntry]+PriceScale*0,2)); Text_SetStyle(tx,2,2); } if MarketPosition == -1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*-40,NumToStr(H[BarsSinceEntry]-PriceScale*0,2)); Text_SetStyle(tx,2,2); } # 매수/매도청산 If CrossUP(value1, 0) Then { Buy("매수"); } # 매도/매수청산 If CrossDown(value1, 0) Then { Sell("매도"); } 진입 신호 발생시 진입가가 바로 표시 되지 않고 몇개의 봉이 생성후 표시됩니다 매수 매도 진입 신호 발생시 바로 신호값이 표시되게 부탁 드립니다 감사합니다
프로필 이미지

슛팅

2019-10-02 20:37:45

진입가 바로 표시하는 수식으로 변경 부탁 드립니다 수고하세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 매매시 진입 > 안녕하세요 예스스탁입니다. 올려주신 수식이 진입가를 표시하는 수식이 아닙니다. text_new함수의 4번째 매개변수가 출력값입니다. NumToStr(EntryPrice,2)로 변경하시면 됩니다. Input : Period(12); Var : value(0); var : Tx(0); value1 = TRIX(Period); If CrossUP(value1, 0) Then { if MarketPosition <= 0 Then { Buy("매수"); tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*-40,NumToStr(H[BarsSinceEntry]+PriceScale*0,2)); Text_SetStyle(tx,2,2); } } If CrossDown(value1, 0) Then { if MarketPosition >= 0 Then { Sell("매도"); tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*-40,NumToStr(H[BarsSinceEntry]-PriceScale*0,2)); Text_SetStyle(tx,2,2); } } 즐거운 하루되세요 > 슛팅 님이 쓴 글입니다. > 제목 : 시스템 매매시 진입 > Input : Period(12); Var : value(0); value1 = TRIX(Period); var : Tx(0); if MarketPosition == 1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*-40,NumToStr(H[BarsSinceEntry]+PriceScale*0,2)); Text_SetStyle(tx,2,2); } if MarketPosition == -1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*-40,NumToStr(H[BarsSinceEntry]-PriceScale*0,2)); Text_SetStyle(tx,2,2); } # 매수/매도청산 If CrossUP(value1, 0) Then { Buy("매수"); } # 매도/매수청산 If CrossDown(value1, 0) Then { Sell("매도"); } 진입 신호 발생시 진입가가 바로 표시 되지 않고 몇개의 봉이 생성후 표시됩니다 매수 매도 진입 신호 발생시 바로 신호값이 표시되게 부탁 드립니다 감사합니다