커뮤니티
시스템 매매시 진입
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("매도");
}
진입 신호 발생시 진입가가 바로 표시 되지 않고 몇개의 봉이 생성후 표시됩니다
매수 매도 진입 신호 발생시 바로 신호값이 표시되게 부탁 드립니다
감사합니다
- 1. 133073_제목_없음.png (0.25 MB)
답변 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("매도");
}
진입 신호 발생시 진입가가 바로 표시 되지 않고 몇개의 봉이 생성후 표시됩니다
매수 매도 진입 신호 발생시 바로 신호값이 표시되게 부탁 드립니다
감사합니다
이전글