Vict: Naturalmente potrei fare VPS o qualche altra cosa contorta, il Quad ha già fissato un livello abbastanza alto, e se mi sposto a qualcosa non peggio (perché potrei fare tutto più facile lì). E poi, secondo me, la piattaforma dovrebbe essere amica del trader, è la sua "macchina", e ora bisogna pensare a come aggirarla, quindi a come aggirarla.
Non ho incontrato broker che usano MT4 e che hanno intenzione di rinunciarvi. L'hai fatto?
papaklass: Ho provato questo, ma per qualche motivo non funziona per più di un mese. Il test si ferma e l'agente viene scaricato.
Questo è già un motivo di indagine da parte del Service Desk.
Potresti inviare il tuo esperto con una spiegazione dettagliata di come e cosa stai facendo passo dopo passo in modo che possiamo riprodurre il problema? Dopo la ricerca, l'esperto inviato sarà irrimediabilmente cancellato.
papaklass: ... Se facessero anche una scheda nel menu 'finestre' in modo che i grafici possano essere disposti a cascata. Sarebbe ancora più conveniente.
Sì, sarebbe un'aggiunta utile. Quello che manca è la possibilità di visualizzare più di un grafico alla volta.
papaklass: Falso allarme. Avevo un difetto. Non ho usato il visualizzatore per molto tempo. Non ha messo correttamente l'indicatore nell'esperto. Ora va bene. Ho appena controllato.
Il fatto è che abbiamo dei crash del visualizzatore a causa degli indicatori (apparentemente anche abilitati in modo errato). Non siamo stati in grado di riprodurre questi crash da noi, ma vorremmo davvero andare a fondo della questione
Qui sotto c'è uno script che dovrebbe emettere le etichette per il carattere selezionato, indipendentemente dal carattere su cui viene lanciato. Tuttavia, emette le etichette solo quando viene lanciato sullo stesso carattere. Plz ha bisogno di una spinta.
//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
datetime LeftTime ,RighTime ;
double LeftPrice,RighPrice ;
MqlRates price[];
CopyRates(Symbol(),0,0,10,price);
ArraySetAsSeries(price,true);
LeftTime=price[9].time ;
LeftPrice=price[9].open ;
RighTime=price[0].time ;
RighPrice=price[0].open ;
Visual_v("EURUSD",LeftPrice,LeftTime,OBJ_ARROW_LEFT_PRICE,clrBlue) ;
Visual_v("EURUSD",RighPrice,RighTime,OBJ_ARROW_RIGHT_PRICE,clrBlue,LeftPrice,LeftTime);
}
//+------------------------------------------------------------------+void Visual_v(string InstrVis,double price_vis,datetime time_vis,int kodmet_vis,color color_vis,double BegLeftPrice=0,datetime BegLeftTime=0)
{//InstrVis инструмент на котором рисуются метки// price_vis цена на которой будет установлена метка // time_vis время цены открытия бара на котором будет установлена метка// kodmet_vis код метки если код==SYMBOL_RIGHTPRICE то позиция закрывается необходимо прорисовать// траекторию движения позиции в виде линии от цены открытия // BegLeftPrice цена от которой будет рисоваться линия // BegLeftTime время от которой будет рисоваться линия staticint CntMet=0 ;
long currChart,prevChart=ChartFirst();
int i ;
bool PresentChart=false ;
if(ChartSymbol(prevChart) == InstrVis) { PresentChart=true; currChart=prevChart;}// первый открытый график с нашим символом else
{//перебираем все открытые графикиfor(i=0;i<100;i++)
{
currChart=ChartNext(prevChart); // на основании предыдущего получим новый графикif(currChart<0) break; // достигли конца списка графиковif(ChartSymbol(currChart) == InstrVis)
{//нашли график с нашим символом
PresentChart=true ; break ;
}
prevChart=currChart ;// выбираем следующий график //Print(limit," Номер "," Финансовый инструмент ",ChartSymbol(currChart)," ID =",currChart);
}
} // нет окрытого графика с нашим символом некуда ставить метку if(!PresentChart){ Print(" Нет открытого графика с указанным инструментом ") ; return ;}
string NameMet ;
NameMet="Metka"+IntegerToString(CntMet);
switch(kodmet_vis)
{
case29 :// код левой ценовой метки
NameMet="Metka"+IntegerToString(CntMet);//имя ценовой меткиif (!ObjectCreate(currChart,NameMet,OBJ_ARROW_LEFT_PRICE,0,time_vis,price_vis));//создаем обьект метка
{ Print(" Ошибка создания обьекта ",GetLastError());
}
ObjectSetInteger(currChart,NameMet,OBJPROP_COLOR,color_vis);//рисуем метку выбранного цвета
CntMet++ ;
break;
case30://код правой ценовой метки
NameMet="Metka"+IntegerToString(CntMet);//имя ценовой меткиObjectCreate(currChart,NameMet,OBJ_ARROW_RIGHT_PRICE,0,time_vis,price_vis);//создаем обьект меткаObjectSetInteger(currChart,NameMet,OBJPROP_COLOR,color_vis);//рисуем метку выбранного цвета
CntMet++ ;
NameMet="Metka"+IntegerToString(CntMet);//имя линии траектория позицииObjectCreate(currChart,NameMet,OBJ_TREND,0,time_vis,price_vis,BegLeftTime,BegLeftPrice);//создаем обьект линия
CntMet++ ;
break;
default:
break;
}
}
Qui sotto c'è uno script che dovrebbe emettere le etichette per il carattere selezionato, indipendentemente dal carattere su cui viene lanciato. Tuttavia, emette le etichette solo quando viene lanciato sullo stesso carattere. Plz ha bisogno di una spinta.
Gli oggetti sono creati (presenti nella lista degli oggetti). La questione è probabilmente le coordinate su cui volete che appaiano.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Naturalmente potrei fare VPS o qualche altra cosa contorta, il Quad ha già fissato un livello abbastanza alto, e se mi sposto a qualcosa non peggio (perché potrei fare tutto più facile lì). E poi, secondo me, la piattaforma dovrebbe essere amica del trader, è la sua "macchina", e ora bisogna pensare a come aggirarla, quindi a come aggirarla.
Non ho incontrato nessun broker che usa MT4 e che ha intenzione di rinunciarvi. L'hai fatto?
Ho provato questo, ma per qualche motivo non funziona per più di un mese. Il test si ferma e l'agente viene scaricato.
Questo è già un motivo di indagine da parte del Service Desk.
Potresti inviare il tuo esperto con una spiegazione dettagliata di come e cosa stai facendo passo dopo passo in modo che possiamo riprodurre il problema? Dopo la ricerca, l'esperto inviato sarà irrimediabilmente cancellato.
... Se facessero anche una scheda nel menu 'finestre' in modo che i grafici possano essere disposti a cascata. Sarebbe ancora più conveniente.
Falso allarme. Avevo un difetto. Non ho usato il visualizzatore per molto tempo. Non ha messo correttamente l'indicatore nell'esperto. Ora va bene. Ho appena controllato.
Se facessero anche una scheda nel menu 'finestre' in modo che i grafici possano essere disposti a cascata. Sarebbe ancora più conveniente.
Cioè, dovrei comunque mandare un esperto E far scaricare l'agente?
Lo mando al servizio?
Qui sotto c'è uno script che dovrebbe emettere le etichette per il carattere selezionato, indipendentemente dal carattere su cui viene lanciato. Tuttavia, emette le etichette solo quando viene lanciato sullo stesso carattere. Plz ha bisogno di una spinta.
Qui sotto c'è uno script che dovrebbe emettere le etichette per il carattere selezionato, indipendentemente dal carattere su cui viene lanciato. Tuttavia, emette le etichette solo quando viene lanciato sullo stesso carattere. Plz ha bisogno di una spinta.
Gli oggetti sono creati (presenti nella lista degli oggetti). La questione è probabilmente le coordinate su cui volete che appaiano.