Operazioni non redditizie 0!!!!!! - pagina 4

 
Mathemat >> :

Sì, e sto avendo dei problemi: gli avatar sono diversi...

Un altro scherzo, allora.


Nell'esercito. Un ufficiale di servizio fa l'appello:

-Ivanov

-Sidorov

-Petrov

-Fratelli -Fratelli che non si sono mai visti prima d'ora.

-Nessun gemello.

 
Mathemat >> :

Sì, e sto avendo dei problemi: gli avatar sono diversi...

Diversi sono diversi, solo le mani e il portatile sembrano essere gli stessi.

 
TheXpert >> :

Diverso è diverso, solo le mani e il portatile sembrano essere gli stessi.

Ecco fatto! Tre pipsqueaks lì, due dattilografi lì - questa è una tendenza!

 
granit77 >> :

Ecco fatto! Ci sono tre pipsqueaks, ci sono due macchinisti - è una tendenza!

È tutta colpa dei glitch.......

 

Amici, potete consigliare a un fantoccio come impostare la generazione automatica di nuove posizioni, all'interno del saldo dei fondi liberi, con i campi TP compilati in una sola volta? Voglio vedere quanto si può guadagnare se tutte le posizioni sono aperte solo con un piccolo TP. Se solo si potesse insegnare al programma ad analizzare l'intero mercato, per la selezione delle coppie più attive da aprire.

E perché ho chiuso queste due posizioni in meno?

 
flatpr >> :

>> e perché ho chiuso queste due posizioni?

Eurochief ha uno spread più grande, quindi dovrebbe essere sceso di 4-6 pip perché il sal sia +.

 

Ecco cosa ho ottenuto dallo scambio di ieri -

9417598 2008.11.27 15:47 comprare 0,70 gbpusd 1,5457 0,0000 0,0000 2008.11.27 15:50 1,5460 0,00 0,00 0,0021,00
777
comprare
9416496 2008.11.27 15:32 comprare 0,60 gbpusd 1,5441 0,0000 0,0000 2008.11.27 15:34 1,5446 0,00 0,00 0,0030,00
777
comprare
9416126 2008.11.27 15:26 comprare 0,60 gbpusd 1,5432 0,0000 0,0000 2008.11.27 15:27 1,5436 0,00 0,00 0,0024,00
777
comprare
9409220 2008.11.27 13:03 vendere 0,50 gbpusd 1,5493 0,0000 0,0000 2008.11.27 14:16 1,5439 0,00 0,00 0,00270,00
777
vendere
9393375 2008.11.27 07:48 comprare 0,50 gbpusd 1,5380 0,0000 0,0000 2008.11.27 08:27 1,5408 0,00 0,00 0,00140,00
9348670
comprare
9393444 2008.11.27 07:54 comprare 0,10 gbpusd 1,5378 0,0000 0,0000 2008.11.27 08:27 1,5408 0,00 0,00 0,0030,00
9348670
comprare
9391805 2008.11.27 06:13 comprare 0,50 gbpusd 1,5361 1,4859 0,0000 2008.11.27 06:16 1,5362 0,00 0,00 0,005,00
9348670
comprare
9390683 2008.11.27 05:24 vendere 0,50 gbpusd 1,5386 1,5436 0,0000 2008.11.27 05:30 1,5385 0,00 0,00 0,005,00
9348670
vendere
9390136 2008.11.27 04:37 vendere 0,50 gbpusd 1,5387 0,0000 0,0000 2008.11.27 04:38 1,5385 0,00 0,00 0,0010,00
9348670
vendere
9390086 2008.11.27 04:34 saldo Deposito 1 000.00
0.00 0.00 0.00 535.00

 
flatpr >> :

e perché ho chiuso queste due posizioni in perdita?

Vot avete la prima posizione SELL chiusa con una differenza di 2 punti tra apertura e chiusura e un profitto di 0,16, e che erano meno di 1 solo punto.

>> :

come impostare la generazione automatica di nuove posizioni, entro il saldo dei fondi disponibili

Cosa vuoi fare esattamente? Forse volete usare il 100% del vostro deposito, per questo basta fare una percentuale di auto-lot, che esporrà non 0,01, ma 0,05. Basta non dimenticare che il mercato può andare di traverso per un po' e non avrete abbastanza soldi per sostenere queste operazioni. Quindi...

( это в начале где параметры пишешь)
string _Parameters_b_Lots = "Параметры модуля расчёта лота"; 
int LotsWayChoice = 1;     // Способ выбора рабочего лота: 
                                  //  0-фиксированный, 
                                  //  1-процент от депозита, 
                                  //  2-фракционно-пропорциональный, 
                                  //  3-фракционно-фиксированный, 
extern int LotsPercent    = 40;    // Процент от депозита (Оптимизация проведена для 1000$)
int LotsDeltaDepo  = 20;   // Коэффициент приращения депозита 
int LotsDepoForOne = 20;   // Размер депозита для одного минилота 
int LotsMax        = 10000; // Максимальное количество лотов 
( это после int start()  в самом конце после return(0))
double GetSizeLot() 
  { 
   double dLot; 
   if( LotsWayChoice == 0) 
     dLot = lotsi; 
// фиксированный процент от депозита 
   if( LotsWayChoice == 1) 
     { 
       dLot = MathCeil(AccountFreeMargin() / 10000* LotsPercent)/10; 
     } 
// фракционно-пропорциональный 
   if( LotsWayChoice == 2) 
     { 
       int k = LotsDepoForOne; 
       //----
       for(double i = 2; i <= LotsMax; i++) 
         { 
           k = k + i* LotsDeltaDepo; 
           //----
           if( k > AccountFreeMargin()) 
             { 
               dLot = ( i - 1) / 10; 
               break; 
             } 
         } 
     } 
// фракционно-фиксированный 
   if( LotsWayChoice == 3) 
     { 
       dLot = MathCeil((AccountFreeMargin() - LotsDepoForOne) / LotsDeltaDepo)/10; 
     } 
//----
   if( dLot < 0.1)  
       dLot = 0.1; 
//----
   if( dLot > LotsMax) 
       dLot = LotsMax;   
   return( dLot);  
  } 

Questo è quello su cui gira il mio EA.

 
satop >> :

qualcosa su un avatar...

Ho preso il mio avatar da alcune antiche clipart nella cartella JOB)))).

 
KimIV >> :

Non sono io che ti ho detto di non dire che è una montatura! Mi hai chiesto di non dire che era una montatura! E in tua difesa hai fatto un argomento forte che era l'ottimizzazione. Ho pensato che tu ne sapessi più di me, così ho deciso di chiedertelo in un modo non caratteristico. Ho usato hard rock, jazz e un po' di folk russo...

Ora su quello che so.

L'ottimizzazione è un processo. L'ottimizzazione è il risultato dell'ottimizzazione. Puoi aggiungere qualcosa? :-)

Bene, e se l'ottimizzazione è stata fatta su un periodo, e il test su altre date mostra lo stesso risultato? Hai già detto del drawdown, come posso diminuirlo se i miei principali segnali di apertura provengono dallo stocastico?

if(iStochastic(NULL,0, K, P, S,MODE_SMA,0,MODE_MAIN,0)<20  &&  iStochastic(NULL,0, K, P, S,MODE_SMA,0,MODE_SIGNAL,0)<20  &&  iStochastic(NULL,0, K, P, S,MODE_SMA,0,MODE_MAIN,0)>iStochastic(NULL,0, K, P, S,MODE_SMA,0,MODE_SIGNAL,0))

e sul vicino vengono dall'obiettivo.

 if (profit>=target)

L'unica cosa che posso regolare, è la dimensione del lotto, è la percentuale del mio deposito.

if( LotsWayChoice  ==  1)  
       {  
        dLot  =  MathCeil(AccountFreeMargin()  /  10000* LotsPercent)/10;  
       }