Criará seu Expert Advisor gratuitamente! - página 2

 

Ele,



Obrigado pelas respostas, desculpem pela resposta tardia.



Acabei de enviar a todos que responderam com seu e-mail, uma mensagem.



Se você não recebeu a mensagem, entre em contato comigo em tyrone (-atttt-) tyronevriesde[dot]nl



Se a EA não for muito complicada, talvez eu a tenha terminado neste fim de semana.

 

Vou escrever-lhe depois de alguns meses, assim que eu refinar a estratégia que estou procurando.

Se você puder fazer programação para Equities, por favor, me avise, tenho algo muito forte em mente lá...

Obrigado!

 
vriesde1:
Oi, pessoal,

Sou um estudante de Ciência da Computação em direção ao meu mestrado, e muito interessado em Forex.

Basicamente, eu me ofereço para criar um Expert Advisor gratuito para quem precisar. Acabo de terminar meu primeiro Expert Advisor, ele me deu um retorno de 100% ao longo de 2007-2008, mas tem um desempenho menos bom nos anos anteriores a 2007, alguns nem mesmo lucrativos. Portanto, estou procurando por mais inspiração!

Estou fazendo isto para obter experiência extra tanto em sistemas de negociação mq4 quanto nos próprios sistemas de negociação forex.

Ah, e a propósito, já estou trabalhando com o especialista em bares internos, então não invente esse :D.

Envie-me uma mensagem particular com seu plano, e você pode esperar, se a EA não for muito complicada, dentro de uma semana.

Saudações!!

Eu escrevi um programa simples em MQL3. Eu quero usar MQL4. Posso converter para mim o programa EA de MQL3 para MQL4. Obrigado

 
vriesde1:
Oi pessoal,

Eu sou um estudante de Ciência da Computação em direção ao meu mestrado, e muito interessado em Forex.

Basicamente, ofereço-me para criar um Expert Advisor gratuito para quem precisar. Acabo de terminar meu próprio primeiro Expert Advisor, ele me deu um retorno de 100% ao longo de 2007-2008, mas tem um desempenho menos bom nos anos anteriores a 2007, alguns nem mesmo lucrativos. Portanto, estou procurando por mais inspiração!

Estou fazendo isto para ter experiência extra tanto em sistemas de negociação mq4 quanto nos próprios sistemas de negociação forex.

Ah, e a propósito, já estou trabalhando com o especialista em barras internas, então não invente esse :D.

Envie-me uma mensagem particular com seu plano, e você pode esperar, se a EA não for muito complicada, dentro de uma semana.

Saudações!!

Olá Vriesde


Eu gostaria de ajuda em uma EA usando a xpma e a previsão da série temporal. Quando a TSF cruzar a xpMA, COMPRAR. Quando ela cruzou a xpMA, VENDA. Eu estou anexando aqui os indicadores ou você.

Arquivos anexados:
xpma.mq4  11 kb
 
ctl:
vriesde1:
Oi, pessoal,

Sou um estudante de Ciência da Computação em direção ao meu mestrado, e muito interessado em Forex.

Basicamente, eu me ofereço para criar um Expert Advisor gratuito para quem precisar. Acabo de terminar meu primeiro Expert Advisor, ele me deu um retorno de 100% ao longo de 2007-2008, mas tem um desempenho menos bom nos anos anteriores a 2007, alguns nem mesmo lucrativos. Portanto, estou procurando por mais inspiração!

Estou fazendo isto para ter experiência extra tanto em sistemas de negociação mq4 quanto nos próprios sistemas de negociação forex.

Ah, e a propósito, já estou trabalhando com o especialista em barras internas, então não invente esse :D.

Envie-me uma mensagem particular com seu plano, e você pode esperar, se a EA não for muito complicada, dentro de uma semana.

Saudações!!

Olá Vriesde


Eu gostaria de ajuda em um EA usando a xpma e a previsão da série temporal. Quando a TSF cruzar a xpMA, COMPRAR. Quando cruzar a xpMA, SELL. Eu estou anexando aqui os indicadores ou você.


Arquivos anexados:
 
mohdsupandi:
vriesde1:
Oi, pessoal,

Sou um estudante de Ciência da Computação em direção ao meu mestrado, e muito interessado em Forex.

Basicamente, eu me ofereço para criar um Expert Advisor gratuito para quem precisar. Acabo de terminar meu primeiro Expert Advisor, ele me deu um retorno de 100% ao longo de 2007-2008, mas tem um desempenho menos bom nos anos anteriores a 2007, alguns nem mesmo lucrativos. Portanto, estou procurando por mais inspiração!

Estou fazendo isto para ter experiência extra tanto em sistemas de negociação mq4 quanto nos próprios sistemas de negociação forex.

Ah, e a propósito, já estou trabalhando com o especialista em barras internas, então não invente esse :D.

Envie-me uma mensagem particular com seu plano, e você pode esperar, se a EA não for muito complicada, dentro de uma semana.

Saudações!!

Eu escrevi um programa simples em MQL3. Eu quero usar MQL4. Posso converter para mim o programa EA de MQL3 para MQL4. Obrigado

Bem, eu não tenho nenhuma experiência em mql3, mas se for semelhante a 4, não deverá ser um problema. Embora eu não possa garantir que será em breve. Recebi cerca de 5 pedidos de outros que vou processar primeiro.

 

Para ctl: estou anexando a EA baseada na travessia T3MA. Aqui.

Arquivos anexados:
t3ma_mtc_.mq4  4 kb
 
Mas esse método simples não pode descrever o mercado Forex, então codificar o nosso EA é apenas perda de tempo. Desculpe.
 
vriesde1:

Bem, eu não tenho nenhuma experiência em mql3, mas se for semelhante a 4, não deverá ser um problema. Embora eu não possa garantir que será em breve. Recebi cerca de 5 pedidos de outros que vou processar primeiro.

Em anexo está o software mql3.

Este é o programa que eu escrevi em mql3:

/*[[
Nome := SUPANDI
Autor := Copyright © 2002, MetaQuotes Software Corp
Link := https://www.metaquotes.net/ru
Notas :=
Lotes := 0,1
Stop Loss := 50
Tirar Lucro := 60
Trailing Stop := 49
]]*/
Defina: Ent(15);
Defina: Ent(15): AmtLt(100);

Defina: Slippage(2);
Defina: ttrade(1);
Define: taxa(0);
var: Lt(0);
var: cnt(1),mode(0),NBalance(0),NLt(0);
var: dbs5(5),dbs6(6),dbs7(7),dbs8(8),dbs9(9),dbs25(25),dbs24(24),dbs23(23),dbs22(22),dbs21(21); //dbs=apagar/comprar/vender

SE Saldo<=AmtLt*6 então Lt=0,1;
Se Saldo>AmtLt*6 e Saldo<=AmtLt*9 então Lt=0,2;
Se Saldo>AmtLt*9 e Saldo<=AmtLt*12 então Lt=0,3;
Se Saldo>AmtLt*12 e Saldo<==AmtLt*15 então Lt=0,4;
Se Saldo>AmtLt*15 e Saldo<==AmtLt*18 então Lt=0,5;
Se Saldo>AmtLt*18 e Saldo<=AmtLt*21 então Lt=0,6;
Se Saldo>AmtLt*21 e Saldo<=AmtLt*24 então Lt=0,7;
Se Saldo>AmtLt*24 e Saldo<=AmtLt*27 então Lt=0,8;
Se Saldo>AmtLt*27 e Saldo<==AmtLt*30 então Lt=0,9;
Se Saldo>AmtLt*30 e Saldo<==AmtLt*33 então Lt=1,0;
Se Saldo>AmtLt*33 então Lt=1,1;

Se OrderValue(1,VAL_TYPE)=OP_BUY então
taxa=1;

Se OrderValue(1,VAL_TYPE)=OP_SELL então
taxa=1

NBalance=Balance-Lt*10*(StopLoss+(Ask-Bid))*rate;

SE NBalance<=AmtLt*6 então NLt=0,1;
Se NBalance>AmtLt*6 e NBalance<=AmtLt*9 então NLt=0,2;
Se NBalance>AmtLt*9 e NBalance<=AmtLt*12 então NLt=0,3;
Se NBalance>AmtLt*12 e NBalance<=AmtLt*15 então NLt=0,4;
Se NBalance>AmtLt*15 e NBalance<=AmtLt*18 então NLt=0,5;
Se NBalance>AmtLt*18 e NBalance<=AmtLt*21 então NLt=0,6;
Se NBalance>AmtLt*21 e NBalance<=AmtLt*24 então NLt=0,7;
Se NBalance>AmtLt*24 e NBalance<=AmtLt*27 então NLt=0,8;
Se NBalance>AmtLt*27 e NBalance<=AmtLt*30 então NLt=0,9;
Se NBalance>AmtLt*30 e NBalance<=AmtLt*33 então NLt=1.0;
Se NBalance>AmtLt*33 então NLt=1.1;

{//4
Se TotalTrades<1 então
{//1
Se Saldo<AmtLt então Sair; // não há dinheiro suficiente
SetOrder(OP_BUYSTOP,Lt,
Pergunte+Ponto*Ponto,
Slippage,
Ask+Ent*Point-StopLoss*Point-(Ask-Bid),
Pergunte+Ponto*Ponto+Ponto de lucro*Ponto,
Amarelo);
Saída;
};//1
//***************************************************************************************************************
Se TotalTrades=1 então
{//3
Se OrderValue(1,VAL_TYPE)=OP_BUYSTOP então
{//2
Enquanto OrderValue(1,VAL_OPENPRICE)-((Bid+Ask)/2)<((2*Ent)*Point+(Ask-Bid))-dbs9*Point e
OrderValue(1,VAL_OPENPRICE)-((Bid+Ask)/2)>((2*Ent)*Point+(Ask-Bid))-dbs21*Point
{//1
Se Saldo<AmtLt então Sair; // não há dinheiro suficiente
SetOrder(OP_SELLSTOP,Lt,
OrderValue(1,VAL_STOPLOSS), //PRICE_OPEN
Slippage,
OrderValue(1,VAL_STOPLOSS)+StopLoss*Point+(Ask-Bid),//StopLoss
OrderValue(1,VAL_STOPLOSS)-TakeProfit*Point, //TakeProfit
Laranja);
Saída;
};//1
};//2
Se OrderValue(1,VAL_TYPE)=OP_SELLSTOP então
{//2
Enquanto ((Bid+Ask)/2)-OrderValue(1,VAL_OPENPRICE)<((2*Ent)*Point+(Ask-Bid))-dbs9*Point e
((Bid+Ask)/2)-OrderValue(1,VAL_OPENPRICE)>((2*Ent)*Ponto+(Ask-Bid))-dbs21*Ponto
{//1
Se Saldo<AmtLt então Sair; // não há dinheiro suficiente
SetOrder(OP_BUYSTOP,Lt,
OrderValue(1,VAL_STOPLOSS), //PRICE_OPEN
Slippage,
OrderValue(1,VAL_STOPLOSS)-StopLoss*Point-(Ask-Bid),//StopLoss
OrderValue(1,VAL_STOPLOSS)+TakeProfit*Point, //TakeProfit
Laranja);
Saída;
};//1
};//2
};//3
//***************************************************************************************************************
Se TotalTrades=2 então
{//3
Se OrderValue(1,VAL_TYPE)=OP_BUYSTOP então
{//2
Enquanto OrderValue(1,VAL_OPENPRICE)-((Bid+Ask)/2)<=((2*Ent)*Point+(Ask-Bid))-dbs25*Point
{//1
DeleteOrder(OrderValue(2,VAL_TICKET),Red);
Sair;
};//1
While ((Bid+Ask)/2)-OrderValue(2,VAL_OPENPRICE)<=((2*Ent)*Point+(Ask-Bid))-dbs25*Point
{//1
DeleteOrder(OrderValue(1,VAL_TICKET),Red);
Sair;
};//1
};//2
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Se OrderValue(1,VAL_TYPE)=OP_SELLSTOP então
{//2
While ((Bid+Ask)/2)-OrderValue(1,VAL_OPENPRICE)<=((2*Ent)*Point+(Ask-Bid))-dbs25*Point
{//1
DeleteOrder(OrderValue(2,VAL_TICKET),Red);
Sair;
};//1
Enquanto OrderValue(2,VAL_OPENPRICE)-((Bid+Ask)/2)<=((2*Ent)*Point+(Ask-Bid))-dbs25*Point
{//1
DeleteOrder(OrderValue(1,VAL_TICKET),Red);
Sair;
};//1
};//2
};//3
//***************************************************************************************************************
Se TotalTrades=2 então
{//3
Se OrderValue(1,VAL_TYPE)=OP_BUY então
{//2
Enquanto ((Bid+Ask)/2)-OrderValue(1,VAL_OPENPRICE)>(TakeProfit*0.5)*Ponto
{//1
DeleteOrder(OrderValue(2,VAL_TICKET),Red);
Sair;
};//1
};//2
Se OrderValue(1,VAL_TYPE)=OP_SELL então
{//2
Enquanto OrderValue(1,VAL_OPENPRICE)-((Bid+Ask)/2)>(TakeProfit*0.5)*Ponto
{//1
DeleteOrder(OrderValue(2,VAL_TICKET),Red);
Sair;
};//1
};//2
};//3
//***************************************************************************************************************
Se TotalTrades=1 então
{//3
Se OrderValue(1,VAL_TYPE)=OP_BUY então
{//2
Enquanto OrderValue(1,VAL_OPENPRICE)-((Bid+Ask)/2)>(StopLoss*0.5)*Ponto
{//1
Se Saldo<AmtLt então Sair; // não há dinheiro suficiente
SetOrder(OP_SELLSTOP,NLt,
OrderValue(1,VAL_STOPLOSS), //PRICE_OPEN
Slippage,
OrderValue(1,VAL_STOPLOSS)+StopLoss*Point+(Ask-Bid),//StopLoss
OrderValue(1,VAL_STOPLOSS)-TakeProfit*Point, //TakeProfit
Laranja);
Saída;
};//1
};//2
Se OrderValue(1,VAL_TYPE)=OP_SELL então
{//2
Enquanto ((Bid+Ask)/2)-OrderValue(1,VAL_OPENPRICE)>(StopLoss*0.5)*Ponto
{//1
Se Saldo<AmtLt então Sair; // não há dinheiro suficiente
SetOrder(OP_BUYSTOP,NLt,
OrderValue(1,VAL_STOPLOSS), //PRICE_OPEN
Slippage,
OrderValue(1,VAL_STOPLOSS)-StopLoss*Point-(Ask-Bid),//StopLoss
OrderValue(1,VAL_STOPLOSS)+TakeProfit*Point, //TakeProfit
Laranja);
Saída;
};//1
};//2
};//3
};//4
//****************************************************************************************************************

// o fim

 

Oi, pessoal,


Obrigado pelas respostas,


Atualmente, tenho cerca de 6 pessoas alinhadas para programar. Minhas respostas sempre foram rápidas, isto é porque eu tenho ido de férias e de. Tento fazer o meu melhor, por esta altura já enviei a maioria das pessoas por e-mail. E comecei a trabalhar em duas das EA's.


Gr Tyrone