配列MQL4プログラミングMQL4のArraySort()は数字しかソートしてくれない順番が意味を持つアルゴリズムを考える時に、ソートが必要になることがあります。普通は、MQL4標準関数のArraySort()で事足りるのでしょうが、文字列を含む配列を並び替えたい時は、この関数では対応できません。「文字列を含む配列なんて使う時ある?」って思われるかもしれませんが、オーダー時のコメント情報をアルゴリズムに組み込むことがたまにあります。いうわけで、必要に迫られて以下のソート関数を作りました。|//|【備考】1列目の項目はソートに利用する。そのため、数字でなければならない。}}配列要素の中身は数字でも文字で何でもOKですが、型は文字列型にしておく必要があります。1項目目はソートに使う項目のため、必ず数字型の項目にしておかなければなりません。配列の列数は事前に指定しておく必要があり、この例では3列の配列を想定しているため、引数配列の列番号に「3」が記入されています。上記のプログラムを使う時は、ここを適宜変更してください。ソート種類ソートアルゴリズムには他にも沢山の種類があって高速化できるのですが、複雑になるし面倒くさかった(!)ので、一番単純なバブルソートを採用しました。プログラムに不備があったので修正しました。引数の列数はいつの間にか不要になっていたので、文を削除しました。コメントをキャンセル名前コメント上に表示された文字を入力してください。PREA作成代行ご希望の方へ(キャッシュバックあり)MetaTrader工房様のご紹介です。契約済の信頼できる優秀なEA作成代行業者様です!5%キャッシュバックもありますので、ぜひご一読ください。「本業が忙しい!」「でも資産運用したい!」そんなあなたに最適なEAです。兼業トレーダーの方はチャートを毎日みて分析してトレードする時間はなかなか確保できないものです。トレードは本EAに任せて、本業やプライベートの時間をもっと増やしませんか?元々は自分自身のために開発したEAですので、手抜き無しのガチものです。購入ページへこのブログを書いている人りゅーき2012年11月からFXの裁量トレードを始め、アベノミクス相場の波にうまく乗っかれたものの、その後、負け続ける。ビギナーズラックだったと気づき、一から猛勉強を開始。そんな中、MT4の自動売買(EA)に出会う。エンジニアという職業柄、EAの自作に興味をもつ。勝ち組トレーダーになることを夢見て、今日もコツコツとスキルアップに励む。詳細なプロフィールはこちらスマホでも見てくれる素敵な貴方へ「当ブログをスマホでも見たい!」という素敵な方は、上記の2次元バーコードをスマホでお読み取りください。(25)当ブログで使用中のテーマ有名なワードプレステーマがある中で、あえて新鋭の「ザ・トール」を採用しました。決め手は豊富な機能と高いカスタマイズ性。着せ替えファイルが9種類も標準で用意されているのは有難いです。自然道~FX編~(パートナーさん)裁量トレード派のパートナーさんのブログです。ピュア」が即日完売!次回募集は2019/12予定。期間・人数の限定販売なので、要チェックです。autoFXホームシェアメニューTOPへ。