Salve. Ho bisogno diinviare ad api.binaryteam.ru dall'indicatore dopo l'allarme. Quali linee dovrebbero essere aggiunte al file indicator.mq4 per inviare una linea come http://api.binaryteam.ru/?request=signal&key=12345472300af900f431234561234567&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader a api.binaryteam.ru dopo l'allarme.
C'è un esempio di invio per i consulenti http://binaryteam.ru/addons/#api, quando si aggiungono le linee al file dell'indicatore.mq4
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.
Buon pomeriggio
Per favore, aiutatemi con una domanda molto semplice (probabilmente). C'è una funzione standard:
Cosa significa "const void &" e come usarlo? ? Anche un semplice tentativo di scrivere una funzione simile porta ad un errore di compilazione:
return ArraySize(array);
}
Errore di compilazione: 'const' - uso illegale del tipo 'void
Come posso usare correttamente "const void &" quando scrivo il mio codice? Si può fare?Buon pomeriggio
Per favore, aiutatemi con una domanda molto semplice (probabilmente). C'è una funzione standard:
Cosa significa "const void &" e come usarlo? ? Anche un semplice tentativo di scrivere una funzione simile porta ad un errore di compilazione:
return ArraySize(array);
}
Errore di compilazione: 'const' - uso illegale del tipo 'void
Come usare correttamente "const void &" quando si scrive il codice? È possibile?Assolutamente no.
-----
Prova lo script,
Credo che lo capirete.
double array[10];
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
Print("количество элементов = ",ArraySize(array));
//----------------или
int size=ArraySize(array);
Print("количество элементов = ",size);
}
//+------------------------------------------------------------------+
Salve. Ho bisogno diinviare ad api.binaryteam.ru dall'indicatore dopo l'allarme. Quali linee dovrebbero essere aggiunte al file indicator.mq4 per inviare una linea come http://api.binaryteam.ru/?request=signal&key=12345472300af900f431234561234567&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader a api.binaryteam.ru dopo l'allarme.
C'è un esempio di invio per i consulenti http://binaryteam.ru/addons/#api, quando si aggiungono le linee al file dell'indicatore.mq4
extern double bet=1;
extern int expiration=1;
extern string key = "12345472300af900f431234561234567" ;
extern string type_account = "demo";
extern bool Flag = false;
extern string bettype;
.....
int start() {
....
условие покупки {
.....
Alert("алерт индюка - BUY!!!");
bettype = "CALL";
Print("направление ставки: ",bettype);
Flag = true;
Print(BinaryTeam());
}
условие продажи {
.....
Alert(""алерт индюка - SELL!!!");
bettype = "PUT";
Print("направление ставки: ",bettype);
Flag = true;
Print(BinaryTeam());
}
}
bool BinaryTeam()
{
char post[],result[];
int res;
string headers;
//--- для работы с сервером необходимо добавить URL
//--- в список разрешенных URL (Главное меню->Сервис->Настройки, вкладка "Советники"):
string formname = "risefall";
string symbol = "frx" + Symbol();
string duration = IntegerToString(expiration) + "m";
string amount = DoubleToString(bet);
if(Flag==false)
{
Print("не задано направление торговли");
return(false);
}
//--- пример: http://api.binaryteam.ru/?request=signal&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader
//--- собираем строку для отправки
string send = "?request=signal" +
"&source=metatrader" +
"&type_account=" + type_account +
"&bet=" + bettype +
"&formname=" + formname +
"&date_start=now" +
"&symbol=" + symbol +
"&duration=" + duration +
"&barrier=0" +
"&amount=" + amount +
"&key=" + key;
Print(send);
ResetLastError();
int timeout=5000;
res = WebRequest("GET",url+send,NULL,NULL,timeout,post,0,result,headers);
if(res==-1)
{
Print("Ошибка в WebRequest. Код ошибки =",GetLastError());
MessageBox("Необходимо добавить адрес '"+url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION);
}
else
{
Print(CharArrayToString(result));
return(true);
}
Print("Непредвиденная ситуация");
return(false);
}
Scrive 2016.11.16 13:50:01.783 Errore in WebRequest. Codice di errore =4060
come inviare una richiesta senza una funzioneWebRequest?
Quale linguaggio di programmazione dovrei imparare per programmare in mql4/mql5?
Quale linguaggio di programmazione dovrei imparare per programmare in mql4/mql5?
Più o meno come inviare un ordine senza "OrderSend".