cześć,
może ktoś wie, jak to zrobić poprawnie.
Chciałbym przejść przez różne interwały TF i przekazać różne tablice do mojej funkcji:
Coś w tym stylu:/blok
PHP Code: <code><span style=”color: #000000”> <span style=”color: #0000BB”>intinterval</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>;
</span><span style=”color: #0000BB”>int_PeriodM1</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>10</span><span style=”color: #007700”>;
</span><span style=”color: #0000BB”>int_PeriodM5</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>50</span><span style=”color: #007700”>;
</span><span style=”color: #0000BB”>doubledArOpenPriceM1</span><span style=”color: #007700”>#91;#93;;
</span><span style=”color: #0000BB”>doubledArOpenPriceM5</span><span style=”color: #007700”>#91;#93;;
</span><span style=”color: #FF8000”>//Somewhere
</span><span style=”color: #0000BB”>ArrayCopySeries</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>dArOpenPriceM1</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>MODE_OPEN</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>sPairName</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>PERIOD_M1</span><span style=”color: #007700”>);
</span><span style=”color: #0000BB”>ArrayCopySeries</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>dArOpenPriceM5</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>MODE_OPEN</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>sPairName</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>PERIOD_M5</span><span style=”color: #007700”>);
=====================
</span><span style=”color: #FF8000”>//Blockinquestion
</span><span style=”color: #007700”>if(</span><span style=”color: #0000BB”>interval</span><span style=”color: #007700”>==</span><span style=”color: #0000BB”>PERIOD_M1</span><span style=”color: #007700”>){
</span><span style=”color: #0000BB”>myFunc</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>_PeriodM1</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>dArOpenPriceM1</span><span style=”color: #007700”>);
}
elseif(</span><span style=”color: #0000BB”>interval</span><span style=”color: #007700”>==</span><span style=”color: #0000BB”>PERIOD_M5</span><span style=”color: #007700”>){
</span><span style=”color: #0000BB”>myFunc</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>_PeriodM5</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>dArOpenPriceM5</span><span style=”color: #007700”>);
}
=====================
</span><span style=”color: #FF8000”>//Helperfunction
</span><span style=”color: #0000BB”>voidmyFunc</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>int_Period</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>double_dArOpenPrice</span><span style=”color: #007700”>#91;#93;){
</span><span style=”color: #FF8000”>//Domything
</span><span style=”color: #007700”>}
</span><span style=”color: #0000BB”></span> </span> </code> instead of the/Block in question
Chciałbym zrobić coś takiego:
Kod PHP: <code> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> intHelperArray </span> <span style = ”color: # 007700”> # 91; </span > <span style = ”color: # 0000BB”> 2 </span> <span style = ”color: # 007700”> # 93 ;;
</span> <span style = ”color: # 0000BB” > HelperArray </span> <span style = ”color: # 007700”> # 91; </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700” > # 93; = </span> <span style = ”color: # 0000BB”> _ PeriodM1 </span> <span style = ”color: # 007700”>;
</span> <span style = ” color: # 0000BB ”> HelperArray </span> <span style =” color: # 007700 ”> # 91; </span> <span style =” color: # 0000BB ”> 1 </span> <span style =” color: # 007700 ”> # 93; = </span> <span style =” color: # 0000BB ”> _ PeriodM5 </span> <span style =” color: # 007700 ”>;
for (</span> <span style = ”color: # 0000BB”> intx </span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”>; </span> <span style = ”kolor: # 0000 BB ”> x </span> <span style =” kolor: # 007700 ”> lt; </span> <span style =” kolor: # 0000BB ”> 2 </span> <span style =” kolor: # 007700 ”>; </span> <span style =” color: # 0000BB ”> x </span> <span style =” color: # 007700 ”> ) {
</span> <span style = ”Color: # 0000BB”> myFunc </span> <span style = ”color: # 007700”> (</span> <span style = ”color: # 0000BB”> HelperArray </span> <span style = ”kolor : # 007700 ”> # 91; </span> <span style =” color: # 0000BB ”> x </span> <span style =” color: # 007700 ”> # 93 ;, </span> <span style = ”Kolor: # 0000BB”> double_dArOpenPrice </span> <span style = ”kolor: # 007700”> # 91; # 93;)
</span> <span style = ”color: # FF8000”>/don'tknowhow topassherethecorrectonearray
</span> <span style = ”color: # 007700”>}
</span> <span style = ”color: # 0000BB”> </span> </span> </code> Domyślam się, że ktoś musiał zrobić coś takiego w ten sposób przede mną (jeśli jest to możliwe w MT4)
- i mam nadzieję, że jesteś na tyle uprzejmy, aby poświęcić kilka minut, aby się podzielić - wielkie dzięki.