커뮤니티
수정부탁합니다
2013-04-22 11:30:27
152
글번호 62317
Input : shortPeriod(5);
value1 = ema(C, shortPeriod);
var1 = DayOpen()+1;
var2 = DayOpen()-1;
var3 = DayOpen()+2;
var4 = DayOpen()-2;
var5 = DayOpen()+3;
var6 = DayOpen()-3;
if CrossUp(value1,var1 ) then
buy();
if CrossDown(value1,var1 ) Then
sell();
if CrossDown(value1,var2 ) Then
Sell();
if CrossUp(value1,var2) Then
buy();
if CrossUp(value1,var3) then
buy();
if CrossDown(value1,var3) Then
sell();
if CrossDown(value1,var4) Then
Sell();
if CrossUp(value1,var4) Then
buy();
if CrossUp(value1,var5) then
buy();
if CrossDown(value1,var5) Then
sell();
if CrossDown(value1,var6) Then
Sell();
if CrossUp(value1,var6) Then
buy();
제가 만든건데 몇가지 수정 좀 해주세요
1,시가대비 (1포,2포,3포)나 (-1포,-2포,-3포)돌파시 매수 매도하는건데
가끔 시가에 주문들어가지니 안들어가게 해주세요.
2,하루에 주문건수를 한번이나 두번 제가 정할수있게 해주세요.
수고하세요
답변 1
예스스탁 예스스탁 답변
2013-04-22 18:32:46
안녕하세요
예스스탁입니다.
N이 당일 진입횟수입니다.
Input : shortPeriod(5),N(2);
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
value1 = ema(C, shortPeriod);
var1 = DayOpen()+1;
var2 = DayOpen()-1;
var3 = DayOpen()+2;
var4 = DayOpen()-2;
var5 = DayOpen()+3;
var6 = DayOpen()-3;
if dayindex > 0 and count < N Then{
if CrossUp(value1,var1 ) then
buy();
if CrossDown(value1,var1 ) Then
sell();
if CrossDown(value1,var2 ) Then
Sell();
if CrossUp(value1,var2) Then
buy();
if CrossUp(value1,var3) then
buy();
if CrossDown(value1,var3) Then
sell();
if CrossDown(value1,var4) Then
Sell();
if CrossUp(value1,var4) Then
buy();
if CrossUp(value1,var5) then
buy();
if CrossDown(value1,var5) Then
sell();
if CrossDown(value1,var6) Then
Sell();
if CrossUp(value1,var6) Then
buy();
}
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : 수정부탁합니다
> Input : shortPeriod(5);
value1 = ema(C, shortPeriod);
var1 = DayOpen()+1;
var2 = DayOpen()-1;
var3 = DayOpen()+2;
var4 = DayOpen()-2;
var5 = DayOpen()+3;
var6 = DayOpen()-3;
if CrossUp(value1,var1 ) then
buy();
if CrossDown(value1,var1 ) Then
sell();
if CrossDown(value1,var2 ) Then
Sell();
if CrossUp(value1,var2) Then
buy();
if CrossUp(value1,var3) then
buy();
if CrossDown(value1,var3) Then
sell();
if CrossDown(value1,var4) Then
Sell();
if CrossUp(value1,var4) Then
buy();
if CrossUp(value1,var5) then
buy();
if CrossDown(value1,var5) Then
sell();
if CrossDown(value1,var6) Then
Sell();
if CrossUp(value1,var6) Then
buy();
제가 만든건데 몇가지 수정 좀 해주세요
1,시가대비 (1포,2포,3포)나 (-1포,-2포,-3포)돌파시 매수 매도하는건데
가끔 시가에 주문들어가지니 안들어가게 해주세요.
2,하루에 주문건수를 한번이나 두번 제가 정할수있게 해주세요.
수고하세요
다음글
이전글