Forex programozás Fórum Egyéb megbízások zárása, módosítása Válasz erre: megbízások zárása, módosítása

káROBOTi
Tag
Bejegyzések száma: 28

Nagyon szépen köszönöm segítségedet.

A napokban egy újabb problémába ütköztem. A robotom 3 feltétel alapján nyithat pozíciót.
PL:.
if(…stb…){
buy_H1_a=ordersend(…stb…)}

if(…stb…){
buy_H1_a=ordersend(…stb…)}

if(…stb…){
buy_H1_a=ordersend(…stb…)}
//+——————————————————————+
if(OrderOpenTime()+3600<=TimeCurrent() ){
if(…stb…){
buy_H1_b=ordersend(…stb…)}

if(…stb…){
buy_H1_b=ordersend(…stb…)}

if(…stb…){
buy_H1_b=ordersend(…stb…)}
}
Azt szeretném megoldani hogyha teljesül az egyik feltétel és létrejön a pozíció akkor ne jöhessen létre újabb pozi, mert akkor az OrderModify nem működik helyesen a két azonos buy_H1_a nevű , vagy esetleg a két azonos buy_H1_b nevű pozi miatt.
if(OrdersTotal()==0)
{ ez azért nem jó nekem mert akkor a párhuzamosan müködő robotok nem tudnak egyszerre kereskedni.
Ha pedig különböző neveket találok ki akkor az azért nem jó mert minden egyes teljesülő feltétel esetén külön külön le kell vezetni az OrderModify és az OrderClose fügvényeket amiket nem szereténék :) mert van olyan robotom ami 20 különböző feltétel alapján dolgozik.

Türelmedet és segítségedet előre is köszönöm!