if(モナコインを買う場合) {
自分の持っているBTC数 = 自分の持っているBTCを取得する関数();
一番MONAを安く売ってくれる板 = 一番MONAを安く売ってくれる板を取得する関数();
今買える最大のMONA量 = 今買える最大のMONA量を計算する関数(自分の持っているBTC数, 今買える最大のMONA量);
Monacoinを買う関数(今買える最大のMONA量, 一番MONAを安く売ってくれる板);
} else if(モナコインを得る場合) {
・・・
・・・
} else {
//何もしない
}
アルゴリズムさえ出来ちゃえば、こっちのもんだね。 あとは、プログラムが出来るか出来ないかの問題だけだよ。