PDA

Zobacz pełną wersję : Kodowanie EA dla jednej transakcji dziennie: D



DamphirLes
03-06-2008 04:34, 04:34
5 Załącznik(i) Cześć,

Próbuję zrobić Scalp EA, ale po prostu nie mogę wymyślić, jak zrobić tylko jedną transakcję DZIENNIE .... To WSZYSTKO
https://www.forex-instant.com/attachments/1529194631.pngmam nadzieję, że ktoś może mi pomóc, ponieważ nie jestem prawdziwym koderem, ale tylko koderem Cut N Past
https://www.forex-instant.com/attachments/1529194631.png

Załączam EA, abyście mi pomogli
https://www.forex-instant.com/attachments/1529194631.png



https://www.forex-instant.com/attachments/1529194636614214525.mq4

https://www.forex-instant.com/attachments/15291946371915611452.ex4

https://www.forex-instant.com/attachments/1529194639379624718.ex4

https://www.forex-instant.com/attachments/15291946401634490731.ex4

https://www.forex-instant.com/attachments/1529194642737600038.ex4

Drum
12-15-2022 03:21, 03:21
ok... ea dotyczące handlu dziennym zakresem są teraz dołączone do dziennego wpisu ea high/low.

Drum
12-15-2022 04:43, 04:43
Wysłałem wiadomość do oryginalnego twórcy e, który zmodyfikowałem do handlu zakresami. Kiedy to zatwierdzi… wtedy ujawnię akta byłego.

gkkroxs
12-15-2022 06:05, 06:05
Nie jestem programistą ea. Ale rozumiem wystarczająco kodowania, aby wprowadzić modyfikacje, aby ee działał w określony sposób. Czasami to działa dla mnie, a innym razem nie. Mogę jednak... udostępnić ea, które obliczy 24-godzinne szczyty i dołki i złoży zlecenia kupna/sprzedaży. Zapomniałem, kto napisał oryg ea, ale z modyfikacją... myślę, że będzie przydatna. Szkoda tylko, że nfa będzie wywierać presję na wszystkich amerykańskich brokerów MT4 regulowanych przez nfa 1 sierpnia. Niedługo zamieszczę e na tym forum. Dzięki za zainteresowanie.
Cześć 60minman, Wielkie dzięki za obietnicę i ofertę dotyczącą problemu. Wszyscy z niecierpliwością czekamy na Twoje spełnienie. Bóg zapłać.

Drum
12-15-2022 07:27, 07:27
Nie jestem programistą ea. Ale rozumiem wystarczająco kodowania, aby wprowadzić modyfikacje, aby ee działał w określony sposób. Czasami to działa dla mnie, a innym razem nie. Mogę jednak... udostępnić ea, które obliczy 24-godzinne szczyty i dołki i złoży zlecenia kupna/sprzedaży. Zapomniałem, kto napisał oryg ea, ale z modyfikacją... myślę, że będzie przydatna. Szkoda tylko, że nfa będzie wywierać presję na wszystkich amerykańskich brokerów MT4 regulowanych przez nfa 1 sierpnia. Niedługo zamieszczę e na tym forum. Dzięki za zainteresowanie.

gkkroxs
12-15-2022 08:49, 08:49
Pomyliłem się z innym wątkiem o nazwie 1 transakcja dziennie. Niestety…e, które mogę opracować, obejmowałyby hi/low na dzień typu skalpowania, a nie indiors. Przepraszam za zamieszanie.
Śledziłem ten wątek. 60minman, czy możesz śmiało stworzyć ea w oparciu o hi/low z dnia? TWOJA pomoc i umiejętności zostaną bardzo docenione przez innych członków tego wspaniałego forum. Dziękuję

Drum
12-15-2022 10:11, 10:11
Pomyliłem się z innym wątkiem o nazwie 1 transakcja dziennie. Niestety…e, które mogę opracować, obejmowałyby hi/low na dzień typu skalpowania, a nie indiors. Przepraszam za zamieszanie.

Drum
12-15-2022 11:34, 11:34
Hej Azam, mogę stworzyć to ea… ale hi lo musiałoby trwać 24 godziny. Po prostu daj mi znać, jeśli nadal tego potrzebujesz. Być w gotowości....

cokxaklmtt
12-15-2022 12:56, 12:56
Cześć Azam, Możesz zatrzymać EA po jednej transakcji, używając wielu sposobów: jeden ze sposobów: total=OrderTotal(); if (total ==1) { Continuetrade=false;}/zdefiniuj swoją opcję Continuetrade = true na początku/przed zakodowaniem transakcji uwzględnij ten warunek Continuetrade

DamphirLes
12-15-2022 14:18, 14:18
Najprostszym sposobem jest sprawdzenie historii. Wstawiony kod int TotalHistoryOrders() { int cnt = 0; int Suma otwartych zamówień = 0; cnt=Historia zamówień razem(); if(cnt==0) { return(0); } else { for(;cntgt;=0;cnt--) { RefreshRates(); OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY); if(OrderSymbol()==Symbol()) { TotalOpenOrders ; } } } return(TotalOpenOrders); } int FoundRecentOpenedOrder(int TF) { int last_order_idx = (TotalHistoryOrders() - 1); OrderSelect(last_order_idx,SELECT_BY_POS,MODE_HIST ORY); if (OrderOpenTime() gt;= iTime(Symbol(), TF, 1)) { return(PRAWDA); } powrót(FAŁSZ); } Zasadniczo po prostu zrób jak... Wstawiony kod if (FoundRecentOpenedOrder(1440) == TRUE) { return(0); }
dzięki stary
https://www.forex-instant.com/attachments/1529194632.png

DamphirLes
12-15-2022 15:40, 15:40
Cześć, próbuję zrobić Scalp EA, ale po prostu nie mogę wymyślić, jak otworzyć tylko jedną transakcję DZIENNIE .... To WSZYSTKO
https://www.forex-instant.com/attachments/1529194632.pngmam nadzieję, że ktoś może mi pomóc, ponieważ nie jestem prawdziwym koderem, ale tylko koderem Cut N Past
https://www.forex-instant.com/attachments/1529194632.pngZałączam EA, abyście mi pomogli
https://www.forex-instant.com/attachments/1529194632.png
hmm... nikt nie jest w stanie mi pomóc
https://www.forex-instant.com/attachments/1529194632.png

yadauga
12-15-2022 17:02, 17:02
Najprostszym sposobem jest sprawdzenie historii. Wstawiony kod int TotalHistoryOrders() { int cnt = 0; int Suma otwartych zamówień = 0; cnt=Historia zamówień razem(); if(cnt==0) { return(0); } else { for(;cntgt;=0;cnt--) { RefreshRates(); OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY); if(OrderSymbol()==Symbol()) { TotalOpenOrders ; } } } return(TotalOpenOrders); } int FoundRecentOpenedOrder(int TF) { int last_order_idx = (TotalHistoryOrders() - 1); OrderSelect(last_order_idx,SELECT_BY_POS,MODE_HIST ORY); if (OrderOpenTime() gt;= iTime(Symbol(), TF, 1)) { return(PRAWDA); } powrót(FAŁSZ); } Zasadniczo po prostu zrób jak... Wstawiony kod if (FoundRecentOpenedOrder(1440) == TRUE) { return(0); }

wolx
12-15-2022 18:25, 18:25
Cześć Az, czy nadal używasz swojej mocy stocha Eare EA (martingale EA) na koncie na żywo? lubie o tym wiedziec....