[Archivio!] Scriverò un consulente GRATIS - pagina 12

 
kvg31:

Scriverò un consulente di qualsiasi complessità. La cosa principale è avere una buona idea. Come lo userete non mi interessa: venderà - non mi importa (non chiederò soldi).

P. S. Se hai bisogno di un indicatore, devi parlarmi della strategia in cui vuoi usarlo.

Salve. Ho bisogno di un semplice Expert Advisor. Funziona con ordini in sospeso nel canale formato dai prezzi che finiscono in "00", (cioè 1,2200 e 1,2300 o 86,00 e 87.00), 1:il canale è determinato dal prezzo corrente, 2:gli ordini sono posizionati sopra e sotto il canale se il prezzo corrente è nel mezzo del canale (circa), 2:se uno è già impostato prima (il secondo è andato fuori), poi aggiunto al mancante, 3:prezzo aperto N punti prima del prezzo del canale, il profitto sul prezzo del canale (rispettivamente livello superiore o inferiore), 4:stop uguale al profitto, 5:volume posizione X per cento del deposito.
icq 307222304, skype swzaq76, grazie.
 
swzaq:
Salve. Ho bisogno di un semplice Expert Advisor. Funziona con ordini pendenti, in un canale formato da prezzi che terminano in "00", (cioè 1,2200 e 1,2300 o 86,00 e 87.00), 1:il canale è determinato dal prezzo corrente, 2:gli ordini sono posizionati sopra e sotto il canale se il prezzo corrente è nel mezzo del canale (circa), 2:se uno è già impostato prima (il secondo è andato fuori), poi aggiunto al mancante, 3:prezzo aperto N punti prima del prezzo del canale, il profitto sul prezzo del canale (rispettivamente livello superiore o inferiore), 4:stop uguale al profitto, 5:volume posizione X per cento del deposito.
icq 307222304, skype swzaq76, grazie.


https://forum.mql4.com/ru/34977

Vi ho già detto che non è necessario spammare e moltiplicare il numero di post identici.

 

Ciao, puoi dirmi per favore se è possibile rifare questo EA per MT4? È scritto per funzionare in MT3, ma nessuno sta lavorando su MT3 ora.

Voglio ringraziarlo in anticipo.

/*[[[
Nome :=
Kazako Boa
Autore :=originale indicatore ZigZag da Kazakistan
idee perfezionamento e uso da nemo-X
piccolo programmazione e debug da eugene5
Link :=
Note :=
Lotti := 0.1
Stop Loss := 100
Take Profit:= 100
Trailing Stop := 0
]]*/

Definisce: barra(100),Lunghezza(6);
Definisce: slippage(10);
Variabili : shift(0),lasthigh(-1),lastlow(-1),lasthighpos(0),lastlowpos(0),currentvalue(0), lastvalue(0);
Variabili : val(0),back(0),res(0),flag(0);
Variabili : curlow(0),curhigh(0),currentshift(0),lastshift(0);
Variabile: Trend(0),lastposition("");
Variabili: LL(0),HH(0),Swing(0),Swing_n(0),BH(0),BL(0),i(0),zu(0),zd(0),NH(0),NL(0), uzl(0);
Array: Uzel[10000,2](0);
SetLoopCount(0);
// loop dalla prima barra alla barra attuale (con shift=0)
Swing_n=0;Swing=0;uzl=0;
BH =High[barn];BL=Low[barn];zu=barn;zd=barn;

Per shift= barn downto 0 Begin
LL=10000000;HH=-100000000;
for i=shift+Length downto shift+1 Begin
if Low[i]< LL then {LL=Low[i];};
if High[i]>HH then {HH=High[i];};
end;


if Low[shift]<LL e High[shift]>HHH allora
{
Swing=2;
se Swing_n=1 allora {zu=shift+1;};
se Swing_n=-1 allora {zd=shift+1;};

}
else
{
se Low[shift]<LL allora {Swing=-1;};
se High[shift]>HH allora {Swing=1;};
};

if Swing <> Swing_n e Swing_n<>0 allora
{
if Swing=2 allora {swing=-Swing_n;BH = High[shift];BL = Low[shift]; };
uzl=uzl+1;
if swing = 1 allora {Uzel[uzl,1]=zd;Uzel[uzl,2]=BL;};
if swing =- 1 then {Uzel[uzl,1]=zu;Uzel[uzl,2]=BH; };
BH = High[shift];BL = Low[shift];
};

if swing = 1 then { if High[shift] >= BH then {BH=High[shift];zu=shift;};};
if swing = -1 then { if Low[shift]<=BL allora {BL=Low[shift]; zd=shift;};};
Swing_n=Swing;

end;
for i =1 to uzl Begin
SetIndexValue(Uzel[i,1],Uzel[i,2]);
end ;


//sotto trading addition by eugene5

If FreeMargin<1000 then Exit; //
nomoney - exit

flag=0;
for i=1 to TotalTrades
{
if Symbol=Ord(i,VAL_SYMBOL) then
flag=i;
};

trend=Uzel[uzl,2]-Uzel[uzl-1,2];

if trend<0 then
{
comment("
difference zigzaz=",trend, " want buy:)", " lastposition=", lastposition);
}
else
if trend>0 then
{
comment("
differenza zigzag=",trend, " want sell:)", " lastposition=", lastposition);
}

else
comment("
differenza zigzag=",trend, " stand a :(", " lastposition=", lastposition);

//Se CurTime > LastTradeTime + 10 Allora //standard
controllare da tempo
{
se trend<0 allora
{
se flag<>0 e ord(flag,VAL_TYPE)=OP_SELL allora
{
Comment("close order");
CloseOrder(ord(flag,VAL_TICKET),ord(flag,VAL_LOTS),bid,slippage,red);
lastposition="sell";
exit;
}
else
if flag=0 and (lastposition="sell" or lastposition="") then
{
Comment("buy");
SetOrder(OP_BUY,lots,ask,Slippage,ask-StopLoss*point,ask+TakeProfit*Point,RED);
exit;
};
};

if trend>0 allora
{
if flag<>0 and ord(flag,VAL_TYPE)=OP_BUY then
{
Comment("close order");
CloseOrder(ord(flag,VAL_TICKET),ord(flag,VAL_LOTS),ask,slippage,red);
lastposition="buy";
exit;
}
else
if flag=0 and (lastposition="buy" or lastposition="") then
{
Comment("sell");
SetOrder(OP_SELL,lots,bid,Slippage,bid+StopLoss*point,bid-TakeProfit*Point,RED);
exit;
};
};
}

 

Ciao, potresti scrivere un EA su questo sistema?

Facciamo due EA, uno parte in acquisto e l'altro in vendita.

Quando apriamo un'operazione mettiamo sempre uno stop loss di 10 pip e un take profit di 40 pip per mantenere il rapporto tra profitto e perdita a 1:4.

Se un affare si rivela non redditizio - aumentiamo la posta in gioco dell'affare successivo usando la tabella fino ad ottenere almeno un affare redditizio. Questo commercio ripagherà tutte le nostre perdite e ci darà qualche profitto.

Trades # Lot Loss Profit

1 0,01 1 4

2 0,01 1 4

3 0,01 1 4

4 0,01 1 4

5 0,02 2 8

6 0,02 2 8

7 0,03 3 12

8 0,03 3 12

9 0,04 4 16

10 0,05 5 20

11 0,06 6 24

12 0,08 8 32

13 0,1 10 40

14 0,12 12 48

15 0,15 15 60

16 0,18 18 72

17 0,23 23 92

18 0,29 29 116

19 0,36 36 144

Per capire meglio il punto, guardiamo un esempio.

Facciamo 1 puntata con il lotto 0.01 (secondo la tabella per 1 puntata questo lotto). Perdiamo e otteniamo la perdita di 1$. Fai la 2a scommessa - perdiamo di nuovo, otteniamo anche 1$ di perdita, la perdita totale è di 2$.

Facciamo 3,4 puntate e la perdita aumenta a 4$. Su 5 operazioni aumentiamo la puntata a 0,02 lotti e otteniamo anche una perdita.

Facciamo 6,7,8 puntate e otteniamo di nuovo la perdita!

All'ottava puntata abbiamo una perdita di 1$+1$+1$+1$+1$+2$+2$+3$+3$+3= 14$. Ma abbiamo altri 11 tentativi per ottenere un trade redditizio.

Al 9° trade abbiamo fatto una scommessa con il lotto 0.04 e abbiamo vinto 16$!!! Alla fine si scopre che tutte le perdite sui trade precedenti (sono 14$) sono state recuperate e in più abbiamo guadagnato 2$! Cioè, 8 perdite di fila e 1 affare redditizio alla fine ci ha portato profitto!

Così, non solo non abbiamo perso nulla, ma abbiamo anche guadagnato!

Dopo di che, il gioco ricomincia di nuovo dalla prima scommessa, fino ad ottenere di nuovo il nostro profitto.

P.S. Questo sistema (manualmente) funziona perfettamente nella vita reale!

 
artyr231280:


Al 9° scambio abbiamo fatto una scommessa con il lotto 0,04 e abbiamo vinto 16$!!!! Come risultato si scopre che tutte le perdite sui trade precedenti (sono 14$) sono state restituite e in più abbiamo guadagnato 2$! Cioè, 8 perdite di fila e 1 affare redditizio alla fine ci ha portato profitto!

Così, non solo non abbiamo perso nulla, ma abbiamo anche guadagnato!

Dopo di che, il gioco ricomincia di nuovo dalla prima scommessa, fino ad ottenere di nuovo il nostro profitto.

P.S. Questo sistema (a mano) sul reale funziona perfettamente!

Voce $1,000 - $0.1 apertura 3pp 1000 - $0.3

4000 comprato - (1,2 dollari) + (40) punto = 16 - 1,2 - 14,8 dollari

 
193909:

Nome := Kazako Udav

Google: Boa kazako sito:mql4.com
 
granit77:
Google: Boa kazako sito:mql4.com

il servizio è nuovo)) -Lasciatemi cercare su Google per voi- http://tinyurl.com/22wckjq
 
Tantrik:
1000 punti $1000 - $0.1 apertura 3pp 1000 - $0.3

4000 comprato -($1.2) + (40) punto = 16 - $1.2 - $14.8

questo è un esempio condizionale per capire il significato di quanto sopra
 

Tutto fatto. Applicazione da non prendere in considerazione

 
artyr231280:

Ciao, potresti scrivere un EA su questo sistema?

Facciamo due EA, uno parte in acquisto e l'altro in vendita.

Quando apriamo un'operazione mettiamo sempre uno stop loss di 10 pip e un take profit di 40 pip per mantenere il rapporto tra profitto e perdita a 1:4.

Se un affare risulta essere non redditizio - aumentiamo la posta in gioco dell'affare successivo usando la tabella fino ad ottenere almeno un affare redditizio. Questo commercio ripagherà tutte le nostre perdite e ci darà qualche profitto.

Trades # Lot Loss Profit

1 0,01 1 4

2 0,01 1 4

3 0,01 1 4

4 0,01 1 4

5 0,02 2 8

6 0,02 2 8

7 0,03 3 12

8 0,03 3 12

9 0,04 4 16

10 0,05 5 20

11 0,06 6 24

12 0,08 8 32

13 0,1 10 40

14 0,12 12 48

15 0,15 15 60

16 0,18 18 72

17 0,23 23 92

18 0,29 29 116

19 0,36 36 144

Per capire meglio il punto, guardiamo un esempio.

Facciamo 1 puntata con il lotto 0.01 (secondo la tabella per 1 puntata questo lotto). Perdiamo e otteniamo la perdita di 1$. Fai la 2a scommessa - perdiamo di nuovo, otteniamo anche 1$ di perdita, la perdita totale è di 2$.

Facciamo 3,4 puntate e la perdita aumenta a 4$. Su 5 operazioni aumentiamo la puntata a 0,02 lotti e otteniamo anche una perdita.

Facciamo 6,7,8 puntate e otteniamo di nuovo la perdita!

All'ottava puntata abbiamo una perdita di 1$+1$+1$+1$+1$+2$+2$+3$+3$= 14$. Ma abbiamo altri 11 tentativi per ottenere un trade redditizio.

Al 9° trade abbiamo fatto una scommessa con il lotto 0.04 e abbiamo vinto 16$!!! Alla fine si scopre che tutte le perdite sui trade precedenti (sono 14$) sono state recuperate e in più abbiamo guadagnato 2$! Cioè, 8 perdite di fila e 1 affare redditizio alla fine ci ha portato profitto!

Così, non solo non abbiamo perso nulla, ma abbiamo anche guadagnato!

Dopo di che, il gioco ricomincia di nuovo dalla prima scommessa, fino ad ottenere di nuovo il nostro profitto.

P.S. Questo sistema (manualmente) funziona perfettamente nella vita reale!

Ci possono essere un casino di lanci, ci sono centinaia di lanci, e tu sei come "otto perdite di fila e un profitto alla fine ci hanno portato dei profitti".