Arrasto o roteiro para a carta e nada acontece, seja na mesma carta com a EA ou em uma carta diferente. Esta é a primeira vez que uso o roteiro de forma alguma. É o que parece.
//+------------------------------------------------------------------+//| таймфрейм .mq4 |//| Copyright 2012, MetaQuotes Software Corp. |//| http://www.metaquotes.net |//+------------------------------------------------------------------+#property copyright "Copyright 2012, MetaQuotes Software Corp."#property link "http://www.metaquotes.net"#include <ServicesMT4.mqh>void start()
{
int hwndChart = WindowHandle("EURUSD", PERIOD_H1);
while (!IsStopped())
{
for (int i = 0; i < 9 && !IsStopped(); i++)
{
ServiceSetTimeframeByNumber(hwndChart, i);
Sleep(4000);
}
}
}
//+------------------------------------------------------------------+//| script program start function |//+------------------------------------------------------------------+
O Expert Advisor tem este aspecto.
//+------------------------------------------------------------------+//| таймфрейммм.mq4 |//| Copyright 2012, MetaQuotes Software Corp. |//| http://www.metaquotes.net |//+------------------------------------------------------------------+#property copyright "Copyright 2012, MetaQuotes Software Corp."#property link "http://www.metaquotes.net"#include <ServicesMT4.mqh>void start()
{
int hwndChart = WindowHandle(Symbol(),Period());
while (!IsStopped())
{
for (int i = 0; i < 9; i++)
{
ServiceSetTimeframeByNumber(hwndChart, i);
Sleep(4000);
}
}
}
//+------------------------------------------------------------------+//| expert initialization function |//+------------------------------------------------------------------+int init()
{
//----//----return(0);
}
//+------------------------------------------------------------------+//| expert deinitialization function |//+------------------------------------------------------------------+int deinit()
{
//----//----return(0);
}
//+------------------------------------------------------------------+//| expert start function |//+------------------------------------------------------------------+
E como uma variante, respectivamente.
//+------------------------------------------------------------------+//| таймфреймммм.mq4 |//| Copyright 2012, MetaQuotes Software Corp. |//| http://www.metaquotes.net |//+------------------------------------------------------------------+#property copyright "Copyright 2012, MetaQuotes Software Corp."#property link "http://www.metaquotes.net"#include <ServicesMT4.mqh>int hwndChart = NULL;
void init()
{
hwndChart = WindowHandle(Symbol(),Period()); // Получаем системный дескриптор графика.
ServiceRefreshChart(hwndChart, 1000); // Запускаем обновление графика каждую 1 секунду.
}
void start()
{
ServiceStopRefreshChart(hwndChart); // Останавливаем обновление. Больше не требуется.while (!IsStopped())
{
for (int i = 0; i < 9; i++)
{
ServiceSetTimeframeByNumber(hwndChart, i);
Sleep(4000);
}
}
}
//+------------------------------------------------------------------+//| expert initialization function |//+------------------------------------------------------------------+//+------------------------------------------------------------------+//| expert deinitialization function |//+------------------------------------------------------------------+int deinit()
{
//----//----return(0);
}
//+------------------------------------------------------------------+//| expert start function |//+------------------------------------------------------------------+//+------------------------------------------------------------------+
O último rolo deu. Em qualquer caso, pelo menos funciona no M5, caso contrário ainda não vi aqui nenhum trabalho visual de scripts e assessores. Nunca tinha visto aqui roteiros assim antes.
Como consertá-lo, como torná-lo inteligente, eu não sei. Ah, eu entendo.
Este roteiro funciona para mim:
Este especialista trabalha de forma estranha. Pode-se dizer que não funciona. Em si mesmo, a TF só comuta até M5.
Esperando os carrapatos naturais. Não está claro de onde veio o problema. Algo mudou nas novas construções do MT4.Este roteiro funciona para mim:
Este especialista trabalha de forma estranha. Pode-se dizer que não funciona. Por si só a TF só comuta até a M5.
Vou esperar pelos carrapatos naturais. Não entendo como surgiu o problema. Algo mudou nas novas construções do MT4.Certo, por que precisamos de um software que esteja constantemente com tantas falhas que seja impossível aplicá-lo?
Use as características padrão e tudo estará bem.
O indicador será colocado no gráfico e atualizado manualmente em vez de carrapatos.
Não se esqueça de permitir DLL nas configurações
Certo, por que você precisa de um software que esteja constantemente com falhas tão graves que não possa ser utilizado?
Use as características padrão e você ficará bem.
O indicador deve ser mapeado e atualizado manualmente em vez de carrapatos.
Apenas não se esqueça de permitir DLL em configurações
O quê, você tem os fatos? E se eu estivesse brincando? Você não poderá sequer verificar. Você precisa de uma certa habilidade.
A PostMessage() também funciona para mim. Só que está errado. Tente fazer isso com a SendMessage(). Espero que você saiba a diferença.
Rustam, nem todos podem lidar com o software mais simples. Você está sem sorte. Algumas pessoas têm até mesmo um SO com falhas.
O roteiro funciona!!!!!
Mas ele só muda para a M5.
O roteiro funciona!!!!!
O último rolo deu. Em qualquer caso, pelo menos funciona no M5, caso contrário ainda não vi aqui nenhum trabalho visual de scripts e assessores. Nunca tinha visto aqui roteiros assim antes.
Como consertá-lo, como torná-lo inteligente, eu não sei. Ah, eu entendo.