커뮤니티
수정요청 방법???
2011-04-21 06:41:12
639
글번호 37818
안녕하십니까
매수식 과 매도식 를 쓰임받게 수정 바랍니다
input : ====>>> ??? 어떻게 써야 매수식과 매도식이 되나요 ???
### 매수식
if crossup(MAV1,MAV2) then {
buy();
va1 = 0;
}
d2c = data3(c);
if marketposition() == 1 and data3(h) > d2c[BarsSinceEntry] * (1 + Profit1/100) then {
va1 = 1;
buyVal = data3(h);
}
if marketposition() == 1 and data3(h) > d2c[BarsSinceEntry] * (1 + Profit2/100) then {
va1 = 2;
buyVal = data3(h);
}
if va1 == 1 and data3(C) < buyVal * (1 - Loss1/100) then{
exitlong("TrailingStop1(매수)");
va1 = 0;
}
if va1 == 2 and data3(C) < buyVal * (1 - Loss2/100) then{
exitlong("TrailingStop2(매수)");
va1 = 0;
}
### 매도식
if crossdown(MAV1, MAV2) then {
sell();
va2 = 0;
}
if marketposition() == -1 and data2(l) < d2c[BarsSinceEntry] * (1 - Profit1/100) then {
va2 = -1;
sellVal = data2(l);
}
if marketposition() == -1 and data2(l) < d2c[BarsSinceEntry] * (1 - Profit2/100) then {
va2 = -2;
sellVal = data2(l);
}
if va2 == -1 and data2(C) > sellVal * (1 + Loss1/100) then{
exitshort("TrailingStop1(매도)");
va2 = 0;
}
if va2 == -2 and data2(C)> sellVal * (1 + Loss2/100) then{
exitshort("TrailingStop2(매도)");
va2 = 0;
}
답변 1
예스스탁 예스스탁 답변
2011-04-21 13:20:27
안녕하세요
예스스탁입니다.
질문하신 내용에 대해 정확히 이해하지 못했습니다.
현재 식상에 매수와 매도식이 모두 있습니다.
외부변수로 어떤걸 지정하시려고 하시는지 정확히 모르겠습니다.
질문 주실때 질문의 내용을 좀더 명확히 해주시기 바랍니다.
즐거운 하루되세요
> yang오뚜기 님이 쓴 글입니다.
> 제목 : 수정요청 방법???
> 안녕하십니까
매수식 과 매도식 를 쓰임받게 수정 바랍니다
input : ====>>> ??? 어떻게 써야 매수식과 매도식이 되나요 ???
### 매수식
if crossup(MAV1,MAV2) then {
buy();
va1 = 0;
}
d2c = data3(c);
if marketposition() == 1 and data3(h) > d2c[BarsSinceEntry] * (1 + Profit1/100) then {
va1 = 1;
buyVal = data3(h);
}
if marketposition() == 1 and data3(h) > d2c[BarsSinceEntry] * (1 + Profit2/100) then {
va1 = 2;
buyVal = data3(h);
}
if va1 == 1 and data3(C) < buyVal * (1 - Loss1/100) then{
exitlong("TrailingStop1(매수)");
va1 = 0;
}
if va1 == 2 and data3(C) < buyVal * (1 - Loss2/100) then{
exitlong("TrailingStop2(매수)");
va1 = 0;
}
### 매도식
if crossdown(MAV1, MAV2) then {
sell();
va2 = 0;
}
if marketposition() == -1 and data2(l) < d2c[BarsSinceEntry] * (1 - Profit1/100) then {
va2 = -1;
sellVal = data2(l);
}
if marketposition() == -1 and data2(l) < d2c[BarsSinceEntry] * (1 - Profit2/100) then {
va2 = -2;
sellVal = data2(l);
}
if va2 == -1 and data2(C) > sellVal * (1 + Loss1/100) then{
exitshort("TrailingStop1(매도)");
va2 = 0;
}
if va2 == -2 and data2(C)> sellVal * (1 + Loss2/100) then{
exitshort("TrailingStop2(매도)");
va2 = 0;
}
다음글
이전글