Aiutatemi a ottenere simboli di valuta in un calcolo. Ho fatto questo (sotto), iClose e iBar restituiscono zeri, capisco il problema in symbn="symb" + j. Ma symbn restituisce ciò di cui ho bisogno symb1 per esempio.
Cosa sto facendo di sbagliato? Come cercare correttamente le valute nella lista?
int nSymb = 2;
symb0="EURUSD";
symb1="GBPUSD";
for (j=0; j<nSymb; j++){
for (i=0; i<Bars; i++){
// получаем полуночный бар
symbn = "symb" + j;
str = TimeYear(Time[i])+"."+TimeMonth(Time[i])+"."+TimeDay(Time[i]);
time0 = StrToTime(str);
bar0=iBarShift(symbn, 0, time0);
// берем цену закрытия предыдущего дня
pc=iClose("symb"+j, 0, bar0+1); Content[j][0]=0;
if (pc!=0) Content[j][0]=(iClose(symbn,0, i ) *100)/pc-100;
Conosco iBarShift(), ma lo uso per determinare l'inizio e la fine del giorno:
int start(){
int i,limit,counted_bars;
counted_bars=IndicatorCounted();
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars-1;
for(i=limit; i>=0; i--){
if(TimeDay(Time[i]) != TimeDay(Time[i+1])){
// начался новый день, обнуляю все что нужно
}else{
// продолжается текущий день, считаю все что нужно
}
}
return(0);
}
Il codice funziona in linea di principio, ma perde la sua universalità - si possono inserire condizioni per una settimana/mese, anche per una nuova ora, ma per un nuovo H4 è già difficile, vorrei una certa universalità
Aiutatemi a ottenere simboli di valuta in un calcolo. Ho fatto questo (sotto), iClose e iBar restituiscono zeri, capisco il problema in symbn="symb" + j. Ma symbn restituisce ciò di cui ho bisogno symb1 per esempio.
Cosa sto facendo di sbagliato? Come faccio a far passare correttamente la lista delle valute?
Diversi tipi.
intnSymb = 2;
symb0="EURUSD";
symb1="GBPUSD";
for (j=0; j<nSymb; j++){
for (i=0; i<Bars; i++){
// получаем полуночный барsymbn = "symb" + j;
str = TimeYear(Time[i])+"."+TimeMonth(Time[i])+"."+TimeDay(Time[i]);
time0 = StrToTime(str);
bar0=iBarShift(symbn, 0, time0);
// берем цену закрытия предыдущего дня
pc=iClose("symb"+j, 0, bar0+1); Content[j][0]=0;
if (pc!=0) Content[j][0]=(iClose(symbn,0, i ) *100)/pc-100;
Internet va spesso giù, non c'è modo di automatizzarlo programmaticamente per farlo funzionare di nuovo? O cosa si sa in questa direzione? C'è un modo per alimentare due o più ISP allo stesso tempo, voglio dire in parallelo? Grazie in anticipo.
yosuf: Internet va spesso giù, non c'è modo di automatizzarlo programmaticamente per farlo funzionare di nuovo? O cosa si sa in questa direzione? C'è un modo per alimentare due o più ISP allo stesso tempo, voglio dire in parallelo? Grazie in anticipo.
È possibile alimentare da due ISP. Uno potrebbe essere un operatore cellulare, per esempio.
yosuf: Internet va spesso giù, non c'è modo di automatizzarlo programmaticamente per farlo funzionare di nuovo? O cosa si sa in questa direzione? C'è un modo per alimentare due o più ISP allo stesso tempo, voglio dire in parallelo? Grazie in anticipo.
In ogni caso -VPS è corretto (e non corretto - un router con 2 porte WAN e non dire che è costoso) (dal sito del produttore - Di default, il TL-R470T+ ha solo due porte configurate per la modalità WAN: la porta 1 e la porta 2 sono in modalità WAN, mentre le porte 3-5 sono configurate per la modalità LAN).
Mi sono già scervellato, non riesco a trovare una soluzione ottimale per i calcoli nell'indicatore:
Come trovare il numero di barra sul TF inferiore dove inizia il giorno (o 4 ore) e dove finisce il giorno (o 4 ore)?
E iBarShift() non aiuta?
Aiutatemi a ottenere simboli di valuta in un calcolo. Ho fatto questo (sotto), iClose e iBar restituiscono zeri, capisco il problema in symbn="symb" + j. Ma symbn restituisce ciò di cui ho bisogno symb1 per esempio.
Cosa sto facendo di sbagliato? Come cercare correttamente le valute nella lista?
Conosco iBarShift(), ma lo uso per determinare l'inizio e la fine del giorno:
Il codice funziona in linea di principio, ma perde la sua universalità - si possono inserire condizioni per una settimana/mese, anche per una nuova ora, ma per un nuovo H4 è già difficile, vorrei una certa universalitàAiutatemi a ottenere simboli di valuta in un calcolo. Ho fatto questo (sotto), iClose e iBar restituiscono zeri, capisco il problema in symbn="symb" + j. Ma symbn restituisce ciò di cui ho bisogno symb1 per esempio.
Cosa sto facendo di sbagliato? Come faccio a far passare correttamente la lista delle valute?
Diversi tipi.
Dovete usare degli array, come questo:
Internet va spesso giù, non c'è modo di automatizzarlo programmaticamente per farlo funzionare di nuovo? O cosa si sa in questa direzione? C'è un modo per alimentare due o più ISP allo stesso tempo, voglio dire in parallelo? Grazie in anticipo.
Internet va spesso giù, non c'è modo di automatizzarlo programmaticamente per farlo funzionare di nuovo? O cosa si sa in questa direzione? C'è un modo per alimentare due o più ISP allo stesso tempo, voglio dire in parallelo? Grazie in anticipo.
yosuf
Create un file bat che controllerà la connessione e, se fallisce, la ristabilirà