[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 493

 
Magiyanka >>:
не получается, не закрывает по времени и всё

Qualcosa è andato storto, controllo quello che scrivo.

Se qualcosa scrivi in privato, posso correggere il tuo codice (nessuna strategia di trading, i neofiti di solito si preoccupano di questo =)).

 

//+------------------------------------------------------------------+
PricelChanneljSDVIG NOT TO,,,,,,,,,,,,,,,,,,,.

VORREI .... QUALCOSA COME L'ALIGATORE
//+------------------------------------------------------------------+

 
Lim1 >>:
Спасибо вам costy за скрипт. Вроде работает. Только выдает ошибку 4109 - торговля не разрешена. Неужели на демо-счете нельзя тестировать скрипты и эксперты?
Или дело в другом...

L'EA può fare trading nelle impostazioni? questo viene fatto nelle impostazioni e quando viene posizionato sul grafico.

 
Lim1 >>:
Спасибо вам costy за скрипт. Вроде работает. Только выдает ошибку 4109 - торговля не разрешена. Неужели на демо-счете нельзя тестировать скрипты и эксперты?
Или дело в другом...

Servizio -> Impostazioni -> EA -> Permettere all'EA di commerciare

 
Djonon >>:

//+------------------------------------------------------------------+
PricelChanneljSDVIG НЕ СОВСЕМ ТО,,,,,,,,,,,,,,,,,,,.

МНЕ БЫ ....ЧТО-ТО ВРОДЕ ALIGATOR
//+------------------------------------------------------------------+

Intendi per ogni linea separatamente?

Ed esposto in futuro?

 
costy_ писал(а) >>

Intendi per ogni linea separatamente?

Ed esposto in futuro?


KEYWAYS,,,,,,,,,,,,, cosa serve-...................GRAZIE.

 
Salve. La domanda è la seguente. Come scrivere: se ci sono due operazioni redditizie di fila. Non c'è nessun problema con un solo commercio redditizio, il codice è approssimativamente come segue, ma cosa fare se è necessario esattamente 2? Grazie a tutti in anticipo.
for (int i = 0; i < total; i++)
      {
       OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
        if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
          {
            if (OrderProfit() > 0)
             {
               result = Lots;
             } 
            else 
             {
               result = OrderLots() * koeff;
             }
          }
      }
 
Buon pomeriggio

Faccio trading simultaneo su diversi conti in diverse società di brokeraggio, tutte le operazioni sono identiche, ho creato un programma in Delphi. Quando premo un pulsante nel programma Delphi viene creato un file di testo e vi viene aggiunto il numero 1. Ogni terminale esegue un EA che controlla il file di testo ad ogni tick ed esegue azioni se il file contiene 1.


Supponiamo che io prema il pulsante alle 15:55 e che il numero 1 venga scritto nel file. A volte ho un nuovo tick solo in 20-40 secondi e il file sarà controllato per 1 solo in 20-40 secondi. Se il prezzo si sta muovendo molto velocemente allora l'esecuzione dell'ordine può essere ritardata per qualche tempo in più e il prezzo può andare un extra 5-10 pip. Come fare in modo che l'EA controlli il file ed esegua azioni non solo sui nuovi tick? Il terminale non deve essere sovraccaricato da cicli o altro.
 
Vini >>:
Добрый день!

Торгую одновременно на разных счетах в разных ДЦ, везде идентичные сделки, что бы не делать лишних движений создал программу на Делфи, при нажатии одной кнопки в программе на Делфи формируеться текстовый файл и добавляеться в него например цифра 1. На каждом терминале запущен советник, который каждый тик проверяет текстовый файл, и если там стоит 1 то выполняються действия.


Предположим что в 15:55 я нажимаю кнопку в програмке и в файл записываеться цифра 1. До этого за несколько секунд был новый тик и была проверка, так как в файле небыло еденицы то действите не выполнилось, бывает такаие моменты что новый тик может быть только через 20-40 секунд и файл будет проверяться на наличие еденициы только через 20-40 секунд, а если цена резко начнет двигаться то выполнение ордера может занятнуться еще на какое то время и цена может уйти на 5-10 пунктов лишних. Как сделать так что бы советник не только на новых тиках проверял файл и выполнял действия? И приэтом что бы терминал сильно не подгружал циклами или чем либо еще.

(È più veloce premere un pulsante nel programma))

 
così nessuno sa che la prossima citazione sarà solo 40 secondi dopo:)
C'è un'altra opzione oltre ai file?
come aprire un ordine di acquisto in delphi?
Motivazione: