커뮤니티
하나더 부탁 드립니다
2013-08-20 14:35:36
102
글번호 66629
아래수식에서 당일 최고가 대비 -몇포인트 아래에 있을때는
매도 신호를 내지 않을려고 합니다
외부변수로 좀 부탁 드립니다
Input : Vol(1350);
input : LossPoint(0.65);
input : ProfitPoint(2);
if MarketPosition == -1 Then{
ExitShort("청산2",AtStop,EntryPrice+Losspoint);
ExitShort("청산3",AtLimit,EntryPrice-Profitpoint);
}
//ma1
Input : maPeriod1(12);
var : MAv1(0);
MAv1 = ma(C,maPeriod1);
//ma2
Input : maPeriod2(15);
var : MAv2(0);
MAv2 = ma(C,maPeriod2);
//ma3
Input : maPeriod3(16);
var : MAv3(0);
MAv3 = ma(C,maPeriod3);
//ma4
Input : maPeriod4(82);
var : MAv4(0);
MAv4 = ma(C,maPeriod4);
//ma5
Input : maPeriod5(75);
var : MAv5(0);
MAv5 = ma(C,maPeriod5);
if date != date[1] Then
Condition1 = false;
if MarketPosition == 0 and
V > Vol
&& MAv1 < MAv2
&& MAv2 < MAv3
&& MAv3 < MAv4
&& C < MAv5
&& C > dayopen-2 #종가가 시초가대비 -2보다는 커야함
Then
{
Sell("매도", OnClose, DEF);
}
//매도청산1
if MarketPosition == -1 and
C > MAv5
Then
ExitShort("청산1");
답변 1
예스스탁 예스스탁 답변
2013-08-20 16:44:26
안녕하세요
예스스탁입니다.
Input : Vol(1350);
input : LossPoint(0.65);
input : ProfitPoint(2);
input : N(-1);
if MarketPosition == -1 Then{
ExitShort("청산2",AtStop,EntryPrice+Losspoint);
ExitShort("청산3",AtLimit,EntryPrice-Profitpoint);
}
//ma1
Input : maPeriod1(12);
var : MAv1(0);
MAv1 = ma(C,maPeriod1);
//ma2
Input : maPeriod2(15);
var : MAv2(0);
MAv2 = ma(C,maPeriod2);
//ma3
Input : maPeriod3(16);
var : MAv3(0);
MAv3 = ma(C,maPeriod3);
//ma4
Input : maPeriod4(82);
var : MAv4(0);
MAv4 = ma(C,maPeriod4);
//ma5
Input : maPeriod5(75);
var : MAv5(0);
MAv5 = ma(C,maPeriod5);
if date != date[1] Then
Condition1 = false;
if MarketPosition == 0 and
C >= dayhigh+N and
V > Vol
&& MAv1 < MAv2
&& MAv2 < MAv3
&& MAv3 < MAv4
&& C < MAv5
&& C > dayopen-2 #종가가 시초가대비 -2보다는 커야함
Then
{
Sell("매도", OnClose, DEF);
}
//매도청산1
if MarketPosition == -1 and
C > MAv5
Then
ExitShort("청산1");
즐거운 하루되세요
> 난정욱 님이 쓴 글입니다.
> 제목 : 하나더 부탁 드립니다
> 아래수식에서 당일 최고가 대비 -몇포인트 아래에 있을때는
매도 신호를 내지 않을려고 합니다
외부변수로 좀 부탁 드립니다
Input : Vol(1350);
input : LossPoint(0.65);
input : ProfitPoint(2);
if MarketPosition == -1 Then{
ExitShort("청산2",AtStop,EntryPrice+Losspoint);
ExitShort("청산3",AtLimit,EntryPrice-Profitpoint);
}
//ma1
Input : maPeriod1(12);
var : MAv1(0);
MAv1 = ma(C,maPeriod1);
//ma2
Input : maPeriod2(15);
var : MAv2(0);
MAv2 = ma(C,maPeriod2);
//ma3
Input : maPeriod3(16);
var : MAv3(0);
MAv3 = ma(C,maPeriod3);
//ma4
Input : maPeriod4(82);
var : MAv4(0);
MAv4 = ma(C,maPeriod4);
//ma5
Input : maPeriod5(75);
var : MAv5(0);
MAv5 = ma(C,maPeriod5);
if date != date[1] Then
Condition1 = false;
if MarketPosition == 0 and
V > Vol
&& MAv1 < MAv2
&& MAv2 < MAv3
&& MAv3 < MAv4
&& C < MAv5
&& C > dayopen-2 #종가가 시초가대비 -2보다는 커야함
Then
{
Sell("매도", OnClose, DEF);
}
//매도청산1
if MarketPosition == -1 and
C > MAv5
Then
ExitShort("청산1");
다음글
이전글