Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Então, deve tomar os valores da última quantidade de barras desejada de qualquer forma - mesmo 100 barras antes. Significa que ele mostraria o mesmo valor (para barras abaixo) para as últimas 100 barras.
Você quer dizer uma espécie de "herança" do valor?
Às vezes uma imagem vale por 1000 palavras - verifique a imagem anexada. Esperamos que a imagem ajude a entender.
Às vezes uma imagem vale por 1000 palavras - verifique a imagem anexada. Esperamos que a imagem ajude a entender.
Experimente esta versão então : gsv-v1-1.mq4
Parece estar funcionando bem. Muito obrigado mladen!
Parece estar funcionando bem. Muito obrigado mladen!
Bom
Feliz negociação
Olá a todos.
Estou encontrando algum problema nesta codificação.
Como posso adicionar lucros e parar na codificação?
Obrigado.
int start() {
string Ls_unused_4;
int ticket_16;
int error_20;
int is_closed_24;
preço duplo_28;
int cmd_36;
int Li_0 = WindowHandle(Symbol(), Period());
string Lsa_12[1] = {""};
GetWindowTextA(Li_0, Lsa_12[0], 20);
if (Lsa_12[0] == "B") {
SetWindowTextA(Li_0, "0");
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == FALSO) {
ticket_16 = OrderSend(Symbol(), OP_BUY, 1.0, Ask, 3, 0, 0, 0, "expert comment", 255, 0, CLR_NONE);
se (ticket_16 < 1) {
error_20 = GetLastError();
return (erro_20);
}
OrderPrint();
Olá a todos.
Estou encontrando algum problema nesta codificação.
Como posso adicionar lucros e parar na codificação?
Obrigado.
int start() {
string Ls_unused_4;
int ticket_16;
int error_20;
int is_closed_24;
preço duplo_28;
int cmd_36;
int Li_0 = WindowHandle(Symbol(), Period());
string Lsa_12[1] = {""};
GetWindowTextA(Li_0, Lsa_12[0], 20);
if (Lsa_12[0] == "B") {
SetWindowTextA(Li_0, "0");
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == FALSE) {
ticket_16 = OrderSend(Symbol(), OP_BUY, 1.0, Ask, 3, 0, 0, 0, "expert comment", 255, 0, CLR_NONE);
se (ticket_16 < 1) {
error_20 = GetLastError();
return (erro_20);
}
OrderPrint();Você deve adicionar o stop loss e ter lucro após o "3." no pedido de envio
Você deve adicionar o stop loss e obter lucro após o "3." no envio do pedido
Obrigado.
"3" é o que significa?
"3, 0, 0"
O primeiro 0 é o que significa?
e o segundo 0 é o que significa?
se (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == FALSO) {
ticket_16 = OrderSend(Symbol(), OP_BUY, 1.0, Ask, 3, 10, 10, "expert comment", 255, 0, CLR_NONE);
Obrigado.
"3" é o que significa?
"3, 0, 0"
O primeiro 0 é o que significa?
e o segundo 0 é o que significa?
se (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == FALSO) {
ticket_16 = OrderSend(Symbol(), OP_BUY, 1.0, Ask, 3, 10, 10, "expert comment", 255, 0, CLR_NONE);3 -> é o deslizamento máximo
primeiro 0 -> é o stop loss (você tem que preenchê-lo com o preço de stop loss que você deseja para o pedido)
segundo 0 -> é o take profit (você tem que preenchê-lo com o preço do take profit que você deseja para o pedido)
_________________
Você não pode colocar 10, 10 lá
O stop loss deve ser o preço aberto do pedido +- stop loss em pips (pontos)
A mesma regra é válida para ter lucro - pedir preço aberto +- ter lucro em pips (pontos)
Oi mladen
se você pode fazer isto indy a novo fomart
jf_tradingtimes.mq4
JF_TradingTimes.mq4
Acho que este código tem muitos problemas, é muito intensivo em CPU, se você puder corrigi-lo.
muito.