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

 
Grazie!!!
 
Domanda sulla funzione
PlaySound("mikhail_krug_-_zolotye_kupola_(zaycev.net)");

Questa è una funzione di file audio, sembra estrarre il suono da una cartella

if ( buf1[1]< buf2[1])  { B=-1;}  
  if ( buf1[1]> buf2[1])   {B=1;}
  if (vklutsili) {Bpomnim=B;vklutsili=false; }
  if (Bpomnim!=B) {Bpomnim=B;vklutsili=true; Print ( "  СОШЛОСЬ!!!!!!!!!!!!    " ,
   " buf1[0]  " ,  buf1[0]   ,  " buf2[0]  " , buf2[0]   );PlaySound("C:\Альпари\Sounds\mikhail_krug_-_zolotye_kupola_(zaycev.net)"); }
  
  
 
Dimka-novitsek:
Domanda sulla funzione

Questa è una funzione di file audio, sembra estrarre il suono da una cartella


permesso di aggiungere "C:\Alpari\Sounds\mikhail_krug_-_zolotye_kupola_(zaycev.net).mp3"

Ma è improbabile che l'mp3 funzioni, hai bisogno di un wav.

 
Grazie!!!
 

Buon giorno a tutti! Aiutare con questo problema, hanno un Expert Advisor (scritto a mano, per favore non incolpare la curva) nei test ha funzionato bene in tempo reale non apre gli ordini e nessun segno o errori, per favore aiutatemi ...

//+------------------------------------------------------------------+
//| |
//| Copyright 2012, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp.
#proprietà link "http://www.metaquotes.net"

doppio dieci;
doppia cena3;
doppio tp4;
int m=0;
int n=0;

//+------------------------------------------------------------------+
//| funzione di inizializzazione dell'esperto |
//+------------------------------------------------------------------+
int init()
{
//----

//----
ritorno(0);
}
//+------------------------------------------------------------------+
//| funzione di deinizializzazione esperto |
//+------------------------------------------------------------------+
int deinit()
{
//----


//----
ritorno(0);
}
//+------------------------------------------------------------------+
//| funzione di inizio esperto |
//+------------------------------------------------------------------+

int start()
{
//----
int tiket;

double Free =AccountFreeMargin();
doppio lotto;
lotto=(Libero/1000/4);
se (TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)
{
RefreshRates();
x=Open[1];
t=Alto[1];
ten=NormalizeDouble (t,4)-NormalizeDouble (x,4);
cena3=NormalizeDouble (t,4)+0.0009;
tp4=NormalizeDouble (cena3,4)+0.0006;
se (NormalizeDouble (ten,4)==0.0024)
tiket=OrderSend(Symbol(),OP_BUYSTOP,lot, NormalizeDouble (cena3,4),3, 0, NormalizeDouble (tp4,4),NULL, 54321, iTime(Symbol(),PERIOD_D1,0)+23*60*60+59*60, CLR_NONE)
}
//----
ritorno(0);
}
//+------------------------------------------------------------------+

 
stater:

Buon giorno a tutti! Aiuto con questo problema, c'è un Expert Advisor (scritto a mano, per favore non incolpare per mani scadenti) su prove funziona bene in tempo reale non apre gli ordini e nessun segno o errori, si prega di aiutare ...



int start()
{
//----
int tiket;

double Free =AccountFreeMargin();
doppio lotto;
lot=(Free/1000/4);//bisogna normalizzare alla seconda cifra
if (TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)//il primo tick potrebbe non essere
{
RefreshRates(); //surplus
x=Open[1];//dove è inizializzato?
t=High[1];//lo stesso
ten=NormalizeDouble (t,4)-NormalizeDouble (x,4);
cena3=NormalizeDouble (t,4)+0.0009;
tp4=NormalizeDouble (cena3,4)+0.0006;
se (NormalizeDouble (ten,4)==0.0024)//sarà difficile prendere il numero esatto
tiket=OrderSend(Symbol(),OP_BUYSTOP,lot, NormalizeDouble (cena3,4),3, 0, NormalizeDouble (tp4,4),NULL, 54321, iTime(Symbol(),PERIOD_D1,0)+23*60*60+59*60, CLR_NONE)
}
//----
ritorno(0);
}
//+------------------------------------------------------------------+

 
Roger:


Roger Grazie mille!!! Mi sono già scervellato su cosa potrebbe essere, ora proverò a riscriverlo e vedere se funziona!
 

Cercando di scrivere un indicatore.

Se il prezzo su 4 barre di fila era lo stesso, allora coloralo di rosso.

Se il prezzo su solo 2 barre di fila fosse lo stesso, allora dovrei colorarlo di verde.

Ma se il prezzo su 4 barre è lo stesso, allora naturalmente sarà lo stesso anche su 2 barre. Come li divido?

Grazie in anticipo per il vostro aiuto!

 
Egori4:

Cercando di scrivere un indicatore.

Se il prezzo su 4 barre di fila era lo stesso, allora coloralo di rosso.

Se il prezzo su solo 2 barre di fila fosse lo stesso, allora dovrei colorarlo di verde.

Ma se il prezzo su 4 barre è lo stesso, allora naturalmente sarà lo stesso anche su 2 barre.

Grazie in anticipo per il vostro aiuto!

if (цена на 4 барах подряд)
{
   // ставим красный цвет
}
else
{
   if (цена на 2 барах подряд)
   {
      // ставим зеленый цвет
   }
}
 

Buon pomeriggio a tutti,

Posto un ordine pendente (ora di creazione, ad esempio 11:31)
poi questo ordine viene attivato, ad esempio alle 12:01

Domanda: come faccio a sapere la data e l'ora di creazione di un ordine pendente se l'ordine è già entrato nel mercato e la funzione OrderOpenTime( ) restituisce l'ora di entrata nel mercato.

Chi sa come risolvere questo problema?

Grazie in anticipo