[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 1112

 
abolk :
"편향된" 것이 아니라 절도에 관한 것입니다. 묻지 않고 남의 것을 빼앗는 것은 좋지 않다.
저도 절도에 대해 긍정적인 태도를 가지고 있지 않습니다.... 방금 오픈 소스 전문가 고문을 얻었습니다....
 

다음은 샘플 코드입니다..

extern string A25="RSI 표시기 설정";

extern int RSIPeriod= 21;

외부 정수 RSIPrice = 0;

외부 int RSIHighLevel= 70;

외부 int RSILowLevel = 30;

//+----------------------------------------------- --------------------+
// 예시:
//+----------------------------------------------- --------------------+

이중 RSI1 = iRSI(기호, 0, RSIP 기간, RSIPrice, 1);
이중 RSI2 = iRSI(기호, 0, RSIP 기간, RSIPrice, 2);
if(RSI2<RSILowLevel && RSI1>RSILowLevel && RSI1<RSIHighLevel) // 매수 신호
신호=1;
if(RSI2>RSIHighLevel && RSI1<RSIHighLevel && RSI1>RSILowLevel) // 신호 매도
신호=2;


이것은 rsi의 일반적인 사용입니다.

질문은 이 코드를 기반으로 보류 중인 주문을 하는 방법입니다.

rsi가 70 이상이면 현재 가격에서 특정 거리에 지연을 설정하는 방법 및 그 반대의 경우도 마찬가지입니다.

도와주실 수 있나요? )

 
ostrik :
저도 절도에 대해 긍정적인 태도를 가지고 있지 않습니다.... 방금 오픈 소스 전문가 고문을 얻었습니다....


무엇이든 가능하지만 디컴파일된 원본과 여전히 구별하기 쉽습니다.

그리고 그것은 도둑질과 동일합니다. 원본을 찾으면 문제가 없을 것입니다

원래 개선 사항이 있지만 더 어렵습니다.

 

프로그래밍 방식으로 지정된 시간에만 표시기를 그리도록 하려면 어떻게 해야 합니까?


 
Eliza :

프로그래밍 방식으로 지정된 시간에만 표시기를 그리도록 하려면 어떻게 해야 합니까?

1. "그리지 않는다" 그리고 "계산하지 말라" ?

2. 계산 끝에 불필요한 범위에서 값을 제거하십시오. 당신은 이미 iBarShift 에 대해 들었습니다.

3. IndicatorCounted에 주의하십시오

 
sergeev :

1. "그리지 않는다" 그리고 "계산하지 않는다"?

2. 계산 끝에 불필요한 범위에서 값을 제거하십시오. 당신은 이미 iBarShift에 대해 들었습니다.

3. IndicatorCounted에 주의하십시오

1. 아니오, 정확히 계산해야 합니다. 차트에 표시되지 않고 시간 간격에서 필요한 경우에만 표시됩니다.

2. 바를 더 정의해야 이해가 가는데, 좌우로 다 그리지 마세요... 어렵지 않은 예가 있나요?

3. 나는 그것을 가지고 있지 않습니다. 이 기능이 필요하지 않은 다른 표시기가 있습니다.

 
Eliza :

2. 바를 더 정의해야 이해가 가는데, 좌우로 다 그리지 마세요... 어렵지 않은 예가 있나요?

right or left : 표시기 버퍼로 그리지 않음. 값을 계산하지 않거나(할당하지 않음) EMPTY_VALUE 값을 할당함을 의미

왼쪽: 왼쪽 에 표시기 그리기 제한 - init() 함수에서 SetIndexDrawBegin()을 사용하여 값이 그려지지 않는 막대 번호를 설정합니다.

 
Eliza :

1. 아니오, 정확히 계산해야 합니다. 차트에 표시되지 않고 시간 간격에서 필요한 경우에만 표시됩니다.

2. 바를 더 정의해야 이해가 가는데, 좌우로 다 그리지 마세요... 어렵지 않은 예가 있나요?

3. 나는 그것을 가지고 있지 않습니다. 이 기능이 필요하지 않은 다른 표시기가 있습니다.

필요한 표시기 버퍼 인덱스를 EMPTY_VALUE 로 설정하기만 하면 됩니다.
 

작동하지 않습니다. 이 표시기(.

다음은 표시기의 좌표를 설정하는 기능입니다....

 //имя - name, координата1 - value, координата2 - value1, цвет - line_color
void PlotLine( string name, double value, double value1, double line_color)
{
   double valueN= NormalizeDouble (value, Digits );
   double valueN1= NormalizeDouble (value1, Digits );
   bool res = ObjectCreate (name, OBJ_TREND , 0 ,Data_1,valueN,Data_2,valueN1);
   ObjectSet(name, OBJPROP_WIDTH , 1 );
   ObjectSet(name, OBJPROP_STYLE , style);
   ObjectSet(name, OBJPROP_RAY, false);
   ObjectSet(name, OBJPROP_BACK , true);
   ObjectSet(name, OBJPROP_COLOR , line_color);
} 
 
Eliza :

작동하지 않습니다. 이 표시기(.

다음은 표시기의 좌표를 설정하는 기능입니다....


그런 다음 시간을 필터링
Data_1