Zaprogramuj własnego robota

Część 2: W nauczeniu programu analizy rynku i podejmowania decyzji pomagają operacje arytmetyczne, logiczne, relacji i przypisania. Poniżej wyjaśniamy na czym one polegają.
31.10.2016,

W "Części 1" pisaliśmy, że programowanie można porównać do tworzenia przepisu na ciasto. Musimy podać rodzaj i ilość składników, a następnie pokazać instrukcje ich łączenia. Składniki to w programowaniu zmienne, czyli dane o różnych typach, które omówiliśmy na poprzedniej kolumnie. Teraz pójdziemy krok dalej i pokażemy kolejne elementy składni MQL, które pozwalają przeprowadzać na zmiennych odpowiednie operacje.

Zmienna tablicowa

Na początek, celem uzupełnienia poprzedniego materiału, chcieliśmy dodać, że zmienna nie musi przechowywać tylko jednej wartości. W "Części 1" pisaliśmy bowiem, że deklarując zmienną całkowitą STOP_LOSS, możemy za pomocą operatora przypisania „=" nadać jej wartość na przykład 50 pipsów (wówczas wyglądałoby to tak: int STOP_LOSS=50;). Jak jednak postąpić, gdy chcielibyśmy, aby zmienna przechowywała jednocześnie 10 wartości zlecenia? Można oczywiście stworzyć 10 zmiennych: STOP_LOSS1, STOP_LOSS2...STOP_LOSS10, i do każdej przypisać konkretną wartość. Będzie to jednak czasochłonne i niepotrzebnie rozbuduje kod. Wyjściem jest wykorzystanie tzw. tablicy. Jest to zmienna, która może przechowywać wiele wartości naraz, każdej nadając unikatowy indeks (numer). Tak jak zwykłą zmienną porównywaliśmy do pojedynczej szufladki na dane, tak tablicę można porównać do dużego mebla,...


Aby odczytać ten artykuł musisz być zalogowany.
Nie masz dostępu ?
Zamów pełen dostęp do Gazety Giełdy Parkiet
Abonament
1 miesiąc: 319,00 PLN
3 miesiące: 949,00 PLN
12 miesięcy: 3 198,00 PLN

podane ceny zawierają 8% VAT
zamów
«Październik 2016 »
PnWtŚrCzPtSbNd
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Zaprogramuj własnego robota

TWOJE KONTO RP.PL