0110101011000111011111000111110101010011001000101011100000110001100101101010101001000010011000111100111010001001110001111101101001110000100000001000000100111000000110100010011000101010101011100111101000100011001111000101100001000111110011001010001111010101100110110101100110100110001100110010001100101101101010001111000000110110000001100011010111001111111111110001010111000001001011000010100001100011 1110100100010110010101011010110111111110000111101011110000010000111011100111110101101000010001000000010111110101000001010100111101001010001011001000011110101000101111111111111011110101101111111010110100111010010101100010101000011001100100011110010111010011110011001001100101101101100111111110110011000010111001111100111110011011110100000110010010011110110001111001000100011001100100100101100111000000 1001000001110101100110101011110100110011011100111001001001010100000001100001001010110100111010000101111000011100011101101001111000110111000100110111001010110101011010001000001101000011111100000111011000000111010111100101010001011000100100000100011010100011110100001001110011100100001011100010011011111100101110111001100000001111011101000000110111100011110111001111110011001110100010100110111100000010 1011111110100101011100100011100110111000010000101101100011011010001010001001000000000111011111100000110100111011000100110100101100100001101011100100001100100000010111110111110101001011001111001010110100010000011100110100010001111111001110100110110110011110000010010101011011101101111110011000110011010110101001110101001100111101011101111010011100010110100010010011111101110001111110110111011000010001 1100011010000111000001111101010111101000011001010010110111110101001001101001000110110011000010111101100010100110001011001001011000010011000101000101000010001011110011101001100011000101110010110110100101110000101011111111010010100111010100110101100001011111001101111010011010100001100000110110011101101111010000110111001110100011100101010011011001011101110000111000010000101000011000100010000000000101 0101000011110110101110010111001001010101010111100101101111010100100110000001101001101000011111101110110001100001011100010111010101110110001110000100001111101111110000111111001111011111110001011011000000001000001101111000101001110011110111110001011110110010101100010110101101010000101100000001101001010110011000001111101011010111110101010000100011000100101001011010010110000000101111111010100010101001 0100000100110011000000011101011011010010110100101011010111001100001011001000011111010111110100111110111011100001001001000110011011000011110100101100010100111010101000111011010101011100110011100011111101000011011110001100111101111011010010110011101001110110111101101001101010001100001010110010011000010001010000101100110101010101000110001011001100000001111110011100000001101110001010100001110000010100 1001111101000100110010110101001111011111010101000001011101100000101001001010011001001111000111001100111100110111101001011110001001110110111010111101011010110100010100010010101010101100000010010010101111111100110110111111101100101111010111101000011111001011110001010001011000110111000001010101100000101110000010100111000011101010100101001000011111010111111110010011010011110000101010001101010100001100 0101111000010100011000101111101011100000010001101101101001001111001101101010011110111111010100001111011111101011000100110100001001111111001110100111011101111110001100101010001010000111100000101100110110111100010000000010000100110010110010101011001001100101011100010011001000100011111101011010010000000100111110111101000011000010001000010111011110100000000111101010110001111110100101101111000000101010 0111110100010100111000000111101000010110000110010100110110011100000110100000000111001111001110001110101000111011101101110000101111000011011011000110010100101101000001001101111101111101001010101010100110000011001110000011010101010011101010000011111100001100000110100100101001001000111000001100000101110111001111100000000111000111111001111011010010101001010110100001001011011001101100110111011111011100 0111001011011110110111110100000100010000010001000101111101010101111000101111010011000110000001010010101100100110111101110001010111110101101000010010110100111010110000100011011000101000100101010011000011001100110011110111101101011011000110110001101100001101100001111100001001001110000101100111000100000110110011001010011000011101100111111000011010100011100111101011100100110000011000111001111010001001 0101111101010010110000010100110111111111100011100101101011110011010001011101101111011101110000111010010111100111011110111100010010000101011101110000111101100100100100001001100111011000000101001110001011110111000100110010000110110111101110110110110011000110110001100000101000110100000001100010111001000010000110110111101001000100110100010110010101100111100001010111001001111011000100011110100011100010 1100101111111111000110110001101011011011111011001110011100001110000111010010100000110101111010111010011100101111111000110010101101000010010111101001110010111001100101000110001000011011101010111001010001000110010010011110100110111100100111111101010100101000101001001001101010010000111110001100100111100010111101010011000100000100000110011101100010010001001100111101110010111000011011101110101100011100 0101101010111111011110001111110010100110011010010101010111110110100111111111010101010010110001111100110011010100100010000111010100000000000011100111100000000010100000000000101110000101000000110010100100101110000101011010100010011110000010110011010110000110001111110111101100110010001001000011011011011010000010110010010111101111001010110111001101101010111111010100101100000100001001101011101111101001 0001100111010001110011110010000111000011111000011010101100011111111111101110110100111010101010000101100101100010011111000110110101100011111110110101111101001101111101111000000010111100001110011100010111000011101111100001011001110001100010101010110011110100010010010101011000110011000101000111000011100100000000111100001110001111011000111000000001111110000100001101101100101111000011011011100001000001 0010011011000000111101111000001001011000010001100011111010110100111111011010101110001110101100001001110100001000111001000100110110001001001000010101001001011101101001111101100011110011010011000011000110010110010000000111100110111000101011111100101100111011101111010000010100101101110000010010100001010001000010110011110101011010001010101111010010000110111111111110010001000101010010111100000101100110 1100000001110011010100110010111111101101000101110000001000010000101011100000101110001110101000000011110110100100110110110010011011000001110100110011110000100011001101001110110101111101000101101100011111000111111011111011111010010010110110100010101001011110010111001001011111001001100001101100011100111010101101010010011000001010010000100101111000101111011100100111111101101011000101101111011011110101 1000000110001000111101111110110010000001010101000101001001010101101010000001111110101100000001100010000100101100110011000100101111100100011111001101100011111111101111000100111110011100000001010010001100011011100000110001011101010101011011011100010111101100101110111010111001101100011000000111110010011100111110111001001110000111100100011110101011000110110110101001001001110000110001111110000110100101 0110000000010001100011011001001100000111101011011111110001101000100011100111101100101011011111110001001110100111011001110110011111110111101010100000010001010011101110001111101100010101100101010001101101110011011000011001000100101011111011001100011000001000111000101010000000000101101001110010111101000111011101101010010101010001111010010101000001110010001001110110011110101101110110011100001010011001 1101101111110101110000111001001000001101111110010100000110100110000001011001011001010000011110111100100011110010010110011110111110001011101000110011101001101111000110111011110000010010001001100101110001111110000011100010000000110100011001001011100111011001111000010001000000110111111001011011110001110001010000001101001000010000000011010111010101101011010001111111101011010100100101110111101001100011 0100111001101010010110101110100110000111100001100101000011000101000011110000100101000110010100000010101101011110001111000000110111000100010010101001110110100011011010001111001000111000000010010111110011111011110011100100010010000111000000110011001110000111010101101000100110101000010001011100101111011011001010101110101011001000101110001100011000111110101100001010101001101000010001011110000111100110 0111010010000000101011000010001110000110001000100010000011001011110101000001101110010011101001101100111001001100010010111010000100000110001000111110110000100010111101011110001010010101110010000011100001000111010001100111100110000101111110010100001010000000011100000111000100011101101000110111011000000010011010001101001010011001011000101000111111001001011001110010110110110000000010000101011001001000 1111100100000001010001110011101011011010111110001001000101011110110111110011001101001000111010000111100111110101001111100110010100100000000000001110101101100100011100010110111101001011101010101111001111101101011111101110111001110101110010101101110100101101111010100110101100001011110110001010011100111001110111000000001000010110011000011111101011010101001001101111001110001011010101010100111000101111 1011100101001000111101111011100011101010000010100011110010100111001001101010101010011001011101000111100110000010101100110001100000101110100011010111100100110001100110001011011101111011000111011000101110011110010101101010001111110111001101010010110000110001111010001111000010101011010001101011011001001110111001111001011000010111101000100010101100111010010011100100011100101011000100100000100111001101 0110000010010010101111100000100100101011011001011010011001101111100100001101111110011011001110110100101101000101101010000000000111101001101011111101000010001001111010011011110001011101100000000000110010110101101011100111001001111111010111111110110000110100010101100100001001111011000101010010011001100000111111011100101010010000010110100100010011110000011100100011001001110111100010100000100010100110 1011001101100000110110100111101110110010000110101110111011010110010110011000001010110010010110111111111111110100100110001101010100111110100001110111000100111000011000101001110000011001100111011011111110101010110110001011010111001110001101011000110111000101100100111110101010011111100110111010001000000110011000101010110001100000001100110001110001000011000111101011000110111100101111111110111001110011 0101111011110110000001111001111111100111010011111001010010110101000111010001010100000011010001110111001111100111010010001010011110100011110111110110111100010011000110010100101011111110011100100100011111000011011010000111010001101111010001100111001101001001100001111111011111111100000010011111111100100011001101011101000010001011000110011010000111111111010000111010111110010110111100100110101000101010 1010111001100110100010011101110110001100111010101010000010011110110001010001011110100011110111000101101101110001000110110000101010100110100101110101000000101101000111011011011010111010001000101011101011011010110001100101111001110101001101010110111101001110100001101010000101011101101000010000011011111001000000101011000000101100110110111110111111000010111110100100110010011100000110000000001100010000 0001011010011101011001011111100101110101100001001111011000001100010110010011011100111000100100101111000111001000100110110111100010010001101001101001101011111111001101101111100110000011011111001111010010001100111010011011001100010111111100010111011010000011100111101110010010000100100111100101111011111111010101110010010110111110011101010010001010000110001010000100101110011101100100000111010101000110 0001001111011111110101001101011100101100100001001011001010100010000001110101000101110110000010000001110001110101101100011001001100011000110011100001011111011101111101010011000000000010010110010011101101110011100000000000001001000001101010011001010100101111100111100111101010100110101000110101011011101101111111110111000101011011010100110001100010010010011100010111100101010001101011110101000111100110 1010011001011000010001100111101111110110101010011111100010100110111110011100111001001110100000000100100111100100000110110111111111111000111100001110100000010110000000111110100100011110001111101000100100110000110101000001100101101000101101101111101010000001110011010101000010001000100001100111111110111010010111010000010110011101101110110101100000010001110000111111001010101111011111111011011001101111 1101110101011101010001111111011110101000001000111111101000110010001110100000000011100110110001010001111100101010101010100011001100110001011011110100110110100001000011101101010011001010001001011100010100101101010011011011010101011011111011000010111110110110010101001010010100001010111000010011010101010001000001100100000110110010001011101001010011010010010000001000001100011000110111010100010101111101 0110000101100000100101111011001111010101111100010011000011001101111110011000111000100100010100011000000111011001001011110000001000010100110010100110100111101011000001010110101011011000001001010110111101001100001011110010101001000111000000110111000110101111011110010100101110100101010110001111001111011101101101011110111000100010111110101101010110111110000101000001000110000100101010001011100100111000 0100111110000101011000100010010011110010000100000101110011111100110000111010100001011111100111101000010011101000111111101111011001110110001011001110100111101010011101111110110011010010111001110110110001111000101010000110110100100100011011011101010100110101001001000111101111111000101100110011000001000101000110010110111001111100011111111101000011000010010111100100011000110010101001110011110101100101 0111001110101100000010001100111100011011101001001101110000001001011001000100111011100111101010001011100011011100011100010111100001110111011111001011010001110101100101011111111000001011011001000101100111101001111001100100100100010000100110001001001100001110111111100011000001100111100011110010000110010110000100001110101110100100110111000110110100101001100011000000101000000101001000001101110000111100 0101011011001100111011001001011000110111110111110001101011100111100110101110101110101010000010010000010011001100011010011110011100010011011000101101110100111101000111001111101111011010001000100001011011011100100100000110001011111000100001011010010101100010100001110111000100111101111011010000001001001111011100011101110011000001110101010010010101000000111001111001111100110011110111101010111011010110 0110010010100011000011100100010111101000000010110100110111001100001000101000010101111100110101100010011111011101110110001000000101011101110001101010001101011011010110110110101010100010011110010100110110001111100111101101100000111011010101001110010011101100111000100111000111101000101000100111001010010100010000001000010000101110011010011001000010000100110001011100000100111000101101101101000100111010 1000010010100010100110001100011101001111000001100010110111011100111101101000101010110001100001110100110100111000011011111001100100100111001110110110111110000100010011011111111110101101110110000101011100000011001110001010100111110010000100001101000100111001011100001010110000100001110111000010000010001110000001110110001010010111101100010101110110111110110010011101001111001101000001001001010111000101 1010111100101111110100100111000000001101010010111000100000001111100110101101010100010100100010111101100001100101001100111010000010100000110101010111011101101000111000100111110000011000111001001000011001101010111111010010001101010011110010111111100010010010001100001110000110110110111111110101110010101101011110011110011011100110111110010101011000110100100001100111011011000101011011101111000001101000 1100000111100011110001111110001100101010111110110000100010111001110000110101101001101010101001100101000101101011110100100010100111010101111110000111000110111001110101111011001100000100000110100110101101110011101011100101101110001100000011001101111110010010010101110110011001000010111010010111010000110111011111011011001011000101001011101101110110011000000010010000011001111100001101010000111001000000 1010110001110110010110101101010010110000011110011010100010101010011100011110101000101011111110101000000111000011111110111110010001100011110000010110110001010011001111000001000011100011111111110010010101110101010001110100101010001000111100001110110010101000111001001110110011100011111000010000001011100110011001000000110110110011011000001110011111111001101001101001001101010011100100101101000100100110 1000001001010000010010101000100010111000000001101000000101110100110011100000101011100001010110011000010110101010000100110010111011100001110001011101110101011000001010010101010011110100011111100011011101100011001001010111011100001101011011111000101111111111111111010010001111110111000000111101110000011110110001011101011011001011001011101101100010110000010101111110011011000100101100100010001010010100 1001001001110100001001001110000000000011001010011100010000101110001010010100101110000011010010100101100101110010011100011000110001101000100110110010000111110010011110000000111101010010001101110000011001010001100010100000011101111010101110011010110000010100011101100011110011111110101100001000001001111100001010111110101010110001011100001001101010011101111101101001001100100011011001001010011100010011 0101011001111110010111001011111001101001000110100100101100000110001001000101000101011100100110100000110110001000100011000100011111001111011100100000100111101000100110100101111100101111100110000101000001010110001011011000111110001011010100100111011101101001010011000000100011000101010100001001001001001110111110111010110100010110110101101001100111001000001001101100001000011101001011011100101000011110 1000000111111111100110010111001110110011110010000101101001010110100101000101101101111001000111001101011000000001110001101101100100000110001001000111101101010000000100011011011010100010111111010010001001011000111110110110111011000000010100001011011100000000001000001010110011001111100001111101001101010000001011000110100110111011101111101110000111111001110000110010000110000011100000101111101011010100 0011011111010111010100011011100001111011111001000110111100001100111111000110110111010010010011000101010010010111011111111101100011001110110001010000010100011100110011101110001101110000100011100001000010001010000010011001100101101010010001111110010000011101001010001000110110001110000111000011111110101101111010010001111101100111111011000111111101011110110010111100011110010000110011000111110001110110 1101001000000111000001010010111110111000001111010010011011100101110100011000011010100101111101110010010101101010010000101111000001110101001110001001110000110000000111111001010000111111110111011100000111001001100100011101011100100101111110010011101100101000011000101101111001011000011000010000011011010000000010011001100100001000111001001010010010101111111010111111000000000000000111001011100000110010 0110111001011010011111101001101111010110101100011111010101001100001101110100111100110100101011100111010000111010000010000111000001010111011110000000001010110111101010011101011010010101101000111111001111010001011001101010000001001111111011010011001101011010110101000100011110111000101101010101100011001101011100110111100000101010100010011111010001000101001101000100000101111100111011000100100101111110 1011111111110110101000100010111001011110011111100100000011101000000111001111011001011001101000101010000111010010110000110111010010001111100110001010110110100101110101101011111111110000111010000101000110011011101011011011011100100101001110100010101101100010000011111110101010011001001000101010111011001001110101101010101111110110101111110110100010010001100110111001101000101111011100100111001100000101 1011011100111000010101110010101110010110111011100001000111001101111001011000111000001110011110111111000010111010011000100100110001100110110000110101100100010101011101101110111001001101101111111000011000110001111000100000011100010000011110000001001011101101100110101001111000101111100100001011011111110001010111100011100100100101001101011000010111010011101011111110011111011100011010011000001101111001 1010010001100110101111110000100000111100100001101000001001000001011101110111001000101110010101001010010111011001000010000110110001011101001100010110111101001000110101100110010001010111111101010101100111111011010111011010010110011110011000111110100011001011000000101101010101101110111000111000101101001001001000101011101110000101010100001011011001001101010011001011001011011011100011101011100100110011 0101000100001001101000101010111010101011101101110010100111010101011000000110101000100001111001000001111111111100000100000000111101100111101111010001011001010100110010101011010001011100100011100010110000010001010100111010011000000101111000010011101110001101001000011011001101011110001001010100110111011010101101001001001101001100011001110101101111100100110101111111111111111011100110110010011100101110 1011100000010101100111000010010000101001111100111100100011001101000010100000110110111010011111001011000001101001110000010101101100010110110001001101101110011010100011010101110100110001110101101100011111110100010010011101001101110100001110011010010001000000010101011100101010001101010001111110111101100011001000001001110001110000100010101010000000101100110001101100010000000110101101100001111101011110 0001100000100100010110010011001011101011001000011000010001000110101010000111111001000100000100010110001111011001011000000110010101000111111110111110100010010011110011110001101110010001010011110011101101110001110111101000010010100101100111000100101010100011000001111100110010011010010010100111111010010001000010110111101101110010011010000000011101100111011110011011110010110110110000101110000101011010 1010101111000101100011001110011000110011100000100011110011111111000011011011110000100001100010100110010111010111101000100001011100011010110110111111100110010100011101100100011101011000010010001000100000100001001110110101000101001100100001000000101100001100111100101110111100001111001101010001011001000101000010111110010011100000101110010110000111000101011000111011101110011110000000101101101010010100 0101100110000110101000100111110101110101010101010001000001000011010100010111010111111111001101101001111100111000011000100010100100110001010011001100011010100100111111100111111000010010011110110010110001111111110101011111110101100001010000000111001111010010101010111101011100100000100110010110011111011101100011000010011010101001110100001100010111111100011100111101101010011000010101111111111010111001 0110000100111101111110001101000100101001011101101010001100001110100011000011110010110010101110101111000101010001011011101000011010010011101011000100001000111001101101000000010111010101110110001111001100110011111111011011010101001001000100011010110010001100100110010001010100011011011000111011101101010011111000000111110110101100000011100101111011010011010001001010010001100000001101000000100110101010 1001000000010111011000111111010011000110101001010110100000011011000111011010001010000000100011001000111011001100100110100001100110110110000100010100101001010000011110110000011001100011000001010100111111100110011111000011101110001010011111110010000101011010101001001011000010101001001101001010000000100011110011111100000010010101111010010010111000100001111011001111111111000110101001111011001010011110 0000000000011101111011011011010000010100111011110011010111100010010101101100100100110010010000011000100001000010100011011111111011100111101110111001110111011110101101101010001110111111111100101110100011110111000010001010000111001000100001010010001011110101110010010011101110111110001111100101000000100100000101101100110011111010101000011000101010110000111011001110001101110010010010010011111011000011 0010010111010011110100010111010110100101111010111010001111000100000100011000011101000111001111011100100100010010011001001010101111110001010000100110011111100000110111000000000011000000111010111011101111001011101001111100111100000101000100011000101001000010110101100010111001111111010011100110110100100111001101011010010000001000010100010110100101010101111110101110000111100010001110010101010101101110 0101011001001010100100011011100111100010110000000011110000001010011111001110111100110000110011110000101011100111011011101101010001101000000100000000100111100001110000110010001001101111000101010000001111111000001110111100010000110101110011100000011110100101001010001001011101111001110000001011000001100111110011101101100001111001000011100000000101111001110001010000110111001010011100011001111101111101 1100011000100111010100110000101101111000100001011001101111110100011010110100100110001010111110001010111111000011000000101110011100110001000001000100101101000111110010110111011110000010110111011111101001101000101110110101010001110111111101001000101110110001111000101100100010111000010111000101000110010101101110010101000101111011001011011100111001110100100100000000110100110011101101100000011000000111 1110100000010110011010011110000011101100100111011011101111101101011110010001010000010000001111011010111111000011111101100101111110110001101110101011101111010111001000001010100111000011000000101111100001101010010000100111110000111011011100101110100111011110100101000001110001101001101111100001110101110101000011100110101001101110000010011011110010010001101100100110111100100110110100000001011110101011 0101000101111100111110101101011000101010100010101011010100011001000111010010001101110001110101100011011101011100101101000000110010101001000011111111011101010010001100100011011000111010001011010000001110100001001010110010101110011000101011100010001010000110100111010101000101010111011011111101000001111010101000000100100001100110010000001001011010111111101000110101001111111110011010110110011111111111 0000000000101000110101101100110010111000001101110011010110111100001101101001101010111011010101001000110011110000001111101011010001101011111000101110011110111000101111100101010001110000001000000101111111100011010001000011000110110100111001110111110101101000001010110100100101011000010101010101001000000010010110011100101101010011110011001010010110101110110011110100001111011010100001110111101001101000 0100001101110110110101010101011111000110111100011011001111010000000100111000011110000100011011010010100011000010000110011100100110110100111110110100010011110001010100100100010100100111011001110000001000101111111110011110010101110001100100100110011001110010001111000100000111110011111110101011101100100110000010010011101111010100101010100011001011010110100000010111100110010001001101100111011111011110 1100000000101111001110000111111010010101000111111000000100100001111000000010011011000110111011110010010011110110110100111000110000001110010100100011001010100110010011110001100010010111011101111011000100001000101000000111010101100100011010100100000100111100011010111001110011110011001010110010110001011000100110110001111010100000101101110111010011110111100101010000001011110000000101100010101101100011 1101111011011101111000100101110010110110100011110001000100101111101111000101111000010011111110110101010100000010000001000111011101101101011001010100100001111111011011100100111010100110100001100001011000110000001011011010111111011110010100100010100000111111110110011110111111001111101010110111011111110010111001111010010100101110010111001110100100100110101010000001011011011010010001000001100101101001 1010011011011110001111000001111100111010110101110110001001011110100000101001110010111011011010111110100011111111101111100110000101100010010110011010001100111110111011001110011100100101001101010011111001111000100000100010110100111100110001011011001111011110101001000100000011000000101001110110100100101000010001011111101011001110010100101010001001001011010110000101101110101110001001011010110000010001 0010010101100100111100110101101000010111001110000110110100111011100111110110110111011001000111010011110010111000100010010101110100111100100001010011010101101110101101011011001101100111100011001010111110001011111010110000110101000111010100001010010010000111011000111111111110001011010110000110111001101001100001110110000000111001001111100101011011001100110010110110000011111101111110001101010111110010 0100111101011000001000100100000100001000000100110001010111001001101101001001010011101010011101000000001111101010001111111110110101110010111001001000010011101111101001111011100101010010111101111000110111101000110000000100111000100010100000001110101011001100000101110001010101000010001111110100011110110010010010101001111111011111100010111100000001110110101000100010101111011010101010010001100110011000 0010110110000100000110100000100010110010111010110001001100001011000000001010110001010110010000101100011110111110111110100011111101001010110101010000000011000110000110000010011011101011101111111001101001000110100101111101011010101100100111110000011001001110101000000111111011100001100010000011010110111010100000110001001101111101010111001101010111100011101001111110111101111011001100010111101110000101 0110011001101010111100101111011001100111110111001000011100001101001111000000110110110101110100000110011101000100101100111010111000001111010101100010010100001100010110111100001010000110100001010100010101111111001101111100110010010110110110110001001100011110011100000000000010001101100010011010101111100000100110100110000100011001001001011101000110110110111001011110110011101101100010100000010000110101 1101101111011011010100010011101011100111000100011000000000011110100110101010011000101111101000001111001010100010000001100100001101011111110011011010010100110011101000010001010001110111110110001101000110100011011010111001101001010001100100100110000010011001101111110100111110010101110001111010100110110110110100010010011110100111111011100100101100100011110011001110101111100010100000011011010000111001 0100011110110011111000010000111011011010010110110111001100010111011111011100101001111011010101000110100000010010111100001010110010101000011011010111110100011100010101111011100110001010000100101111101100111100111110010000101111000101110111111001100001110111100001111111101110100001011110010000111001111011011010100111100000011010110010000011000100100100101111001111110001000101110110110001110111101111 1001000001010100110111000011111010001011000001110100001101101110101100100010010000010100101011110110111001100100010111000101100010000010010100110010111111101111101101001011000111011100000011000010111011111011011111011000001011000010110101011001010100000000011101011000010110011001110010110011100010110100001000010010111101010110101101011000010100011001011010101100111010011101111101101111010100000010 0000000110000101110110101101101110111111011100000011000001010100101001100111110100010001011100101111010110101011011000011001100110111111110000000000011001011111110110000100110010001100000100101000001111001101110100101001100000111011000010111101100010111000111000011110110111110011110001111100111001101101110000100000111101010001000000100101011010000100101010110111010110011000011101000000110001000110 1011100100011111100000010010001000100110101111111011001001111011010110001110101100111000111110011001101101100110011101010011000000011101110000000010110101101101010000001011101010000111111111000011000101100100100100110110110110011111111011000101010011110000011111111010110110100010100011011111101101101111110110111101000000010001101111001010101010001000010001010111100111000110111000011111111010001110 0000101010001111010100101010100001010010111000010011011111011001001001011100010000100111110000110110101110001001110001001111100111100000100001100101010111110010110110111001110010010011000101011010001111101011000011111011101111111000010001101010000001001110000010010011101110101111110001110101011110111000000001111010011111001001000101011001111011011111011100000001010000011010010011101010000110000101 1000101111100011101011000010000101111001001001100011001100101010000111011001001011111110101011100000111010011011100011010011001110100100001111001001111010010000010011010111010111010011100110110100101010011000010100111000010001011111110010010101111010000101000101010001010111011001000010111011001100010101111000100110100100110101101001110101010100101101101100100100111001100011110100010100100101010010 1011011101000001011110101111000001101010101100011011101000111001000101001111001011011100010010001100010100001010001010111010110000111001010101011100110010100101101000011011110011011010011100111110101010101101000011111110001110100011011101001011010100000000100111100010001100000101101000101011000110000010101000111011001100100010100001000001101110110001110110001001011011011101101001010010111111010110 1011111101100010100111110101001101100111001100001010100011111101000100011010001100100000111010010001000101111000100111111111010001010101000000011010011111101110111011011011011010011001001001011100100011000101111111010000010000011001011111101101101100011100101111110000101001000100010111010011011110111111101100000111101110011010010010111111011001111101001001000010111100111110111101001010010111010000 0000110110011101101111100001001011011110000111011101100001000001000111100001100010011110111000010011111001001111101000000000001011001100000011011100001101001010011110010011001011100011111001111001001000111001001011101011110001001100010101011110111001010100010100011000001011111100001001111100100010101110010000011001100011000011110110101001010001101101010101010100010001001000111101010011000011101001 0010100100011101100001100011110010100110111011110110111010000000010010100111110100001011001010100001011110100001001110010011010111010110110000101110101110101110100100000101011000100000001010011000000100011101010010111110101101000001110100110011101111100100110101110101111101011010101101011011011000100110000001001100001010010101100011010001111000000001110111000111001011100000010111011101100011110111 0111001010100011011101010110111111010010100000010101011010011110100011010000010000011100001110011110010010001000001100001011001110110100101011000110110000110101111001111000001111000110101111001110000101101101010011111110010110001111101011111000001111110101001010100100011011101111100101001101100111101011100111111000111110101111010110110011101011010001000110110101111010101101100111110010111101010100 1110011000111101010101011001001110101111000010010110000000001001100111010101100110111010111101010110100000101111001100001010011110000011111110100101000001011001101010100101000101001010011000101001111000101010000000101001111110100110100110000101111101001110001110010001000101001000111011110101011011000000111000101111010001000001110000000101100000101101111111111100111010001110000100100110011011101111 1101101101100110100010001010000111001101011111001100100010000000100101010110001010101110001011011100000010110010000111101010000010001110110011111000000000011101111001100001010001110010100101111010101101100001101100010001000111100110111111110000100110101101111001111101110010001101011011101001010101110101001001010101011101100111110001010001001010101111011110000010000100110000110111010000101111001001 1100111111111010111110111011010010110010011111100101100100001110110100000110001001111000110001111101010010101100000111001110111100011111101000011111010000100000111001100001001001111101010010011110110110010000101100010001100101011100110111001001101011000111011001111101010110001011010110001000101000100010100011000011011100110001010110110011111001110010011110110111011010001000011000000101100011011101 0001111000011010011100111100111110100001010001111001110110101000110110110010110111110100110011111110000001111000110000000101010111011011111111001000101101011110010011110110100100101011110001001111001101110111100100110100101000011011000100010000010111010011010110011111001000110011010100100011111111000110000100110011000000000001100000000001101000111001110101110111000001101001001011000010011001111101 0010000110100110001100011010010100101010100101001001001111100001101101010010000111110100100000010101011101011010100000111010110101001010010100000111010101110110111011100101010110010101100010111010101000000000100001001100100000111001101101100100101000100111010101001000000011110100001110010011001110101101000010010111011001111001100111001110111100110110001011110111000100010111011001100001001011000110 1100100100110011111111011111100111011101001101100110010110111111111011101011110101000000011000110100011000100111000111101001010110000110100111001011000111010111111110110100001011100100111111100010000001111101101010111000011101100111110110010101111001010001101011101110010111010010010101000110010101110111010001101000111101101111001000000001100100000111100111001101101010110101100011010000110001000011 0100001101010000010001000010110011110010100000100001001011101000111101101010000100111110011010000100101100000101001100000110010101101110110111110001110010100010101011110111001010111011111010100111011010001100100101111001000010011110000111101000011010100110101000111100101101001000111101011100010001001110001100111100111000001100110000010011011001111011111001000000000001001100001010100100100000001000 1011010101101010001101001110010100010111000101111100100111100111110010011111100000101110000011111001100010110101101111111110011000001101111111010011101001000110110111000000000001000011101001100111000101011001001011100110011001001110100001000000001101000001010001100101101101010011111110010010111110011111010010010001011111111111000101000010111110100011001000001101000111111110101010001000001101011100 1101110011010001100100001101100100000100110010110100001001110111100101100100111111111111001111010110011111010010011010010011011010100001000010101110000110101011010101010011111110010001010110000011110110111001010100001111111000001110100000101000001010010110011100111010110000110011000111100001011110100100010100111001000100111110111011000100000111100011001111000011100010010001101101011001111000100011 1100101100001110001001011101100100011010010000010001010100100010110101100000001011010001011010100100101000101011001000100001100000001001110111110100100100101111011011111101010101110001101111101101101010101001101100110111100100110010101111000001100000011111011010011111101001111101101111100010110100000001111010111110011110011111101100100101111110100011001110110100001000101101001011111001000111010011 0000000001101001001111011111001110110010111011010111001110100010100001110100100010101110001100110011101010000101111111110111010111111001101100001000000100010001010001111010111011100100110101001111110001001000000000010101011010011010010100110100010010000000111110010100110100011010001000000100101110010011110000010110010011110110000100001101110111100101110111010101100100000110100101001110100110011011 0001000001001001011111110101101011001101101011001010101011010010000000010100000110010010010100000110101101001111001010101110010100101100100001000011011101101010011010011111111110010110000101111110000001011111000010101111100110101100000111010010000011000000011011100010100111101110110110001100100100111001111101010110100110011000111110011010010000101001100101100011111111010111111101011011010000110100 0000110000000000101010010101101001100000010010110011111110010001011011101110101100010100111111000001111100011011000111010010101001100001010011101101110001101001111011111000010011000101011011110101110011010010101101110010100001001111011111110011110010001001110111110010110111001001000001111110101100100011110110101011001111101010110110001111111010111110110001110011100001110000000011111110110011100110 1111000110010010000000011010100100010010111010011010011111101010101110110000010111010000110000000100100001101110101101011110011011101010001100011011011101110110111100111110111100110111111000001000100111011010100101100111001101110111001001101000011100000011001101100010100011010011101000001001110110000101010000110101110001100101100011001111101010000000100010110000000011110010001101010001110001101110 0000110110011111001011000000011100000001111001000000110111100110110001010101101100110110111111000010101110111111010011100011111110100000000010000111101100111011101100111110110001000111101001100111110010001111001001010001100111010000000111100010011011010110100010110100011001000011001101000111100001110100111010011110101111010110011000110111111000101001010111110100110011000001100101110110101110111111
cTrader

【無料】知られざる裁量トレード練習ソフト【意外に使える!?】

12/2/2020 6/30/2021

4年以上前の記事です。内容が古くなっている可能性があります。

cTraderでトレード練習をしようぜ!

あおりみたいなタイトル付けといて申し訳ないんですが、要はそういうことです。cBot使えばcTraderのバックテスト環境が意外に使えるトレード練習ツールに変わるんだよって話です。

専用のcBotを作成したので配布します。早速試してみたい方はこちらへ

(2021/6/30 追記)

最新版はこちらから。使い方も下記記事内にまとめました。

 

MT4にも似たようなツールはたくさんある

前回の記事で紹介したMT4裁量トレード練習君もそうですし、他にも個人が作ったトレード練習ツールは数多くあると思います。

なので、トレードするのはどうしてもMT4じゃないと嫌だという方は無理にcTraderを使うことはないです。練習環境と実トレード環境はできるだけ合わせた方が確実に効果は上がります。

ただ、私の知る限りでは無料でそこそこ使えるMT4のツールはありません。MT4にこだわるのであれば少しはお金をかけて環境を用意するつもりでいた方がいいと思います。

 

本当にMT4が裁量トレードに最適なのか

個人的には裁量トレードするならMT4よりcTraderの方が使いやすいと思います。もしMT4に特別なこだわりがないなら口座を開くかどうかは後で考えるとして、cTrader使ってみませんか?そして下記ツールでトレード練習してみませんか?

私ももともとMT4をメインとしてましたが、cTraderを知ってから「裁量トレードをするならcTraderだな!」と思うようになりました。もし、裁量トレードをする方でcTraderを使ったことがないなら、ぜひこれを機に使ってみてもらいたいです。

cTraderの始め方

 

 

cTraderでトレード練習をするメリットとデメリット

メリット

過去のスプレッドまで再現可能

cTraderはBid、Ask別にデータを持っているため、過去のスプレッドまで忠実に再現できます。これはデータを持たないMT4では真似できない芸当です。スキャルピングの練習などには重宝するのではないでしょうか。

利用できる過去データの期間はブローカーにもよりますが、メジャー通貨ペアであれば過去4~8年分程度Tickデータを持ってるようです。(FXProが長めかもしれません。)なお、1分足データでよければもう少し昔まで取得できます。

 

簡単

cTraderを使ったことがあれば簡単にできます。使ったことがなくてもcTrader自体、比較的操作がわかりやすいため、直観的に操作可能です。→cTraderの発注方法

 

無料

cTraderは無料で使えますし、使用するcBotも私が作成したものなので無料です。MT4では無料の練習環境は少ないようなので、これもメリットと言えばメリットかと。

 

デメリット

複数時間足のチャートが表示できない

現時点で最大のデメリットです。むしろMT4の有名ソフトがほぼすべて対応してることに驚きました。ただこれは(手間はかかりますが)cBot側で対応可能なので、もし使ってくれてる方が多いようであればバージョンアップで優先的に対応します。「複数時間足表示さえできれば使いたい」って方いたらコメントください。

→インジケーターで暫定対応しました。

 

MT4にしかないインジケーターは使えない

メジャーなものであればcTraderにもありますが、特殊なものを使ってる場合は表示させることができません。裁量トレードにMT4オリジナルインジが欠かせないという場合は向かないです。

 

MT4ユーザーにとっては違う環境での練習になってしまう

やはり環境は合わせた方がいいので、これもデメリットです。ただMT4にこだわることもありませんので、もしこの練習環境を気に入っていただけたら裁量トレードだけでもcTraderに乗り換えてはいかがでしょうか?

どうしても海外のcTrader口座は作りたくないというならcTraderからの発注をMT4のEAで拾って発注させるという手もあるにはあります。

 

機能は少ない

トレード結果の記録はあくまでcTraderの機能をそのまま利用しているだけなので、裁量トレード向きの解析機能などはありません。(簡単な統計情報は表示されます。)結果一覧はエクセルファイルで出力可能なので、エクセルで解析用のワークシートを作成しておくと便利です。

またForexTesterにあるようなエリオット波動かいたりだとかチャート上にメモ残して、それをそのまま保存したりだとかという機能はありません。

今のところは最低限の機能しかありませんが、これはどちらかというとcBot側の問題なのでajinoriのやる気次第で今後機能が増えていく可能性はあります。

 

 

cTraderでのトレード練習のやり方

cTraderのインストールとデモ口座(リアル口座でもいいです)の準備は済んでるものとします。まだの方はこちらを参考にどうぞ。

 

事前準備

このファイルをダウンロードして、cTraderにインストールします。

.algoファイルをダブルクリックするとこの画面がでるため、Yesをクリックすればインストールされます。

トレード練習用に作成したcBotです。cTraderでトレーニングするからcTranerだ!と安直に名付けたのですが、ややこしすぎてちょっと後悔しています。

ちなみにプログラム自体は特別な権限はとってないですし、バックテスト環境でしか動かないようになってるのでご安心ください。

 

トレード練習の手順

1.Automate画面を開く

cTraderを立ち上げて、左側のメニューからロボットアイコンのAutomateを選択します。

2.通貨ペア選択

cBotsの一覧からcTraner ver0.7を選択し、+マークをクリック、トレード練習したい通貨ペアを選んでください。

3.チャートの準備

   

追加された通貨ペアを選択し、右側のチャートで使いたい時間足に変更してから、Backtestingというタブに切り替えて、VisualModeにチェックを入れておいてください。使用したいインジケーターがあればチャートに追加します。テンプレートも適用可能です。

4.パラメータ設定

Prametersウィンドウでデフォルトの損切と利確をPipsで指定しておくことができます。Parametersウインドウが見当たらなければ、通貨ペア名横の歯車マークからも設定可能です。(なお、左上のLayoutからParametersウィンドウは表示できます)

5.バックテスト設定

設定ボタンから、startingCapital(初期資金)、Commission(片道手数料)、Data(利用するデータ)を設定します。DataはTick dataがお勧めです。スプレッドも実際のスプレッドでの練習が可能になります。

6.開始

練習に使うデータの期間を設定し、スタートボタンを押して開始します。発注方法はcTraderでチャートから発注する方法とだいたい同じになってます。1点だけ異なるのが、SLやTP変更は線そのものではなく、線についた”modify”というタグ部分をドラッグする形になります。スピードはやりやすいように調節してください。一時中断や途中停止も可能です。

7.振り返り

終わったら画面下(トレードウォッチ)部分でデータを確認します。EquityChartでは資産曲線を見れますし、TradeStatisticsでは簡単な統計情報が見れます。

Historyではトレード履歴一覧が確認できるので、詳細の解析をするなら右クリックからエクセルファイルに出力しましょう。ファイル出力をせずに次を始めてしまうと、結果が消えてしまうので注意してください。

 

 

補足

・パラメータのAutoRescaleがYesの場合、cBotが強制的に価格軸のスケール調整を行うため、チャートが動いてる間はスクロールがほぼできなくなります。スクロールしたいときは一時停止してください。

・スクロールはできませんが、価格軸をドラッグすることで表示範囲を広げて上下にスペースを作ることは可能です。動かしながら表示範囲外に注文を入れたいときなどに。

・パラメータのAutoRescaleがNoであればスクロールは自由ですが、cTraderは表示周りの気が利かないので多分不便です。試してみてください。

・XAUUSDなどFX以外のシンボルでも利用可能ですが、一部対応してないシンボルがあります。

・カラーテーマはDark推奨です。別にLightでも使えますが、ボタンの色はDarkに合わせてあります。

・これが初めての公開です。バージョンの0.7という数字は特に意味はありません。あと3回くらいアップデートすればまともな形になるかな、と思って適当に0.7にしました。β版的なものだと思ってください。

・バグがあったらごめんなさい。しっかりテストしたわけではないのでたぶん細かなバグはあります。コメント欄から教えてください。直します。


まだコメントはありません

新しいコメント

コメントは承認後に公開されます。承認まで次のコメントは投稿できません。

cTrader's Life

© 2025 ajinori