도움을 주신 SanAlex에게 감사드립니다. 잘 이해하지 못했습니다. 버퍼 번호가 아니라 색상 인덱스?
표시기에서
고문에서. 3가지 색상. 3가지 상황.
잘 이해가 안 갑니다만 거기에 0-1-2를 추가하거나 변경해야 할 것 같습니다.
//+------------------------------------------------------------------+//| main function returns true if any position processed |//+------------------------------------------------------------------+bool CSampleExpert::Processing( void )
{
//--- refresh ratesif (!m_symbol.RefreshRates())
return ( false );
//--- refresh indicatorsif ( BarsCalculated (m_handle_macd)< 2 )
return ( false );
if ( CopyBuffer (m_handle_macd, 1 , 0 , 2 ,m_buff_MACD_main) != 2 )
return ( false );
// m_indicators.Refresh();//--- to simplify the coding and speed up access//--- data are put into internal variables
m_macd_current =m_buff_MACD_main[ 0 ];
m_macd_previous =m_buff_MACD_main[ 1 ];
m_macd_previous_2 =m_buff_MACD_main[ 2 ];
자, 여기서 세 가지 색상을 사용할 것인지 선택해야 합니다.
//+------------------------------------------------------------------+//| Check for short position opening |//+------------------------------------------------------------------+bool CSampleExpert::ShortOpened( void )
{
bool res= false ;
//--- check for short position (SELL) possibilityif (m_macd_current>m_macd_previous) ---- тут m_macd_previous_2 > <
{
Вещественные типы (double, float) - Типы данных - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
도움을 주신 SanAlex에게 감사드립니다. 잘 이해하지 못했습니다. 버퍼 번호가 아니라 색상 인덱스?
표시기에서
고문에서. 3가지 색상. 3가지 상황.
잘 이해가 안 갑니다만 거기에 0-1-2를 추가하거나 변경해야 할 것 같습니다.
자, 여기서 세 가지 색상을 사용할 것인지 선택해야 합니다.
바퀴를 재발명하지 않으려면 기성품 솔루션을 제공하십시오.
다음 내용의 csv 파일이 있습니다.
1,2,3
4,5,6
7,8,9
배열을 가져와야 합니다.
[
[1 2 3]
[4 5 6]
[7 8 9]
]
안녕하세요. 숙련된 프로그래머 여러분, 말씀해 주십시오. 선을 색칠하는 방법? 조건은 >= 파란색, <= 빨간색입니다.
안녕하세요. 숙련된 프로그래머 여러분, 말씀해 주십시오. 선을 색칠하는 방법? 조건은 >= 파란색, <= 빨간색입니다.
DRAW_COLOR_LINE 그리기 스타일 사용
어레이 검색? 배열 정렬?
Vladimir, 저는 DRAW_COLOR_LINE 그림 스타일을 사용합니다. while >= blue, while <= red 조건을 다루는 방법. 주기 내에서 주기?
어레이 검색? 배열 정렬?
130행에 조건을 입력하십시오.
약간 정리:
코드가 작동하고 색상이 변경됩니다.
나는 3일 동안 머리를 긁적였다. 플랫이 DimGray로 남았습니까? 파란색과 같거나 높으면 필요합니다. 아래로 또는 빨간색과 같은 경우.
3일째 머리를 긁적입니다. 플랫이 DimGray로 남았습니까? 파란색과 같거나 같은 경우 필요합니다. 아래로 또는 빨간색과 같은 경우.
이중 숫자는 '=='( help )를 통해 비교할 수 없습니다.
다음과 같이 비교해야 합니다.
표시기에 있는 방법은 다음과 같습니다.
결과: