커뮤니티
시스템식
2013-11-01 14:06:55
151
글번호 69114
아래 두개의 식을 하나로 통합해 주세요
Input : Period(10), Period1(10), Period2(10), Per(0.5);
if date != date[1] Then
var1 = 0;
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
If CrossUP(value1, value2) Then
{
value3 = value1;
value4 = value3[1];
var1 = var1+1;
if var1 >= 2 and value3 > value4 Then
Buy("b");
}
if MarketPosition == 1 Then
buy("bb",AtLimit,EntryPrice*(1-(Per*CurrentEntries)/100));
If CrossDown(value1, value2) Then
{
sell();
}
-------------------------------------------------------------------------
Input : Period(20), Period1(20), Period2(20), Per(0.5);
if date != date[1] Then
var1 = 0;
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
If CrossUP(value1, value2) Then
{
value3 = value1;
value4 = value3[1];
var1 = var1+1;
if var1 >= 2 and value3 > value4 Then
Buy("b");
}
if MarketPosition == 1 Then
buy("bb",AtLimit,EntryPrice*(1-(Per*CurrentEntries)/100));
If CrossDown(value1, value2) Then
{
sell();
}
답변 1
예스스탁 예스스탁 답변
2013-11-01 14:59:43
안녕하세요
예스스탁입니다.
Input : Period1(10), Period2(10), Period3(10), Per1(0.5);
Input : P1(10), P2(10), P3(10), Per2(0.5);
var : UPcnt1(0),Stok1(0),Stod1(0),Upval1(0),PreUpval1(0);
var : UPcnt2(0),Stok2(0),Stod2(0),Upval2(0),PreUpval2(0);
if date != date[1] Then{
UPcnt1 = 0;
UPcnt2 = 0;
}
Stok1 = StochasticsK(Period1,Period2);
stod1 = StochasticsD(Period1,Period2,Period3);
Stok2 = StochasticsK(P1,P2);
stod2 = StochasticsD(P1,P2,P3);
If CrossUP(Stok1, stod1) Then
{
Upval1 = Stok1;
PreUpval1 = Upval1[1];
UPcnt1 = UPcnt1+1;
if UPcnt1 >= 2 and Upval1 > PreUpval1 Then
Buy("b1");
}
if MarketPosition == 1 and IsEntryName("b1")== true Then
buy("bb1",AtLimit,EntryPrice*(1-(Per1*CurrentEntries)/100));
If CrossDown(Stok1, stod1) Then {
sell();
}
If CrossUP(Stok2, stod2) Then
{
Upval2 = Stok2;
PreUpval2 = Upval2[1];
UPcnt2 = UPcnt2+1;
if UPcnt2 >= 2 and Upval2 > PreUpval2 Then
Buy("b2");
}
if MarketPosition == 1 and IsEntryName("b2")== true Then
buy("bb2",AtLimit,EntryPrice*(1-(Per2*CurrentEntries)/100));
If CrossDown(Stok2, stod2) Then {
sell();
}
즐거운 하루되세요
> erwe343 님이 쓴 글입니다.
> 제목 : 시스템식
> 아래 두개의 식을 하나로 통합해 주세요
Input : Period(10), Period1(10), Period2(10), Per(0.5);
if date != date[1] Then
var1 = 0;
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
If CrossUP(value1, value2) Then
{
value3 = value1;
value4 = value3[1];
var1 = var1+1;
if var1 >= 2 and value3 > value4 Then
Buy("b");
}
if MarketPosition == 1 Then
buy("bb",AtLimit,EntryPrice*(1-(Per*CurrentEntries)/100));
If CrossDown(value1, value2) Then
{
sell();
}
-------------------------------------------------------------------------
Input : Period(20), Period1(20), Period2(20), Per(0.5);
if date != date[1] Then
var1 = 0;
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
If CrossUP(value1, value2) Then
{
value3 = value1;
value4 = value3[1];
var1 = var1+1;
if var1 >= 2 and value3 > value4 Then
Buy("b");
}
if MarketPosition == 1 Then
buy("bb",AtLimit,EntryPrice*(1-(Per*CurrentEntries)/100));
If CrossDown(value1, value2) Then
{
sell();
}