[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 189

 
MikeM:
Non posso parlare per tutto il forum, ma personalmente, quando vedo una fonte senza rientro, ho l'ossessione che sia inutile spiegare qualcosa all'autore.

Ho l'indentazione nell'editor, ma quando lo copio qui, l'indentazione è sparita...
 
first_may:

Buon pomeriggio. Ho trovato una funzione di strascico sul sito web:

...

Nel trailer - funzioni di traino funzionanti da Yuriy Dzyuban. Ho fatto trading su un conto reale usando loro - senza domande.

Basta collegarlo al tuo Expert Advisor e via!

La terza si adatta esattamente alla tua variante.


File:
 
first_may:

Ho l'indentazione nell'editor, ma quando lo copio qui, l'indentazione è sparita...
Utilizzare il pulsante SRC
 
first_may:

Ho l'indentazione nell'editor, ma quando lo copio qui, l'indentazione è sparita...


Ecco il trawl-soviet.

File:
 
Roman.:

Nel rimorchio - i fi ltri a strascico di Yuri Dziuban. Ho fatto trading sul conto reale con loro, senza fare domande.

Puoi collegare quello che ti piace alla tua EA e andare!

Il terzo metodo si adatta molto bene al tuo esempio.



Grazie a tutti, farò una prova. E nella funzione

void TrailingStairs(int ticket,int trldistance,int trlstep)

posso usare OrderTicket() per il primo parametro?

 
first_may:


Grazie a tutti, lo proverò. E nella funzione

void TrailingStairs(int ticket,int trldistance,int trlstep)

Posso usare OrderTicket() per il primo parametro?


Sì. Usatelo direttamente (passatelo in una funzione).
 
Roman.:

Sì. Direttamente - quindi usatelo (passatelo a una funzione).


L'ho scritto per tutti gli ordini

for(i=0; i<OrdersTotal(); i++) TrailingStairs(OrderTicket(),MarketInfo(Symbol(),MODE_STOPLEVEL),1);

Capito:

18:19:26 2012.06.01 08:32 main_Ichimoku_debug GAZP,M15: modify #1 buy 10.00 GAZP at 148.25 sl: 0.34 tp: 0.00 ok
18:19:26 2012.06.01 08:33 main_Ichimoku_debug GAZP,M15: modify #1 buy 10.00 GAZP at 148.25 sl: 148.26 tp: 0.00 ok
18:19:26 2012.06.01 08:34 main_Ichimoku_debug GAZP,M15: OrderModify errore 130
18:19:26 2012.06.01 08:34 main_Ichimoku_debug GAZP,M15: Impossibile modificare l'ordine stoploss 1. Errore: 130
18:19:27 2012.06.01 08:40 main_Ichimoku_debug GAZP,M15: OrderModify errore 130
18:19:27 2012.06.01 08:40 main_Ichimoku_debug GAZP,M15: Impossibile modificare l'ordine stoploss 1. Errore: 130

 
first_may:


L'ho scritto per tutti gli ordini

for(i=0; i<OrdersTotal(); i++) TrailingStairs(OrderTicket(),MarketInfo(Symbol(),MODE_STOPLEVEL),1);

capito:

18:19:26 2012.06.01 08:32 main_Ichimoku_debug GAZP,M15: modify #1 buy 10.00 GAZP at 148.25 sl: 0.34 tp: 0.00 ok
18:19:26 2012.06.01 08:33 main_Ichimoku_debug GAZP,M15: modify #1 buy 10.00 GAZP at 148.25 sl: 148.26 tp: 0.00 ok
18:19:26 2012.06.01 08:34 main_Ichimoku_debug GAZP,M15: OrderModify errore 130
18:19:26 2012.06.01 08:34 main_Ichimoku_debug GAZP,M15: Impossibile modificare l'ordine stoploss 1. Errore: 130
18:19:27 2012.06.01 08:40 main_Ichimoku_debug GAZP,M15: OrderModify errore 130
18:19:27 2012.06.01 08:40 main_Ichimoku_debug GAZP,M15: Impossibile modificare l'ordine stoploss 1. Errore: 130


È un errore - le fermate sbagliate...

C'è un controllo nella funzione:

если trldistance<trlstep // это значит не возможно тралить

quale valore restituisce l'informazione:

MarketInfo(Symbol(),MODE_STOPLEVEL)

È possibile che sia zero.

Quindi provate:

TrailingStairs(OrderTicket(),20,5); // для четырёхзнака

In generale, non fissate dei limiti (come avete fatto ora), ma un po' più larghi dei confini e tutto funzionerà.

 

Puoi dirmi come inserire la MA nell'EA? So come usare i valori, ma la curva stessa non è resa

iMA(NULL,PERIOD_H1,30,0,MODE_SMA,PRICE_CLOSE,0) 
 
Pyro:

Puoi dirmi come inserire la MA nell'EA? So come usare i valori, ma la curva stessa non è resa

Non è disegnato dove? Nello Strategy Tester c'è un pulsante "Open Diagram".