경고(소리 또는 기타)
두 가지 질문이 있습니다.
첫번째. EA를 생성하기 전에 수동으로 일부 거래 전략을 테스트해야 하는 경우가 있습니다. M1, M5 및 M15는 괜찮습니다. 그러나 H1 이상의 기간에는 어렵습니다. 하나의 표시기 교차의 약 두 줄을 나타내기 위해 경보(사운드 또는 무엇이든)에 대해 하나의 표시기(누구나)에 포함되어야 하는 코드 조각은 무엇입니까? 예를 들어 표시기에는 교차된 것으로 간주되는 두 개의 선만 있습니다(경보 포함).
두번째. 두 가지 지표가 있습니다. 두 줄의 교차에 대해 나타내기 위해 하나 또는 두 개의 표시기에 포함되어야 하는 코드 조각은 무엇입니까? 한 줄은 첫 번째 표시기에서, 다른 줄은 다른 줄에서 가져옵니다(물론 두 줄 모두 같은 창에 있음)?
EA이거나 스크립트를 작성해야 하는 경우 EA 및 스크립트 작성을 연구할 때까지 이 질문을 유지하십시오.
십자가 경고!
두 가지 질문이 있습니다.
첫번째. EA를 생성하기 전에 수동으로 일부 거래 전략을 테스트해야 하는 경우가 있습니다. M1, M5 및 M15는 괜찮습니다. 그러나 H1 이상의 기간에는 어렵습니다. 하나의 표시기 교차의 약 두 줄을 나타내기 위해 경보(사운드 또는 무엇이든)에 대해 하나의 표시기(누구나)에 포함되어야 하는 코드 조각은 무엇입니까? 예를 들어 표시기에는 교차된 것으로 간주되는 두 개의 선만 있습니다(경보 포함).
두번째. 두 가지 지표가 있습니다. 두 줄의 교차에 대해 나타내기 위해 하나 또는 두 개의 표시기에 포함되어야 하는 코드 조각은 무엇입니까? 한 줄은 첫 번째 표시기에서, 다른 줄은 다른 줄에서 가져옵니다(물론 두 줄 모두 같은 창에 있음)?
EA이거나 스크립트를 작성해야 하는 경우 EA 및 스크립트 작성을 연구할 때까지 이 질문을 유지하십시오.두 번째 질문은 약간의 작업이 필요합니다(아이디어 핵심은 두 지표가 서로를 알 수 있도록 GlobalVariables 로 작업하는 것입니다!)
나중에 작업하겠습니다.
첫 번째 질문의 코드입니다. 약간의 테스트가 필요합니다(여기는 오전 6시 40분입니다. )
//| Demo1.mq4 |
//| Coders' Guru. |
//| https://www.forex-tsd.com |
//+------------------------------------------------------------------+
#property copyright "Coders Guru"
#property link "https://www.forex-tsd.com"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,ExtMapBuffer2);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
bool Crossed (double line1 , double line2 )
{
static string last_direction = "";
string current_dirction = "";
if(line1>line2)current_dirction = "up";
if(line1<=line2)current_dirction = "down";
if(current_dirction != last_direction)
{
Alert("CRROSED: Line1 is (" + current_dirction + ") Line2 now");
last_direction = current_dirction;
return (true);
}
else
{
return (false);
}
}
int start()
{
int counted_bars=IndicatorCounted();
//---- check for possible errors
if (counted_bars<0) return(-1);
//---- last counted bar will be recounted
if (counted_bars>0) counted_bars--;
int pos=Bars-counted_bars;
while(pos>=0)
{
ExtMapBuffer1[pos]= iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,pos);
ExtMapBuffer2[pos]= iMA(NULL,0,20,0,MODE_EMA,PRICE_CLOSE,pos);
pos--;
}
Print(Crossed (ExtMapBuffer1[0],ExtMapBuffer2[0]));
//----
return(0);
}
//+------------------------------------------------------------------+문제
친애하는 코더 구루,
저는 Tradestation에서 Meta로 번역한 다음 하나의 기본 거래 시스템으로 번역하는 데 도움이 필요한 몇 가지 시스템을 가지고 있습니다. 처음부터 작업하고 있습니다. 이 서비스에 도움이 되는 시간당 요금은 얼마입니까?
시스템 중 일부는 게시되고 시스템 중 2개는 내가 구매하고 기밀 유지 계약에 서명하여 내가 게시할 수 있으며 비용을 받고 개인적으로 작업해야 할 것입니다. 수수료는 얼마입니까?
많은 감사,
약간 뒤틀리게 하다
아직 아님. 나는 아직 테스트하지 않았다.
내일 나는 이 코드를 어떤 표시기에 삽입할 것입니다(두 줄이 교차하는 사람).
교차 경고
두 가지 질문이 있습니다.
첫번째. EA를 생성하기 전에 수동으로 일부 거래 전략을 테스트해야 하는 경우가 있습니다. M1, M5 및 M15는 괜찮습니다. 그러나 H1 이상의 기간에는 어렵습니다. 하나의 표시기 교차의 약 두 줄을 나타내기 위해 경보(사운드 또는 무엇이든)에 대해 하나의 표시기(누구나)에 포함되어야 하는 코드 조각은 무엇입니까? 예를 들어 표시기에는 교차된 것으로 간주되는 두 개의 선만 있습니다(경보 포함).
두번째...안녕하세요 뉴디지털입니다.
코드를 테스트 했습니까? 당신이 원하는 것이 무엇입니까?
안녕하세요 newdigital, 코드를 테스트하셨습니까? 당신이 원하는 것이 무엇입니까?
나는 그것을 테스트했다. 대단하다
샘플로 사용할 수 있습니다.
또는 소리만 필요한 경우 첨부된 코드를 사용할 수 있습니다.
완벽한!
또는 차트에 쓰여진 소리(선택 사항)와 텍스트(선택 사항)만 필요한 경우 이 코드(첨부)를 사용할 수 있습니다.
뉴디지털,
너 바위!
감사해요
RSTL 및 Supertrend 교차 경고에 대해 매우 작은 EA를 수행했습니다.
첫 번째는 현재 막대에서 작업 중입니다.
두 번째는 선택적 막대(현재, 이전 또는 임의)에서 작업 중입니다.
경고만.
잘못된 코딩 죄송합니다: 우리는 아직 EA를 공부하지 않았습니다.
그리고 내가 실수를 한 것일 수도...
그러나 나는 테스트했고 작동합니다.
안녕 여러분,
코드의 일부를 도와달라는 개인적인 메시지 를 많이 받았습니다.
여기에 MQL4와 관련된 질문을 게시할 수 있습니다. 최선을 다해 답변해 드리겠습니다.